Артефакты (CMMI)

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

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

  • Соблюдаем ли мы условия проекта?

  • Количество неустраненных ошибок растет или уменьшается?

  • Каковы наши темпы выполнения работ?

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

Члены команды могут получить доступ к артефактам из узла командного проекта в Сред. Командный обозреватель или из портала командного проекта.

В этом разделе

  • Общие сведения

  • Ведение журнала отставания продукта

  • Ведение журнала отставания итераций

  • Управление журналом отставания ошибок

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

  • Планирование выпуска

  • Совместная командная работа

  • Отслеживание работ

  • Интеграция

  • Настройка

Структура артефакта по умолчанию в командном обозревателе

Структура артефактов для шаблона процессов CMMI

Общие сведения

Задача

Связанные разделы

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

Шаблон процесса для MSF для улучшения процесса CMMI версии 5.0 определяет следующие типы рабочих элементов: требования, задачи, ошибки, запросы на изменение, риски, проблемы, анализы, тестовые случаи и общие шаги. Каждый тип рабочего элемента определяется XML-файлом, который может полностью настраиваться администратором проекта.

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

Шаблон процесса MSF for CMMI Process Improvement v5.0 определяет 25 командных запросов. Каждый участник команды может создавать и сохранять запросы — только для себя или для совместного использования с другими участниками команды.

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

Панели мониторинга отображают диаграммы и графики, которые определяются отчетом Office Excel, списками и элементами управления в Team Web Access или другими объектами на узле SharePoint. Чтобы получить доступ к панелям мониторинга, командный проект должен быть настроен для портала проекта и веб-узла SharePoint.

Шаблон процесса для MSF for CMMI Process Improvement v5.0 определяет несколько панелей мониторинга, которые могут полностью настраиваться администраторами проекта.

Просмотр и отслеживание хода выполнения с помощью отчетов в Excel. Отчеты в формате Excel выполняют две функции. Первая функция - это визуальное представление данных на панелях мониторинга. Вторая - поддержка рецензирования и отслеживания хода выполнения проекта.

Шаблон процесса MSF for CMMI Process Improvement v5.0 определяет 17 отчетов в формате Excel. Каждый отчет соответствует книге Office Excel (XLSX-файл), отображающей сведения, хранящиеся в базе данных служб аналитики для командного проекта. Вы можете изменять отчеты в формате Excel и создавать собственные отчеты с помощью шаблона Excel, который предоставляется шаблоном процесса.

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

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

Шаблон процесса MSF for CMMI Process Improvement v5.0 определяет 13 отчетов, которые вы можете настраивать. Каждый отчет определяется файлом языка определения отчетов (RDL), который получает доступ к сведениям из базы данных служб аналитики для командного проекта.

Ведение журнала отставания продукта

Задача

Связанные разделы

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

Создание и редактирование нескольких требований в виде пакета. Владельцы продуктов могут использовать Office Excel для построения отставания продукта.

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

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

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

Участники команды могут просматривать и редактировать иерархические деревья рабочих элементов с помощью Office Excel или Сред. Командный обозреватель. В Сред. Командный обозреватель участники команды могут изменить структуру дерева, перетаскивая элементы в представлении в виде дерева.

Отслеживание хода выполнения и состояния требований. С помощью отчета "Ход реализации требований" команда может анализировать объем трудозатрат по реализации требований. С помощью отчета "Обзор требований" команда может отслеживать, насколько реализовано и протестировано каждое требование.

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

Учет невыполненной работы по итерациям

Задача

Связанные разделы

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

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

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

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

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

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

Управление неисправленными ошибками

Задача

Связанные разделы

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

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

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

Отслеживание коэффициента реакции на ошибки. Используя отчет "Возобновления", команда может определить, насколько эффективно она устраняет ошибки. Отчет "Возобновления" обычно относится к ошибка, которые были преждевременно разрешены или закрыты, а затем открыты повторно. Участники команды могут использовать отчет "Реактивации" для просмотра ошибок или требований, которые были повторно активированы.

Отправка ошибок, которые автоматически содержат сведения о тестовом случае и тестовой среде. С помощью Microsoft Test Manager тест-инженеры могут отправлять ошибки, которые автоматически включают сведения о тестовом случае и тестовой среде в дополнение к конкретному шагу теста, на котором тест-инженер обнаружил дефект кода. Если тест-инженер использует для создания ошибки Microsoft Test Manager, ошибка автоматически связывается с тестовым случаем, при выполнении которого она была обнаружена.

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

Задача

Связанные разделы

Планирование, расписание и управление задачами и ресурсами. Владельцы продуктов могут планировать проекты, определять график выполнения задач, назначать ресурсы и отслеживать изменения с помощью Office Project. Office Project помогает упростить планирование, предоставляя представления диаграммы Ганта Team Foundation и листа задач Team Foundation.

Кроме того, интеграция данных между Office Project и Team Foundation обеспечивает сохранение связей "предшественник-преемник", а также связей подчинения в плане проекта и в базе данных для отслеживания рабочих элементов.

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

Управление и отслеживание проблем и препятствий в работе команды. Владельцы продуктов могут отслеживать известные или потенциальные проблемы, препятствия или риски, связанные со своими проектами, используя рабочие элементы "проблема" и командный запрос "Открытые проблемы" для определения, анализа, ранжирования проблем и управления ими.

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

Планирование выпуска

Задача

Связанные разделы

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

Выполнение показывает соотношение фактических и оставшихся трудозатрат в указанный период времени. Расчет темпа работ позволяет узнать фактическую и требуемую скорость выполнения работ за указанный период времени.

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

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

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

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

Поддержка нескольких средств доступа. Участники команды могут просматривать панели мониторинга и отчеты через веб-интерфейс и экспортировать отчеты служб отчетов в несколько форматов, включая Excel, Adobe Acrobat (.pdf) и Word.

На веб-сайте корпорации Майкрософт:

Совместная командная работа

Задача

Связанные разделы

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

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

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

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

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

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

Настройка прав доступа к конфиденциальным данным или ресурсам. Администраторы проектов могут устанавливать ограничения, которые определяют, какие члены команды могут просматривать или изменять рабочие элементы, командные запросы, отчеты или панели мониторинга. Права на просмотр или изменение артефакта присваиваются членам команды индивидуально или в зависимости от роли.

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

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

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

Интеграция

Задача

Связанные разделы

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

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

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

Отслеживание хода выполнения тестирования и объема протестированного кода. Участники команды могут использовать панель мониторинга и отчеты тестирования для отслеживания хода выполнения тестов в течение определенного времени.

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

Настройка

Задача

Связанные разделы

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

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

Настройка панелей мониторинга. Панели мониторинга включают одну или несколько веб-частей, при этом каждая часть может полностью настраиваться. Каждый член команды может настроить панель "Моя панель мониторинга" в соответствии с индивидуальными потребностями. Участники команды могут настраивать другие панели мониторинга для себя или для командного использования.

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

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

См. также

Основные понятия

Выбор шаблона процесса

MSF для улучшения процесса CMMI

Другие ресурсы

Совместная работа команды с помощью ресурсов командного проекта