Заметки консультанта

Шамрай Александр Владимирович

Краткие практические рекомендации: управление проектами

<< Назад

Область применения

Microsoft® Visual Studio® 2005 Team Foundation Server (TFS)

Microsoft Visual Studio Team System

Содержание

Политики регистрации изменений

Как задать политики регистрации изменений, обеспечивающие качество кода

Как задать политики регистрации изменений, гарантирующие, что разработчики ассоциируют рабочие элементы с регистрациями изменений

Как задать политики регистрации изменений, обеспечивающие выполнение стандартов написания кода

Управление проектами

Как использовать Microsoft Project для управления проектом

Как использовать Microsoft Excel для управления проектом

Как создать минимальный шаблон процесса

Как настроить шаблон процесса

Как настроить тип рабочего элемента в шаблоне процесса

Как настроить тип рабочего элемента в существующем групповом проекте

Как создать итерацию

Как создать область

Как добавить уведомление о событии регистрации изменений

Как настроить информационную панель системы создания и отображения отчетов

Как создать структуру каталогов в хранилище исходного кода

Как удалить проект из Team Foundation Server

Политики регистрации изменений

• Как задать политики регистрации изменений, обеспечивающие качество кода

• Как задать политики регистрации изменений, гарантирующие, что разработчики ассоциируют рабочие элементы с регистрациями изменений

• Как задать политики регистрации изменений, обеспечивающие выполнение стандартов написания кода

Как задать политики регистрации изменений, обеспечивающие качество кода

Для повышения качества регистрируемых в проекте изменений используйте сочетание политик анализа кода и тестирования. Например, прежде чем разрешить регистрацию кода в системе контроля версий Microsoft Visual Studio® 2005 Team Foundation Server (TFS), необходимо, используя поставляемую политику тестирования, убедиться, что он проходит определенные тесты. Также можно конфигурировать политику анализа кода, что поможет обеспечить соответствие кода определенным стандартам качества через

гарантии выполнения правил безопасности, производительности, переносимости, удобства обслуживания и надежности.

Использование этого типа политики регистрации изменений в дополнение к политикам, реализующим стандарты и рекомендации написания кода, гарантирует, что код отвечает заданному стандарту качества.

Чтобы активировать политику регистрации изменений с анализом кода для группового проекта

3. В Team Explorer щелкните правой кнопкой мыши групповой проект, выберите Team Project Settings и щелкните Source Control.

4. Выберите вкладку Check-in Policy.

5. Щелкните Add, затем выберите и конфигурируйте соответствующую политику.

Дополнительные источники

Подробнее о создании и использовании специальной политики регистрации изменений рассказывается в разделе «Как: создавать специальные политики регистрации изменений в Visual Studio Team Foundation Server» данного руководства.

О том, как настраивать политику регистрации изменений, рассказывает статья «Walkthrough: Customizing Check-in Policies and Notes», которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/msl81281(VS.80).aspx.

Увидеть пример кода, который не допустит регистрации файлов, содержащих определенные шаблоны, можно в статье «Checkin Policy to Disallow Certain Patterns» по адресу http://blogs.msdn.com/imanning/archive/2006/02/02/523125.aspx.

Увидеть пример кода, который требует обязательного ввода комментариев при регистрации изменений, можно в статье «Sample Checkin Policy: Make Sure the Comment Isn’t Empty» по адресу http://blogs.msdn.com/imanning/archive/2006/01/21/515858.aspx.

Как добавить новую политику регистрации изменений можно узнать в статье «I’ve Made a New Check-In Policy! How Do I Add It?» по адресу http://blogs.msdn.com/imanning/archive/2006/02/07/526778.aspx.

Как задать политики регистрации изменений, гарантирующие, что разработчики ассоциируют рабочие элементы с регистрациями изменений

Конфигурируйте стандартную политику регистрации изменений Work Item так, чтобы разработчики были вынуждены ассоциировать рабочие элементы с регистрацией изменений. Это поможет без труда устанавливать связь между внесенными в исходный код изменениями и рабочими элементами, отслеживающими дефекты и задачи.

