Опишем последовательность работ от брифа до поддержки и объясним, какие факторы влияют на длительность проекта и на порядок согласований.
Подготовка проекта и сбор требований
Фундамент точной оценки — чёткий набор входных данных. На этом этапе мы выявляем цель сайта, ключевые сценарии пользователей и технические зависимости. Чем точнее описание, тем меньше неопределённости в сроках. Бриф и сбор материаллов: тексты, требования к данным, примеры интерфейсов; Анализ бизнес‑логики и сценариев пользователей; Оценка интеграций: 1С, внешние API, платёжные системы; Выбор технологического стека: .NET, React, 1С‑Битрикс, WordPress, PostgreSQL.
Ключевые этапы разработки
Проект делится на логические фазы, каждая из которых имеет свои артефакты и точки принятия решения. Это позволяет управлять рисками и контролировать прогресс. Прототипы и структура (wireframes, сценарии пользовательских потоков); Дизайн интерфейса и дизайн‑система; Разработка фронтенда и бэкенда с учётом интеграций; Тестирование: функциональное, интеграционное и при необходимости нагрузочное; Запуск: подготовка окружений, перенос данных, проверка в боевых условиях; Передача в поддержку и инструкция по эксплуатации.
Как мы формируем сроки и бюджет
Оценка строится на расчёте задач, учёте зависимостей и согласований. Мы используем разбивку на итерации и явные критерии приёмки, чтобы было понятно, что именно входит в объём работ. Декомпозиция задач и оценка по трудоёмкости; Учёт внешних зависимостей (стороны‑интеграторы, данные заказчика); План согласований и количество допустимых итераций правок; Резервы на непредвиденные интеграционные работы.