1. Все таски в обязательном порядке имеют parent Scenario. Scenario обычно олицетворяет собой крупное бизнес-требование.
2. Таски изначально прикрепляются к спец. итерации "features list".
3. После планирования итерации часть тасков прикрепляется к текущей итерации (например "Итерация 23"), незакрытые в предыдущую — либо к текущей, либо к п. 2.
4. На каждую новую итерацию приходится делать queries типа "Итерация 23", "Таски <имя члена команды> на 23 итерацию" и т.п.
5. Баги сами по себе не связаны с итерациями, но на каждый баг руками создается по 2 таски — "Исправить баг ХХХ" и "Проверить баг ХХХ", которые цепляются к итерациям по общему принципу.
И меня стойкое ощущение, что это, по меньшей мере — убого, чревато ошибками и крайне трудозатратно.
Поэтому вопросы:
1. Действительно ли в TFS все так плохо? Или мы не умеем его готовить?
2. Если таки не умеем готовить, то очень хотелось бы услышать/заиметь ссылку на статью/книгу по TFS Best Practics for small teams.
3. Если дело не в нас, а в TFS, то посоветуйте что-то действительно хорошее для небольшой команды.