Чтобы конфигурировать политику связи регистрации изменений с рабочими элементами, которая заставит разработчиков ассоциировать регистрацию вносимых ими изменений с рабочим элементом

1. В Team Explorer щелкните правой кнопкой мыши групповой проект, выберите Team Project Settings и затем щелкните Source Control.

2. Выберите вкладку Check-in Policy.

3. Щелкните Add, выберите и конфигурируйте политику регистрации изменений Work Item.

Дополнительные источники

Подробнее о создании и использовании специальной политики регистрации изменений рассказывается в разделе «Как: создавать специальные политики регистрации изменений в Visual Studio Team Foundation Server» данного руководства.

О том, как настраивать политику регистрации изменений, рассказывает статья «Walkthrough: Customizing Check-in Policies and Notes», которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/msl81281(VS.80).aspx.

Как задать политики регистрации изменений, обеспечивающие выполнение стандартов написания кода

Поставляемые с Team Foundation Server политики анализа кода при регистрации изменений позволяют автоматически выполнять статический анализ кода при его регистрации в системе контроля версий и, таким образом, гарантировать, что код удовлетворяет тем или иным правилам. Политику анализа кода можно настраивать и, таким образом, проверять множество различных правил. Например, правила, регламентирующие проектирование, возможность взаимодействия, удобство обслуживания, мобильность, соглашения о присваивании имен, надежность и многое другое.

Чтобы активировать политику анализа кода при регистрации изменений для группового проекта

6. В Team Explorer щелкните правой кнопкой мыши групповой проект, выберите Team Project Settings и затем щелкните Source Control.

7. Выберите вкладку Check-in Policy и щелкните Add.

8. В диалоговом окне Add Check-in Policy выберите Code Analysis и щелкните OK.

9. В Code Analysis Policy Editor выберите Enforce C/C++ Code Analysis (/analyze) или Enforce Code Analysis For Managed Code. Выберите оба пункта, если в проекте используется как управляемый, так и неуправляемый код.

10. Если выбран анализ управляемого кода, конфигурируйте набор обязательных правил для анализа управляемого кода на основании требуемых стандартов

написания кода. Таким образом будут точно определены используемые правила.

Также можно создать специальную политику регистрации изменений для выполнения проверок, не реализованных по умолчанию. Например, с помощью политики можно запретить некоторые шаблоны написания кода, такие как вызовы определенных программных интерфейсов приложений (application programming interface, API), или реализовать специальные рекомендации по стилю написания кода, такие как расположение фигурных скобок в исходном коде.

Дополнительные источники

Подробнее о создании и использовании специальной политики регистрации изменений рассказывается в разделе «Как: создавать специальные политики регистрации изменений в Visual Studio Team Foundation Server» данного руководства.

О том, как настраивать политику регистрации изменений, рассказывает статья «Walkthrough: Customizing Check-in Policies and Notes», которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/msl81281(VS.80).aspx.

Увидеть пример кода, который не допустит регистрации файлов, содержащих определенные шаблоны, можно в статье «Checkin Policy to Disallow Certain Patterns» по адресу http://blogs.msdn.com/imanning/archive/2006/02/02/523125.aspx.

Увидеть пример кода, который требует обязательного ввода комментариев при регистрации изменений, можно в статье «Sample Checkin Policy: Make Sure the Comment Isn’t Empty» по адресу http://blogs.msdn.com/imanning/archive/2006/01/21/515858.aspx.

Как добавить новую политику регистрации изменений можно узнать в статье «I’ve Made a New Check-In Policy! How Do I Add It?» по адресу http://blogs.msdn.com/imanning/archive/2006/02/07/526778.aspx.

Управление проектами

• Как использовать Microsoft Project для управления проектом

• Как использовать Microsoft Excel для управления проектом

• Как создать минимальный шаблон процесса

• Как настроить шаблон процесса

• Как настроить тип рабочего элемента в шаблоне процесса

