K.I.S.S.! Я создал пользовательский рабочий элемент на основе Agile. И это все, только один рабочий элемент. Существует «Серьезность системы», которую использует ИТ, и «Приоритет бизнеса», который использует клиент / клиент. Существует также «Тип запроса». С этими тремя вместе со встроенной областью и итерацией вся команда, включая клиентов, может запрашивать рабочие элементы, чтобы получить только те элементы, которые им нужны для выпуска, который им нужен (или все из них независимо от выпуска).
Я совсем не модифицировал конечный автомат. Это оставило нас с чем-то очень гибким для всех. Здесь можно регистрировать все, от запросов голубого неба до мирского контента / визуальных ошибок.
Клиент использует TFS Web Access (неограниченная клиентская лицензия), а разработчики (я и 1 другой) используют VS. На моей последней работе я создал ту же настройку, команда разработчиков была командой из 5 человек, и она работала там еще лучше! Я был там ведущим разработчиком и техническим премьером.
Самым большим преимуществом было наличие очень гибкой системы для всех при использовании одного типа рабочего элемента для всего. Недостатком будет кривая обучения для клиента, но как только они поймут, как его использовать, он больше всего понравится. Было бы предложение найти более дешевые инструменты для аналогичной реализации, но наша скидка .edu с MS не может быть побеждена.