Ответ
Типичный размер команд — от 5 до 10 человек, что оптимально для Agile-практик. Чаще всего это 6-8 участников, что позволяет сохранять эффективную коммуникацию на ежедневных стендапах.
Типичная структура команды:
- 2-3 Backend-разработчика (включая меня)
- 1-2 Frontend-разработчика
- 1 QA-инженер
- 1 Product Owner / Project Manager
- 1 DevOps-инженер (часто разделённый между несколькими командами)
Контекст по размеру:
- В стартапах команды могли быть меньше (3-5 человек) с совмещением ролей.
- В крупных корпорациях — до 12 человек, но с разделением на функциональные подгруппы (например, отдельно команда API и команда бизнес-логики).
Ключевой принцип: Чёткое распределение ролей и прозрачные процессы коммуникации важнее строгого количества людей.