• Как настроить тип рабочего элемента в существующем групповом проекте

• Как создать итерацию

• Как создать область

• Как добавить уведомление о событии регистрации изменений

• Как настроить информационную панель системы создания и отображения отчетов

• Как создать структуру каталогов в хранилище исходного кода

• Как удалить проект из Team Foundation Server

Как использовать Microsoft Project для управления проектом

Используйте Microsoft Office Project для создания и планирования задач, выстраивания зависимостей между задачами, выравнивания нагрузки на ресурсы и определения

конечных дат. С помощью всех этих возможностей можно отслеживать ход выполнения проектов.

Чтобы отслеживать проект, необходимо выполнить следующие основные этапы:

Создать план проекта.

Создать набор задач, спланировать их и опубликовать на Team Foundation Server.

о Задачи появляются в очереди рабочих элементов соответствующего

разработчика. о Члены группы работают над своими задачами и информируют о ходе их

выполнения посредством изменения статуса рабочего элемента в Team

Explorer.

Обновить план проекта, чтобы получить последние данные. Это позволяет отслеживать ход выполнения проекта в Microsoft Project.

Чтобы опубликовать план проекта на TFS

1. При создании нового плана проекта задайте задачи, сроки выполнения, распределите ресурсы, опишите зависимости и другие детали, как это обычно делается в Microsoft Office Project.

2. В Microsoft Office Project в меню Team щелкните Choose Team Project (Выбрать групповой проект).

3. Выберите для своего группового проекта Team Foundation Server.

4. Выберите свой групповой проект.

5. Щелкните OK.

6. В столбце Work Item Type (Тип рабочего элемента) задайте тип для каждого рабочего элемента, который хотите опубликовать на TFS.

7. В столбце Sync для суммарных задач, которые вы не хотите публиковать на TFS, выберите Do Not Publish (Не публиковать).

8. Если имеются задачи, закрепленные за несколькими ресурсами, разбейте их на отдельные задачи, которые могут быть выполнены одним ресурсом. (На данный момент Team Foundation Server не поддерживает назначение рабочего элемента нескольким ресурсам.) По желанию можно группировать отдельные задачи в суммарную задачу, что обеспечит преимущества автоматического подсчета.

Чтобы сгруппировать множество задач, создайте в TFS набор областей, задайте значения столбца Area и сгруппируйте задачи, соответственно этим значениям. Более полную информацию можно найти в статье «How to: Modify the Team Project Areas» (Как: задавать области группового проекта) по адресу http://msdn2.microsoft.com/en-us/library/ms181479(VS.80).aspx.

9. На панели инструментов Work Item выберите Publish (Опубликовать), чтобы опубликовать план проекта на TFS.

Дополнительные источники

Больше информации можно найти в статье «Working with Work Items in Microsoft Project» по адресу http://msdn2.microsoft.com/en-us/library/ms244368(VS.80).aspx.

Более подробная информация представлена в статье «How to: Import Work Items in Microsoft Excel or Microsoft Project» (Как: импортировать рабочие элементы в Microsoft Excel или Microsoft Project) по адресу http://msdn2.microsoft.com/en-us/library/msl81676(VS.80).aspx.

Подробнее об этом рассказывает статья «Tracking Team Projects in Microsoft Excel and Microsoft Project» (Отслеживание групповых проектов в Microsoft Excel или Microsoft Project) по адресу http://msdn2.microsoft.com/en-us/library/ms244373(VS.80).aspx.

Как использовать Microsoft Excel для управления проектом

Используйте Microsoft Office Excel® для хранения, сортировки, фильтрации и управления требованиями, сценариями, проблемами, дефектами, рисками и рабочими элементами.

Существует два способа создания списка рабочих элементов. В первом случае из Team Explorer выбирается запрос к рабочему элементу и создается новая связанная с данными электронная таблица. В новой таблице содержится список рабочих элементов, заполненный данными запроса. Также список рабочих элементов можно создать из Excel, выбирая проект и импортируя рабочие элементы с помощью надстройки.

