Ответ
Оценка сроков строится на комбинации методов:
- Разбиение на задачи – декомпозиция проекта на мелкие задачи (user stories, подзадачи). Чем мельче, тем точнее оценка.
- Экспертная оценка – привлекаю команду (dev, QA, аналитиков) через planning poker или обсуждение.
- Исторические данные – анализирую похожие задачи из прошлых проектов (например, velocity в спринтах).
- Буферы – добавляю 20-30% времени на риски (технические долги, доработки).
Пример для разработки фичи:
1. Анализ требований – 2 дня
2. Проектирование API – 3 дня (включая ревью)
3. Разработка – 5 дней (оценка команды)
4. Тестирование – 2 дня
5. Деплой и проверка – 1 день
Итого: 13 дней + 3 дня буфер → 16 дней.
Важно: регулярно переоцениваю сроки по мере поступления новых данных (например, после демо или тестирования).