Системна робота над вимогами та Agile

Для системної роботи над вимогами та архітектурою рішення рекомендується створювати окрему Agile команду. Дуже швидко робота над вимогами та архітектурою на майбутнє починає конфліктувати з основним процесом розробки.

Чому рекомендується відокремлювати команду з аналізу:

  • Робота може початись раніше за основну команду
  • Цикл ітерацій може бути зовсім інший. Або навіть тип процесу
  • Склад команди суттєво відрізняється
  • Фокус роботи відрізняється від того що робить команда з розробки (бізнес вимоги, схеми бізнес-процесів, робота з аналізу змін, ризики тощо)

Склад команди аналізу:

  • Власники продукту (якщо проєкт складається з кількох підсистем)
  • Ключові зацікавлені особи, особливо якщо це внутрішньокорпоративна система – бажано мати у складі власників ключових процесів
  • Інвестори або власники бюджету
  • Бізнес-аналітики
  • Архітектори
  • UI/UX фахівці

Окрема команда не відокремлюється від команди розробників. Вона підвищує ефективність роботи, сфокусованість команди та ефективне використання часу інженерів завдяки:

  • Спланованим демонстраціям підготовлених результатів
  • Підготовці якісного беклогу на майбутні ітерації
  • Підготовка необхідної архітектурної документації для розробників

Залишити відповідь