Чтобы создать список рабочих элементов с помощью Excel

1. В Microsoft Office Excel в меню Team щелкните New List (Новый список).

2. Под Connect to a Team Foundation Server (Подключиться к Team Foundation Server) выберите сервер, с которым будете устанавливать соединение, или щелкните Servers (Серверы), чтобы ввести информацию о сервере.

3. Под Team Projects выберите групповой проект на сервере TFS, с которым хотите работать. Документ связан с этим групповым проектом.

4. Щелкните OK.

5. Выберите необходимый тип списка. Чтобы создать список из запроса, выберите опцию Query List (Список запросов) и выберите из выпадающего списка Select a Query (Выбрать запрос) запрос, доступный всей группе.

6. Выберите столбцы, которые хотите увидеть в новом списке рабочих элементов.

7. Импортируйте необходимые рабочие элементы.

Более подробную информацию можно найти в статье «How to: Import Work Items in Microsoft Excel or Microsoft Project» по адресу http://msdn2.microsoft.com/en-us/library/ms181676(VS.80).aspx.

8. Теперь надо или сохранить электронную таблицу, или опубликовать новые рабочие элементы в базу данных рабочих элементов, выбрав опцию Publish Changes (Опубликовать изменения) в меню Team.

Дополнительные источники

Больше информации можно найти в статье «Working with Work Item Lists in Microsoft Excel» по адресу http://msdn2.microsoft.com/en-us/library/msl81694(VS.80).aspx.

Подробная информация представлена в статье «How to: Create a Work Item List» (Как: создать список рабочих элементов) по адресу http://msdn2.microsoft.com/en-us/library/msl81695(VS.80).aspx.

Более подробную информацию можно найти в статье «How to: Import Work Items in Microsoft Excel or Microsoft Project» по адресу http://msdn2.microsoft.com/en-us/library/msl81676(VS.80).aspx.

Как создать минимальный шаблон процесса

Если кроме системы контроля версий, никакие другие возможности управления проектом TFS не нужны, можно создать минимальный шаблон процесса. Чтобы создать такой шаблон, с помощью Process Template Manager загрузите шаблон на ваш локальный компьютер, отредактируйте его, удалив разделы, которые не собираетесь использовать, и затем верните шаблон на сервер.

Чтобы создать специальный шаблон процесса, который поддерживает только систему контроля версий

1. В Team Explorer щелкните правой кнопкой мыши имя сервера, выберите Team Foundation Server Settings и щелкните Process Template Manager.

2. Выберите шаблон, который хотите редактировать, и нажмите Download (Скачать).

3. Из папки, в которую был сохранен шаблон, откройте ProcessTemplate.xml для редактирования.

4. В элементе <name> (имя) замените имя процесса любым вам понравившимся.

5. Из секции <plugins> (подключаемые модули) удалите подключаемые модули для Reporting (Создание и отображение отчетов), Portal (Портал) и WorkItemTracking (Отслеживание рабочих элементов).

6. Из секции <groups> (группы) удалите группы для Reporting, Portal и WorkItemTracking.

7. В группе VersionControl найдите секцию <dependencies> (зависимости) и удалите зависимость WorkItemTracking.

8. Из папки, в которую был сохранен шаблон, удалите папки Reports, Windows Sharepoint Services и WorkItem Tracking.

9. Сохраните все изменения.

10. В Team Explorer щелкните правой кнопкой мыши имя сервера, щелкните Team Foundation Server Settings и выберите Process Template Manager.

11. Нажмите Upload (Закачать) и выберите шаблон, который хотите загрузить на сервер.

После того, как измененный шаблон процесса загружен на сервер, можно создавать новые групповые проекты, использующие этот шаблон.

Дополнительные источники

Более подробную информацию можно найти в Главе 13 «Шаблоны процессов» данного руководства.

Этому вопросу посвящен раздел «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Больше информации представлено в статье «Customizing Process Templates» по адресу http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx.

Как настроить шаблон процесса

