Ответ
Сбор требований зависит от масштаба проекта, сложности предметной области и вовлеченности стейкхолдеров.
Обычные сроки:
- Маленький проект (MVP, фича) — 1-2 недели
- Средний проект (корпоративный сервис) — 2-4 недели
- Крупный проект (enterprise-решение) — 1-3 месяца
Факторы влияния:
- Доступность заказчика – если стейкхолдеры заняты, сроки растут.
- Готовность документации – если есть прототипы или legacy-система, процесс ускоряется.
- Методология – Agile (итеративный сбор) vs Waterfall (полный сбор upfront).
Пример:
if project_scope == "small":
timeline = "1-2 weeks"
elif project_scope == "medium":
timeline = "2-4 weeks"
else:
timeline = "1-3 months"
Лайфхак: Всегда закладывай буфер (+20% времени) на уточнения и изменения.