В шаблоне MSF Agile сценарии также можно рассматривать как « User Story » - что-то вроде легкого гибкого варианта использования.
Сценарий детализирует общую картину функциональности, которую необходимо реализовать, записывая единый путь взаимодействия пользователя с частью системы. Например, в переполнении стека пара сценариев может быть «Задать вопрос» или «Ответить на вопрос». Сценарии и требования к качеству обслуживания можно рассматривать как рабочие элементы верхнего уровня в MSF Agile (т. Е. Рабочие элементы, определяющие систему), причем сценарии представляют собой функциональные требования, а качество обслуживания - нефункциональные требования.
Я, как правило, создаю несколько задач для каждого сценария и, как правило, записываю только мои проверки в отношении этой задачи. В TFS 2010 появятся должным образом иерархические рабочие элементы, которые упростят процесс отчетности. В настоящее время ассоциации рабочих элементов являются двунаправленными (то есть вы можете сказать, что задача связана со сценарием, но вы не можете сказать, что она является ее дочерним элементом).
Нет ничего плохого в том, чтобы пометить вашу регистрацию в соответствии с задачей и сценарием, просто она создает дополнительную работу для вас при регистрации. Кроме того, сценарий может быть реализован рядом разработчиков, так как задача имеет тенденцию быть в мельчайших деталях деятельности отдельных людей.
Если вы часто связываете рабочий элемент со сценарием, вам может пригодиться следующий совет (http://www.woodwardweb.com/vsts/top_tfs_tip_3_r.html).), в котором показано, как изменить стандартный шаблон процесса MSF Agile, чтобы удалить возможность регистрации для разрешения сценария, но просто связать регистрацию с этим рабочим элементом .Регистрация при регистрации для долго выполняющегося рабочего элемента, такого как сценарий, почти всегда не то, что вам нужно, а поведение по умолчанию. из коробки.
Надеюсь, это поможет.