Шаблон процесса можно настроить соответственно требованиям вашей организации, изменив в нем стандартные типы рабочих элементов, настройки системы безопасности, настройки системы контроля версий и отчеты, которые задаются при создании нового группового проекта.

Чтобы настроить шаблон процесса

1. Из предлагаемых стандартных шаблонов процессов выберите тот, который больше всего соответствует процессу вашей организации.

2. Скачайте выбранный шаблон процесса.

3. Настройте шаблон процесса, соответствующим образом изменяя в нем типы рабочих элементов, настройки системы безопасности и настройки системы контроля версий.

4. Загрузите на сервер TFS настроенный шаблон.

5. Убедитесь, что внесенные изменения отвечают вашим требованиям к процессу.

Существует два варианта реализации приведенного выше процесса:

• Настроить XML-файлы вручную. Настройка вручную чревата большим количеством ошибок, но, тем не менее, обеспечивает наиболее тонкую настройку шаблонов процессов. Больше информации представлено в статье «Customizing Process Templates» по адресу http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx.

• Использовать инструмент Process Template Editor, доступный с Microsoft Visual Studio 2005 Team Foundation Server Power Tool. Самая последняя версия TFS Power Tool предоставляет графическое средство для просмотра и настройки шаблонов процессов. Подключившись к TFS, можно использовать этот инструмент для настройки описаний типов рабочих элементов и глобальных списков активного проекта. Этому вопросу посвящен раздел «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Дополнительные источники

Более подробную информацию можно найти в Главе 13 «Шаблоны процессов» данного руководства.

Этому вопросу посвящен раздел «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Больше информации представлено в статье «Customizing Process Templates» по адресу http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx.

Как настроить тип рабочего элемента в шаблоне процесса

Для настройки типов рабочих элементов используйте инструмент Process Editor (Редактор процесса), поставляемый с последней версией TFS Power Tool. Скачать TFS Power Tool можно по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Чтобы настроить типы рабочих элементов

1. Скачайте наиболее близко соответствующий вашим требованиям шаблон процесса следующим образом:

a. В Visual Studio в меню Team выберите Team Foundation Server Settings.

b. Щелкните Process Template Manager.

c. В диалоговом окне Process Template Manager выберите шаблон процесса, который хотите изменить, и щелкните Download.

d. В диалоговом окне Download Process Template (Загрузить шаблон процесса) выберите на локальном диске папку, в которую хотите сохранить шаблон, и щелкните Save (Сохранить).

2. Откройте шаблон процесса в Process Editor следующим образом:

a. В Visual Studio зайдите в меню Team.

b. Выберите Process Editor и щелкните Open Process Template (Открыть шаблон процесса).

c. В диалоговом окне Open Process Template fileset (Открыть набор файлов шаблона процесса) перейдите к загруженному шаблону процесса и щелкните Open.

d. Visual Studio загрузит файл ProcessTemplate.xml.

e. Задайте Name настраиваемого процесса.

3. В Process Template Explorer щелкните Work Item Tracking (Отслеживание рабочих элементов).

4. На панели справа щелкните вкладку Type Definitions (Описания типов).

5. Чтобы создать новый рабочий элемент, в панели инструментов панели справа щелкните Add.

6. В диалоговом окне New Work Item Type (Новый тип рабочего элемента) введите имя типа рабочего элемента и выберите существующий тип рабочего элемента из выпадающего списка Copy From (Копировать из).

7. Новый тип рабочего элемента создан и доступен в Item List (Список элементов) на вкладке Type Definitions панели справа.

8. Чтобы сохранить изменения, в меню File щелкните Save.

9. Добавьте/удалите атрибуты или поля в/из нового или существующего типа рабочего элемента (не обязательно).

10. На вкладке Type Definitions щелкните правой кнопкой мыши тип рабочего элемента, который хотите редактировать, и затем щелкните Open.

11. Выбранный тип рабочего элемента будет открыт в новой окне Visual Studio.

12. Добавьте или удалите атрибуты в случае необходимости.

Дополнительные источники

