Ответ
Для успешного проекта нужна сбалансированная команда:
- Product Owner — определяет видение и приоритеты.
- Project Manager — управляет сроками, бюджетом и коммуникацией.
- Business Analyst (я) — анализирует требования, пишет документацию, мостит gap между бизнесом и разработкой.
- Tech Lead/Architect — проектирует решение и контролирует техническую сторону.
- Разработчики (Frontend/Backend/QA) — реализуют и тестируют продукт.
- UI/UX Designer — отвечает за удобство и дизайн.
Дополнительно могут понадобиться DevOps (если проект сложный) и Data Analyst (если много аналитики).
Пример:
Команда для fintech-стартапа:
- PO (фокусируется на MVP)
- 2 Fullstack-разработчика
- QA Engineer
- BA (я)
- PM (part-time, если бюджет ограничен)
Главное — гибкость: масштабируем состав под задачи и бюджет.