ЛАФ - Ирина Сурова. Ведение требований на несколько версий продукта

Ирина Сурова. Ведение требований на несколько версий продукта

Событие: ЛАФ2010

Вы когда-нибудь задумывались, как успешно управлять требованиями для нескольких версий продукта? Ирина Сурова, на Летнем Аналитическом Фестивале 2010 года в Иваново, раскрывает этот непростой вопрос, делясь опытом и практическими подходами, которые помогут вам структурировать и оптимизировать процесс работы с требованиями.

Ирина начинает с раскладки на базе своего опыта, объясняя, почему важно четко структурировать требования даже в рамках одной версии. По мере роста числа требований неизбежно возникает путаница, особенно когда над проектом работает несколько человек одновременно. Она предлагает выделять функциональные области, которые позволяют логично и удобно управлять требованиями. Такое разделение помогает разработчикам и аналитикам говорить на одном языке, несмотря на различия в подходах к пониманию системы с точки зрения кода и конечного пользователя.

В процессе разработки несколько версий продукта важность опоры на базовые линии становится очевидной. Ирина объясняет, как фиксация набора требований и функций в определенный момент времени гарантирует ясность и контроль, аналогично процесса в системах версионного контроля. Это закладывает основу, помогая понять, какие функциональности присущи той или иной версии.

Далее Ирина рассматривает варианты параллельной разработки версий и предлагает использовать такие подходы, как дублирование требований для каждой версии и создание прозрачных веток, содержащих только отличия. Такой метод позволяет эффективно управлять изменениями, в том числе теми, которые затрагивают несколько версий одновременно, например, при изменениях банковских регуляций.

Также Ирина делится мыслями о том, как после выпуска версии и в процессе создания патчей или новых веток, можно интегрировать все это в единое целое. Она сравнивает требования и коды с точки зрения конфигурационного управления, подчеркивая необходимость программной поддержки процессов слияния и контроля изменений.

В заключение, Ирина Сурова подчеркивает значимость адаптации изложенных методик под уникальные требования вашего проекта, настойчиво предлагая сопоставление теоретической конструкции с практической реальностью. Это выступление станет полезным ориентиром для всех, кто сталкивается с подобными вызовами в области управления требованиями. Если у вас возникли вопросы или есть идеи для дополнения — Ирина открыта для обсуждения и обмена опытом.