Скачать TFS Power Tool можно по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Подробнее о рабочих элементах рассказывает Глава 12 «Рабочие элементы» данного руководства.

Этому вопросу посвящен раздел «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Как настроить тип рабочего элемента в существующем групповом проекте

Существует два варианта редактирования существующего типа рабочего элемента: можно использовать командную строку или инструмент Process Template Editor, доступный в составе TFS Power Tool.

Для редактирования типа рабочего элемента из командной строки используются инструменты witexport и witimport. Их можно найти на компьютере с установленным Team Explorer в каталоге «%programfiles%\Program Files\Microsoft Visual Studio 8\Common7\IDE».

Чтобы экспортировать тип рабочего элемента из проекта, редактировать его и повторно импортировать

1. Запустите witexport следующим образом, чтобы экспортировать тип рабочего элемента:

witexport /f task.xml /t http://TFSServer:8080 /p MyTeamProject /n Task

2. Редактируйте описание типа рабочего элемента.

3. Запустите witimport, чтобы импортировать измененный тип:

witimport /f task.xml /t http://TFSServer:8080 /p MyTeamProject

В предыдущей командной строке показано, как экспортировать тип рабочего элемента Task из проекта MyTeamProject на сервер TFSServer.

Чтобы редактировать тип рабочего элемента, используя инструмент Process Template Editor:

1. Экспортируйте тип рабочего элемента, который хотите редактировать, следующим образом:

a. В Visual Studio в меню Team выберите Process Editor, щелкните Work Item Types и выберите Export WIT.

b. В диалоговом окне Connect to Team Foundation Server введите URL своего сервера.

c. В диалоговом окне Select Work Item Type выберите тип рабочего элемента, который хотите экспортировать.

d. Сохраните тип рабочего элемента.

e. Сохраните все глобальные списки, которые также хотите редактировать.

f. Редактируйте тип рабочего элемента и после этого сохраните свои изменения.

2. Импортируйте редактированный тип рабочего элемента следующим образом:

a. В Visual Studio в меню Team выберите Process Editor, щелкните Work Item Types и выберите Import WIT.

b. В диалоговом окне Connect to Team Foundation Server введите URL своего сервера.

c. В диалоговом окне Import Work Item Type перейдите к отредактированному типу рабочего элемента и затем выберите групповой проект, в который хотите его импортировать.

d. Щелкните OK, чтобы импортировать новое описание типа рабочего элемента.

Дополнительные источники

Скачать TFS Power Tool можно по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Использование инструмента Process Editor для настройки типов рабочих элементов подробно рассматривается в разделе «Как: настроить шаблон процесса в Visual Studio Team Foundation Server» данного руководства.

Как использовать witimport рассказывает статья «witimport», которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/ms253163(VS.80).aspx.

Подробнее об использовании witexport рассказывает статья «witexport», которую можно найти по адресу http://msdn2.microsoft.com/en-us/library/ms253051(VS.80).aspx.

Как создать итерацию

Итерации используются для группировки рабочих элементов и, следовательно, оказывают влияние на создание рабочих элементов, запросы к рабочим элементам, создание и отображение отчетов.

Чтобы создать итерацию

1. В Team Explorer выберите свой групповой проект.

2. В меню Team выберите Team Project Settings и щелкните Areas and Iterations.

3. В диалоговом окне Areas and Iterations выберите вкладку Iteration.

4. Щелкните кнопку панели инструментов Add a child node.

5. Щелкните правой кнопкой мыши новый узел, выберите Rename и введите имя итерации.

6. Щелкните узел Iteration.

7. Повторяя шаги 2, 3 и 4, создайте дополнительные итерации, определенные для вашего проекта.

8. Щелкните Close.

Примечание: Шаблон процесса Microsoft Solution Framework (MSF) для Agile Software Development (MS Agile) включает три предопределенные итерации. Эти итерации можно оставить неизменными, удалить или переименовать (а не создавать новые).

Дополнительные источники

Более подробную информацию можно найти в статье «Walkthrough: Creating a New Team Project» (По шагам: создание нового группового проекта) по адресу http://msdn2.microsoft.com/en-us/library/dhedaeb2(VS.80).aspx.

