Ведение требований как код: одобрено в 4 клика
- AnalystDays / 22
-
40 мин
Мы перевели требования из разрозненных документов в репозиторий Git, где они живут по тем же законам, что и код: имеют ветки, проходят ревью и собираются в документы автоматически.
В ходе своей работы мы столкнулись с тем, что затянутый процесс согласования, отсутствие трассировки на архитектурные элементы и единого актуального набора требований привели к тому, что реальные знания о продукте «растворялись» в переписке, устаревавших диаграммах и памяти разработчиков. Именно это подтолкнуло нас искать подход, где требования становятся таким же инженерным артефактом, как и код. Поделимся тем, как мы пришли к модели «требования как код», построили процесс от написания в единых шаблонах до согласования в Git силами всей команды (аналитики, архитекторы, разработчики, тестировщики) и продолжаем оптимизировать эту работу для нескольких параллельных версий продукта.