Процесс 4 недель#
Эта страница написана для случая, когда вы уже однажды потеряли проект по разработке ПО. Поэтому по каждой неделе здесь сказано: что происходит, что мне нужно от вас, что вы получаете — и что именно означает передача.
Перед началом: вводная встреча#
20 минут, бесплатно. Вы описываете процесс, который отнимает у вас время. Я честно говорю, подходит ли для этого спринт — и если нет, то что подойдёт лучше. Разговор заканчивается чётким «да» или «нет»; отказ — это информация, а не потерянная сделка.
Неделя 1: объём фиксируется письменно#
Что происходит: Мы записываем объём в лист объёма работ — каждую функцию как проверяемое утверждение («Госпожа Майер открывает приложение на iPhone, выбирает „Перенести встречу", видит новую дату в списке и в письме- подтверждении»). На этом же листе есть список «не входит в этот спринт». Параллельно появляются архитектура и кликабельный UI-прототип; репозиторий и CI работают с первого дня.
Что мне нужно от вас: Время на 1–2 интервью, ваши примерные данные (структурированные или нет — разберём вместе) и подпись под листом объёма.
Что вы получаете: Подписанный лист объёма, кликабельный UI-прототип, доступ к репозиторию, зелёный прогон CI.
Неделя 2: ключевой процесс на реальных данных#
Что происходит: Согласованный ключевой процесс строится от начала до конца — на ваших реальных данных, а не на заглушках. В конце недели вы тестируете внутри на своих устройствах: iPhone, Android, браузер — то, что у вас в повседневной работе.
Что мне нужно от вас: Тестирующие из вашей повседневной работы. Два-три человека, которые знают процесс, и час их времени.
Что вы получаете: Проверяемую версию ключевого процесса и список того, что будет сделано на 3-й неделе.
Неделя 3: особые случаи и первая живая демонстрация#
Что происходит: Крайние случаи, сценарии ошибок, права доступа. В середине недели — первая живая демонстрация: на реальных устройствах, с вашими данными. Вы собираете обратную связь, мы вместе расставляем приоритеты: что войдёт в 4-ю неделю, что уходит в список изменений на потом.
Что мне нужно от вас: Час на демонстрацию и решения по обратной связи — что важно, что может подождать.
Что вы получаете: Готовое к демонстрации состояние, приоритизированный список обратной связи. Второй платёжный этап (40 %) наступает после этой демонстрации.
Неделя 4: обратная связь, документация, передача#
Что происходит: Приоритизированная обратная связь реализуется. Пишется документация (README, документация для разработчиков, заметки по эксплуатации), завершается развёртывание — TLS, резервные копии, мониторинг. В конце недели — мастерская по передаче (2 часа).
Что вы получаете:
- Репозиторий — исходный код целиком, включая историю коммитов.
- Документация — архитектура, эксплуатация, известные ограничения.
- CI-конвейер — собирает и тестирует при каждом коммите.
- Развёртывание — рабочее, с резервными копиями и мониторингом.
- Мастерская по передаче — ваша команда (или ваш ИТ-отдел) видит, где что лежит и как это эксплуатировать.
Приёмка: Письменно, со сроком проверки пять рабочих дней (§ 640 BGB). Порог качества: готовность к демонстрации на реальных устройствах, отсутствие известных падений на согласованной матрице тестирования, отсутствие текста-заглушки в согласованных сценариях.
30 дней после#
30 дней я исправляю ошибки в согласованных сценариях без дополнительных затрат. Что дальше — решаете вы без спешки: Расширение (€480/день) для дальнейших доработок, Поддержка и обслуживание (€240/месяц) для эксплуатации и обновлений — или собственная эксплуатация с вашей командой. Код принадлежит вам; ничто в нём вас у меня не удерживает.
Чем это отличается от неудавшегося проекта#
Три механизма, которых вам, вероятно, не хватало в прошлом проекте:
- Объём зафиксирован письменно — со списком исключений. Никаких устных обещаний, которые на 8-й неделе «вообще-то были очевидны».
- Цена известна до начала. Если моя оценка оказалась неверной, это моя проблема, а не ваша.
- После 2-й недели вы можете остановиться — с пригодным промежуточным результатом и примерно €2 400 вместо €4 800. У проекта, который вскрывается только на четвёртом месяце, такой страховки нет.
Если у вас есть сомнения хотя бы по одному из трёх пунктов, спросите прямо на вводной встрече — для этого она и нужна.