Как создать область

Области создаются для распределения работ по групповому проекту. Например, работу по проекту можно организовать в такие области как UI (пользовательский интерфейс), Application (Приложение) и Database (База данных). Для созданных областей можно назначать сценарии и рабочие элементы.

Начать можно с одной корневой области и затем по мере необходимости создавать дополнительные области в ходе разработки проекта.

Чтобы создать область для проекта

1. В Team Explorer выберите свой групповой проект.

2. В меню Team выберите Team Project Settings и щелкните Areas and Iterations.

3. В диалоговом окне Areas and Iterations выберите вкладку Area.

4. Щелкните кнопку панели инструментов Add a child node.

5. Щелкните правой кнопкой мыши новый узел, выберите Rename и введите имя области.

6. Щелкните узел Area.

7. Повторяя шаги 2, 3 и 4, создайте дополнительные области. Таким образом, можно создать иерархическую структуру проекта.

Дополнительные источники

Более подробную информацию можно найти в статье «Walkthrough: Creating a New Team Project» по адресу http://msdn2.microsoft.com/en-us/library/dhedaeb2(VS.80).aspx.

Как добавить уведомление о событии регистрации изменений

Чтобы подписаться на уведомления о регистрации изменений, используйте инструмент bissubscribe, который находится в каталоге %programfiles%\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\BisSubscribe.exe.

Чтобы настроить уведомление о событии регистрации изменений

1. Откройте окно командной строки и введите следующий путь: C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\

2. Если требуется настроить уведомления по электронной почте, используйте следующую команду:

bissubscribe /eventType CheckinEvent /address someone@domain.com /deliveryType EmailHtml /domain http://TFSRTM:8080

3. Если требуется настроить уведомления Веб-сервиса, используйте следующую команду:

bissubscribe /eventType CheckinEvent /address http://TFSRTM:8080/ci/notify.asmx /deliveryType Soap /domain http://TFSRTM:8080

4. Чтобы убедиться в правильности регистрации:

a. Откройте SQL Server Management Studio.

b. Откройте базу данных tfsIntegration.

c. Просмотрите таблицу tbl_subscription.

В таблице tbl_subscription перечислены все события, на которые уже существует подписка. В этой таблице вы должны найти запись, соответствующую событию, на которое вы подписались. Удалив запись из этой таблицы, можно отменить подписку на то или иное зарегистрированное событие. Другой вариант отмены подписки на событие: выполнить bissubscribe, передав в него параметр командной строки /unsubscribe и id события следующим образом:

bissubscribe /delete/id [id] /server http://TFSRTM:8080

Дополнительные источники

Подробнее об этом рассказывается в разделе «Как: настроить сборку в процессе непрерывной интеграции в Visual Studio Team Foundation Server» данного руководства.

Больше информации можно найти в статье «Adding a path filter to a CheckinEvent subscription using bissubscribe» (Как с помощью bissubscribe добавить фильтр путей в подписку на событие CheckinEvent) по адресу http://blogs.msdn.com/buckh/archive/2006/09/29/checkinevent-path-filter.aspx.

Более подробная информация представлена в статье «Continuous Integration using Team Build» (Процесс непрерывной интеграции с использованием Team

Build) по адресу http://blogs.msdn.com/khushboo/archive/2006/01/04/509122.aspx.

Как настроить информационную панель системы создания и отображения отчетов

Чтобы создать информационную панель системы создания и отображения отчетов, которая обеспечит возможность просматривать разнообразную полезную информацию о проекте, измените сайт портала группового проекта Microsoft Office SharePoint®.

Например, информационная панель системы создания и отображения отчетов может содержать следующие отчеты:

Remaining Work (Что осталось сделать)

Quality Indicators (Показатели качества)

Bug Rates (Частоты дефектов)

Project Velocity (Скорость выполнения проекта)

Вывести новые отчеты на страницу портала SharePoint можно, добавляя Report Viewer Web Part для каждого отчета, который должен отображаться на странице.

