Ответ
В моей последней команде работали:
- Product Owner – определял стратегию и приоритеты.
- Project Manager – контролировал сроки и бюджет.
- 2 разработчика (Backend/Frontend) – реализовывали функционал.
- QA Engineer – тестировал продукт.
- UI/UX Designer – проектировал интерфейсы.
Я, как Business Analyst, занимался сбором требований, анализом данных, документированием процессов и взаимодействием между стейкхолдерами.
Пример роли BA в Agile:
def gather_requirements(user_stories):
for story in user_stories:
analyze(story)
document(story)
return refined_backlog
Команда была кросс-функциональной, что позволяло быстро адаптироваться к изменениям.