«Сколько времени это займёт» — второй вопрос после цены, и ответ на него почти всегда звучит уклончиво. Не потому что подрядчик уходит от ответа: срок зависит от того, насколько ясна задача и как быстро заказчик принимает решения. Ниже — ориентиры и то, из чего складывается время.
Ориентиры по этапам
- Обследование и ТЗ — от недели до месяца. Зависит от количества процессов и доступности людей, которые про них расскажут.
- Прототип или MVP — несколько недель. Работающая версия с ключевым сценарием, на которой можно проверить гипотезу.
- Базовая версия системы — обычно два-четыре месяца: роли и права, основные разделы, отчётность.
- Интеграции — от недели до нескольких месяцев на каждую, и это самая непредсказуемая часть.
- Опытная эксплуатация — месяц-полтора: реальные пользователи, реальные данные, доработки по итогам.
Почему интеграции ломают планы
Разработка своей части предсказуема, работа с чужой системой — нет. Документация к API бывает устаревшей, тестовый контур не всегда существует, доступы согласуются неделями, а владелец смежной системы занят своими задачами. Закладывайте на каждую интеграцию запас и начинайте с проверки связи, а не с написания кода.
Что реально увеличивает сроки
- Решения на стороне заказчика: пока не назначен человек, который принимает их быстро, проект ждёт.
- Расширение объёма по ходу работы — каждая новая «мелочь» тянет за собой тестирование и доработки.
- Неготовые данные: миграция из старой системы почти всегда оказывается отдельным проектом.
- Согласования по безопасности и доступам, если их не начали заранее.
Как ускорить запуск, не теряя качества
Первое: выделите минимальный сценарий, который уже приносит пользу, и запустите его в работу. Остальное добавляйте итерациями — так вы получаете результат через недели, а не через год. Второе: назначьте владельца проекта со стороны бизнеса с правом принимать решения. Третье: начинайте согласования доступов и интеграций в первый же день, параллельно с разработкой. Четвёртое: не экономьте на приёмке этапов — ошибка, найденная на этапе, стоит дешевле, чем та же ошибка в эксплуатации.
Как мы оцениваем срок
После обследования мы раскладываем работу на этапы с понятным результатом на каждом и даём оценку по каждому, а не одну цифру на весь проект. Так видно, что появится через месяц, а что — через три, и где проект зависит от вашей стороны. Оценку и ТЗ готовим бесплатно.