Чтобы изменить портал группового проекта и создать информационную панель системы создания и отображения отчетов

1. Установите Report Viewer Web Part на свой сервер отчетов с помощью инструмента stsadm.exe и RSWebParts.cab, которые входят в пакет установки Microsoft Office SharePoint и Report Services.

a. STSADM.EXE можно найти в каталоге C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN.

b. RSWebParts.Cab можно найти в каталоге C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint.

c. Пример: STSADM.EXE -o addwppack -filename «C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint\RSWebParts.cab» -globalinstall

2. В Team Explorer щелкните правой кнопкой мыши свой проект и выберите Show Project Portal.

3. Щелкните Modify Shared Page, выберите Browse и щелкните Add Web Parts.

4. Щелкните Virtual Server Gallery.

5. В Web Part List выберите Report Viewer.

6. Щелкните Add.

7. Введите имя Report Manager, например, http://<сервер отчетов>/reports.

8. Введите путь к отчету, который хотите вывести на экран, например, <мой проект>/Quality Indicators.

Дополнительные источники

Подробнее о добавлении Report Viewer Web Part рассказывается в статье «Viewing Reports with SharePoint 2.0 Web Parts» по адресу http://msdn2.microsoft.com/en-us/library/msl59772(SQL90).aspx.

Больше информации о портале группового проекта представлено в статье «Using the Team Project Portal» по адресу http://msdn2.microsoft.com/en-us/library/ms242883(VS.80).aspx.

Как создать структуру каталогов в хранилище исходного кода

Создать папки в хранилище исходного кода можно двумя способами: используя Team Explorer или создавая структуру каталогов в своем рабочем пространстве на клиенте и затем регистрируя ожидающие регистрации изменения.

Чтобы создать структуру каталогов на сервере

1. В Team Explorer разверните свой групповой проект.

2. Щелкните двойным щелчком Source Control под вашим групповым проектом.

3. В Source Control Explorer выберите корневой узел, щелкните правой кнопкой мыши панель Local Path: (Локальный путь) и выберите опцию New Folder

(Новая папка).

4. Введите имя корневой папки и нажмите ENTER.

5. Повторяя шаги 3 и 4, создайте необходимые папки в хранилище исходного кода.

Чтобы создать структуру каталогов на клиенте

1. Создайте отображение рабочего пространства на вашем локальном компьютере.

2. Создайте структуру каталогов, соответствующую требованиям вашего проекта. При первой регистрации изменений в системе контроля версий структура каталогов будет скопирована на сервер.

Дополнительные источники

Подробнее о создании рабочего пространства рассказывает статья «How to: Create a Workspace» по адресу http://msdn2.microsoft.com/en-us/library/msl81384(VS.80).aspx.

Более подробная информация о создании дерева исходного кода представлена в разделе «Как: создать собственное дерево каталогов исходного кода в Visual Studio Team Foundation Server» данного руководства.

Как удалить проект из Team Foundation Server

Удалить проект посредством Team Explorer невозможно, для этого необходимо использовать инструмент командной строки TfsDeleteProject. Если на компьютере

установлен Team Explorer, этот инструмент можно найти в папке Program Files\Microsoft Visual Studio 8\Common7\IDE.

Чтобы удалить проект из Team TFS

1. Откройте командное окно и перейдите к следующей папке:

C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\

2. Запустите TfsDeleteProject следующим образом, чтобы удалить проект:

TfsDeleteProject /server:TfsServer TeamProjectName

Дополнительные источники

Подробнее об уничтожении проектов рассказывается в статье «TFSDeleteProject» по адресу http://msdn2.microsoft.com/en-us/librarv/msl81482(VS.80).aspx.

Дополнительные источники по управлению проектом Team Foundation

Больше информации о шаблонах процессов MSF можно найти в статье «Process Templates» по адресу http://msdn2.microsoft.com/en-us/teamsystem/aa718801.aspx.

<< Назад

 
%d такие блоггеры, как: