Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Руководства
Рабочие элементы
- Создавайте сценарии в начале работы над проектом.
- Правильно определяйте требования QoS.
- Разделяйте сценарии на управляемые задачи.
- Разрабатывайте критерии приемки для каждой задачи.
- Связывайте требования и задачи со сценариями.
- Используйте Microsoft Excel для массового редактирования рабочих элементов.
Создавайте сценарии в начале работы над проектом
Создавайте и записывайте сценарии проекта в начале работы над ним. Это позволит вам составить полную картину проекта и в дальнейшем поможет отслеживать продвижение к намеченной цели. В ходе разработки вы вольны модифицировать существующие сценарии или добавлять новые согласно накопленной информации.
Создание сценариев в начале проекта
- Изучите журнал заявок проекта ( project back log, PBL ), который содержит требования, выдвинутые различными заинтересованными сторонами (заказчиками, бизнес-аналитиками, конечными пользователями и руководителями производства) и определите область действия сценариев вашего проекта.
- В Team Explorer разверните узел проекта, щелкните правой кнопкой папку Work Items, раскройте подменю Add Work Item и выберите команду Scenario.
- На странице New Scenario введите описание сценария. Убедитесь, что для параметра Iteration задано значение 999.
- Сохраните новый сценарий.
- Повторите шаги для всех сценариев, заданных для проекта.
Дополнительные ресурсы
- Дополнительную информацию о предоставлении разрешений вы найдете в разделе "Как управлять проектами в Visual Studio Team Foundation Server " этой книги.
Правильно определяйте требования QoS
Определите требования QoS для каждого сценария, над которым будет вестись работа в цикле итерации. Это поможет определить критерий приемки сценария. Требования к QoS основываются на целях и требованиях проекта, а также на документах спецификации, если таковые имеются.
Определение требований QoS
- Правой кнопкой мыши щелкните папку Work Items вашего проекта, раскройте подменю Add Work Item и выберите команду Quality of Service Requirements.
- На New Quality of Service Requirements введите следующие сведения:
- Задайте значение параметра Type - производительность, масштабируемость, нагрузка или безопасность.
- В параметре Iteration укажите текущий цикл итерации.
- На вкладке Links свяжите QoS с отдельным сценарием, чтобы облегчить отслеживание.
- Сохраните новое требование QoS.
- Создайте по одному требованию QoS для каждого уровня или типа требования. Помните, что у каждого сценария может быть несколько требований QoS.
- Убедитесь, что создали требования QoS для всех сценариев, вызывающихся во время отдельного цикла итерации.
Важно! Позже вы сможете разбить требования QoS на тестовые задачи.
Дополнительные ресурсы
- Дополнительную информацию о предоставлении разрешений вы найдете в разделе "Как управлять проектами в Visual Studio Team Foundation Server " этой книги.
- Дополнительную информацию о рабочих элементах вы найдете в статье "Managing Team Foundation Work Items" по адресу http://msdn2.microsoft. com/en-us/library/ms181314(VS.80).aspx.
Разделяйте сценарии на управляемые задачи
Планируя итерации, разделяйте сценарии на блоки, а блоки - на задачи. Убедитесь, что создаваемые задачи ограничены и управляемы. Задача не должна длиться более одного-двух дней. Если продолжительность задачи превышает два дня, ее следует разбить на меньшие подзадачи. Это положительно сказывается на гибкости расписания и управляемости проекта.
Разделение сценариев на управляемые задачи
- Разделите выбранные сценарии на блоки.
- Разделите блоки на задачи.
- Введите задачи разработчиков в TFS в качестве рабочих элементов, выполнив следующие действия:
- В окне Team Explorer щелкните правой кнопкой папку Work Items в узле вашего проекта, раскройте подменю Add Work Item и выберите команду Task.
- На странице New Task укажите следующие сведения:
- Параметру Discipline присвойте значение Development.
- Параметру Iteration присвойте номер текущего цикла итерации.
- На вкладке Links свяжите задачу с конкретным сценарием для облегчения отслеживания. Здесь же можно ввести критерий завершения задачи.
- В поле Assigned to укажите разработчика, работающего над задачей.
- Сохраните задачу.
- Повторите эти шаги для всех вновь определенных задач.
- Повторите описанные выше шаги для всех определенных сценариев данной итерации.
Дополнительные ресурсы
- Дополнительную информацию о предоставлении разрешений вы найдете в разделе "Как управлять проектами в Visual Studio Team Foundation Server " этой книги.
- Дополнительную информацию о рабочих элементах вы найдете в статье "Managing Team Foundation Work Items" по адресу http://msdn2.microsoft. com/en-us/library/ms181314(VS.80).aspx.
Разрабатывайте критерии приемки для каждой задачи
Определив задачи разработки, включите в них критерии приемки, позволяющие разработчику принять решение о завершении задачи. В зависимости от используемого шаблона процесса критерий можно реализовать двумя различными способами:
- MSF Agile При использовании MSF Agile без формального требования типа рабочего элемента, проще всего включить критерий приемки в сам рабочий элемент в виде текста. Создайте маркированный список и по мере надобности добавляйте в него новые сведения.
- MSF CMMI Этот шаблон позволяет задействовать для определения критериев приемки задачи формальные требования. Первым шагом является определение требований. Далее создается задача для их реализации. Между задачей и требованиями устанавливается связь, которая повышает возможности отслеживания и позволяет разработчику проверять результаты работы на соответствие требованиям.
Критерий приемки чаще всего определяется как требование к интерфейсу в виде мини-сценария или требования QoS. После успешного прохождения приемки разработчик помечает задачу как завершенную и переходит к следующей.
Дополнительные ресурсы
- Дополнительную информацию о рабочих элементах вы найдете в статье "Managing Team Foundation Work Items" по адресу http://msdn2.microsoft.com/en-us/library/ms181314(VS.80).aspx.
Связывайте требования и задачи со сценариями
Создавая новые рабочие элементы (задачи, ошибки, проблемы или требования QoS ), не забывайте связывать их со сценариями, которые привели к их появлению. Это гарантирует, что в основе каждого рабочего элемента лежит конкретный сценарий, и помогает контролировать работу над сценарием в ходе итераций.
Связывание задач, ошибок, проблем и требований QoS со сценариями
- На странице New work item перейдите на вкладку Links и щелкните кнопку Add.
- В диалоговом окне Add Link в разделе Link Type выберите вариант Scenario.
- Щелкните кнопку Browse, чтобы найти сценарии в командном проекте.
- Выберите сценарий, на который хотите создать ссылку, и щелкните OK.
- В поле Comment введите комментарий, поясняющий связь сценария с рабочим элементом. Поле Description заполняется автоматически.
- Щелкните OK.
Дополнительные ресурсы
- Дополнительную информацию о предоставлении разрешений вы найдете в разделе "Как управлять проектами в Visual Studio Team Foundation Server " этой книги.
- Дополнительную информацию о рабочих элементах вы найдете в статье "Managing Team Foundation Work Items" по адресу http://msdn2.microsoft. com/en-us/library/ms181314(VS.80).aspx.
Используйте Microsoft Excel для массового редактирования рабочих элементов
Система Team Foundation Server не поддерживает массового редактирования рабочих элементов. Вам приходится редактировать каждый элемент индивидуально. Если вам все-таки нужно отредактировать много рабочих элементов за короткое время, например, за время совещания, вам поможет Microsoft Office Excel®. Экспортируйте рабочие элементы из TFS в Excel, модифицируйте, а затем снова импортируйте в TFS для сохранения правок.
Создание списка рабочих элементов в Excel с последующим редактированием
- Запустите Microsoft Office Excel и выберите в меню Team команду New List.
- В поле Connect to a Team Foundation Server укажите сервер, к которому следует выполнить подключение, или щелкните Servers и введите информацию о сервере.
- В разделе Team Projects выберите на сервере Team Foundation Server командный проект, с которым хотите работать. Документ будет связан с этим командным проектом.
- Щелкните OK.
- Выберите тип списка. Чтобы создать список запросов, выберите вариант Query List, а затем укажите запрос в раскрывающемся списке Select a Query.
- Выберите столбцы, которые должны присутствовать в новом списке рабочих элементов.
- Импортируйте нужные рабочие элементы. Дополнительную информацию вы найдете в статье "How to: Import Work Items in Microsoft Excel or Microsoft Project" по адресу http://msdn2.microsoft.com/en-us/library/ ms181676(VS.80).aspx.
- Редактируйте рабочие элементы и публикуйте их обновленные версии в БД рабочих элементов, выбрав команду Publish в меню Team.
Дополнительные ресурсы
- Дополнительную информацию об использовании Microsoft Office Excel для управления проектом вы найдете в статье "Working with Work Item Lists in Microsoft Excel" по адресу http://msdn2.microsoft.com/en-us/library/ms181694(VS.80).aspx.
Дополнительные ресурсы по управлению проектами
- Дополнительную информацию о шаблонах процесса MSF вы найдете в статье "Process Templates" по адресу http://msdn2.microsoft.com/en-us/teamsystem/aa718801 .aspx.