Каким образом вы организуете работу с фичами в вашей компании/проекте?

Привет!

Мы сейчас проходим этап модернизации процессов в нашей команде и хотелось бы узнать, как у вас происходит работа над новой фичей. Конкретно, нас интересует, как взаимодействуют Бизнес-аналитик (БА), Системный аналитик (СА), дизайнер и архитектор (особенно в случае, когда БА и СА - один и тот же человек).

Например, у нас работа над фичей выглядит таким образом:
1. БА собирает требования, составляет бизнес-требования (цели, задачи фичи), анализирует требования и строит Customer Journey Map.
2. Дизайнер создаёт прототипы, пользовательский/задачный поток, макеты.
3. СА анализирует бизнес-требования и макеты, составляет функциональные и нефункциональные требования, моделирует процесс и т. д.
4. Архитектор занимается архитектурным проектированием.

Можете рассказать о процессе работы в вашей команде и объяснить, почему был принят именно такой подход? Буду очень благодарен(а) за вашу помощь!
  • 26 сентября 2023 г. 19:48
Ответы на вопрос 1
Привет!

В нашей команде работа над новыми фичами проходит следующим образом:

1. Бизнес-аналитик (БА) проводит исследование потребностей пользователей и рынка, анализирует конкурентов и собирает требования. Он также определяет цели и задачи фичи, основываясь на бизнес-стратегии компании. БА работает непосредственно с заказчиками и пользователями для обеспечения полного понимания их потребностей.

2. Системный аналитик (СА) взаимодействует с БА для получения бизнес-требований и дополняет их функциональными и нефункциональными требованиями. СА анализирует требования и определяет, как фича будет взаимодействовать с существующей системой и другими компонентами проекта. Он также определяет процессы и моделирует их, чтобы обеспечить правильное функционирование фичи.

3. Дизайнер работает с БА и СА для понимания требований и создания пользовательского интерфейса. Дизайнер разрабатывает прототипы, макеты и пользовательский поток, учитывая цели и задачи фичи, а также потребности пользователей.

4. Если БА и СА - один и тот же человек, то архитектор дополняет роль СА в процессе. Архитектор анализирует требования, определяет архитектурные решения и проектирует систему таким образом, чтобы фича была легко масштабируемой, поддерживаемой и совместимой с существующими компонентами проекта.

Мы выбрали этот подход, потому что он позволяет нам учесть все аспекты разработки фичи, начиная от бизнес-потребностей и требований пользователей до архитектурных аспектов. Такой подход обеспечивает высокое качество разработки, уменьшает риск проблем в дальнейшем и позволяет нам достичь поставленных целей и задач. Кроме того, тесное сотрудничество между БА, СА, дизайнером и архитектором способствует более эффективному обмену информацией и согласованию требований и решений.

Надеюсь, это поможет вам в процессе модернизации процессов в вашей команде!
Похожие вопросы