MSF for CMMI Process Improvement для Visual Studio ALM

Используя типы рабочих элементов (WIT), отчеты и панели мониторинга, показанные на рисунке, команды могут планировать проекты, а затем отслеживать ход реализации этих проектов, просматривать его и составлять соответствующие отчеты. Эти артефакты, основанные на требованиях Capability Maturity Model Integration (CMMI), создаются при создании командного проекта с использованием Microsoft Solutions Framework (MSF) для шаблона процессов CMMI.

Артефакты шаблона процесса CMMI TFS 2013

Последняя версия шаблона процесса CMMI автоматически передается в Team Foundation Server (TFS) при установке или обновлении до последней версии TFS. Используйте Диспетчер шаблонов процессов, чтобы загружать и отправлять шаблоны процессов.

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

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

Команды планируют свой проект путем записи функций и требований. Если команды работают в спринтах, они определяют задачи и связывают их с требованиями. Для получения представления о свертке требований в разных командах руководители программ связывают требования с функцией. Блокирующие проблемы отслеживаются с помощью проблем. Сведения об использовании этих типов рабочих элементов см. в разделе Типы и рабочий процесс рабочего элемента шаблона процесса CMMI

Типы рабочих элементов CMMI 7.0

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

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

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

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

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

Из Team Explorer можно открыть любой запрос рабочих элементов в Excel для выполнения операций массового изменения. Кроме того можно открывать книгу "Рассмотрение" и книгу "Проблема" из портала проекта, чтобы определять приоритет ошибок и анализировать проблемы.

Отслеживание хода выполнения с помощью отчетов

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

Отчеты о сборке

Отчеты по управлению проектами

Отчеты о тестах и ошибках

Для доступа к этим отчетам коллекция командных проектов должна быть настроена с использованием служб аналитики и служб отчетов SQL Server.

Просмотр хода выполнения с помощью панелей мониторинга

Панели мониторинга отображают данные проекта, поддерживают расследования заданий и позволяют командам быстро выполнять типичные задачи. Следующие панели мониторинга поддерживают отображение частей Team Web Access для вывода рабочих элементов и отчетов, встроенных в куб служб аналитики.

Для использования панелей мониторинга для командного проекта должен быть настроен портал проекта, указывающий на сайт SharePoint.

Руководство по процессам

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

  • Сведения о CMMI: общие сведения о CMMI и шести уровнях возможностей, присущих этой модели.

  • Управление проектами: предоставляет инструкции, позволяющие лучше понять управление, планирование и координацию разработки и обслуживания программных продуктов при работе с моделью CMMI.

  • Проектирование. Содержит описание эффективных мер по поиску информации, необходимой для разработки и создания программных продуктов

Это руководство следует использовать адаптивно в зависимости от конкретной ситуации, т. е. от типа и истории разрабатываемого продукта, масштаба проекта, квалификации участников команды и принятой в организации практики.

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

Данное руководство было разработано в сотрудничестве с Дэвидом Андерсоном (David Anderson). Дополнительные сведения см. на следующей веб-странице: David J Anderson & Associates.