Ответ
Нет, процесс редко строится с нуля. Чаще он адаптируется под конкретный проект, учитывая:
- Опыт команды — если у команды есть проверенные практики, их стоит использовать.
- Корпоративные стандарты — компании часто имеют свои методологии (Scrum, Kanban, Waterfall).
- Тип проекта — MVP требует гибкости, а высоконагруженный сервис — строгого контроля.
Пример:
# Гибкий процесс для стартапа
if project.is_mvp:
process = Agile()
else:
process = Waterfall()
Ключевое — баланс между гибкостью и структурой, а не создание всего с чистого листа.