Несколько человек на моей работе собрались вместе, чтобы сформировать группу, целью которой является анализ преимуществ внедрения некоторых принципов разработки/управления проектами Agile.
Как разработчик, я вижу большую пользу в User Stories. Мы стремимся собрать информационный радиатор, который можно использовать для мониторинга этапов текущей версии и планирования будущих выпусков. Я бы хотел использовать User Stories для этого процесса.
Сейчас мы используем Bugzilla для отслеживания проблем. Планирование большинства релизов выполняется с использованием ошибок из этой системы. Использование Bugzilla, вероятно, не изменится. Он обеспечивает большую часть того, что нам нужно при правильной стоимости ($ 0).
Одной из проблем является сопоставление пользовательских историй с ошибками. Управление версиями в настоящее время выполняется с использованием номеров ошибок. Проблема состоит в том, что одна пользовательская история может включать три ошибки или наоборот.
В сценарии наличия нескольких сообщений об ошибках для одной Истории пользователей одна идея состоит в том, чтобы иметь ошибку истории пользователей, которая описывает историю и устанавливает зависимости от дочерних ошибок, которые составляют эту историю. Я беспокоюсь, что это может оказаться слишком сложным и создать путаницу между заинтересованными сторонами, развитием и качеством. Кроме того, это немного помешает Bugzilla.
Кто-нибудь уже шел по этой дороге? Если да, то что вы сделали? Должен ли я настаивать на том, чтобы отказаться от идеи пользовательских историй в Bugzilla? Есть ли более простое решение?
Любые мысли будут оценены.