Поделиться через


Рецензирование (CMMI)

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

Сведения о создании этого типа рабочего элемента см. в разделе Рабочие элементы и рабочий процесс (CMMI).

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

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

  • Определение проверки

  • Связывание проверки с требованием, задачей или другим рабочим элементом

  • Добавление в проверку сведений, вложений и гиперссылок

  • Изменение состояния проверки

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

Ссылка на поле

Необходимые разрешения

Для просмотра анализа необходимо быть членом группы Читатели или иметь разрешение Просмотр рабочих элементов на этом узле со значением Разрешить. Для изменения анализа необходимо быть членом группы Участники или иметь разрешение Изменить рабочие элементы на этом узле со значением Разрешить. Дополнительные сведения см. в разделе Управление разрешениями.

Определение проверки

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

Форма рабочего элемента для проверки

   

Форма рабочего элемента CMMI для проверки — вкладки

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

Определение одного анализа

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

    • В поле Название (обязательное) введите краткое описание, которое позволит отличать этот анализ от прочих рабочих элементов рецензирования.

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

    • В списке Тип собрания щелкните тип собрания, который использовался для проверки.

      Допустимые значения - Собрание или Не в сети.

    • В списке Состояние назначения щелкните имя участника команды, ответственного за проведение проверки.

      Примечание

      Рабочие элементы можно назначать только членам группы Участники.

      Если владелец проверки не назначен, им автоматически становитесь вы.

    • В списке Состояние оставьте значение по умолчанию — Активный.

    • В разделе Организаторы щелкните имя участника команды, который организовал собрание, и введите дату собрания.

  2. На вкладке Сведения укажите все необходимые подробности о проанализированной области структуры или кода, в дополнение к критериям, которые применялись при анализе.

  3. На вкладке Протокол опишите результаты, обсуждения, критерии и решения, которые были приняты на собрании во время проверки.

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

  4. На вкладке Комментарии введите различные сведения о проверке, которые не соответствуют другим вкладкам.

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

    Эти участники команды являются членами совета по проверкам.

  6. На вкладке Все ссылки свяжите анализ с одним или несколькими другими рабочими элементами, такими как требование или задача.

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

    Дополнительные сведения см. в следующих подразделах далее в этом разделе:

    • Связывание проверки с требованием, задачей или другим рабочим элементом

    • Добавление в проверку сведений, вложений и гиперссылок

  8. Нажмите кнопку Сохранить Сохранить рабочий элемент.

    Примечание

    После сохранения анализа в заголовке под панелью инструментов рабочего элемента отобразится идентификатор.

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

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

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

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

    Откроется диалоговое окно Добавить новый связанный рабочий элемент.

    Диалоговое окно добавления нового связанного рабочего элемента

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

  3. В списке Тип рабочего элемента выберите тип создаваемого рабочего элемента.

  4. В поле Название введите краткое, но конкретное описание.

  5. (Необязательно) Введите дополнительные сведения в поле Комментарий.

  6. Нажмите кнопку ОК.

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

  7. Укажите остальные поля согласно описанию, которое приводится в следующих разделах.

  8. Нажмите кнопку Сохранить Сохранить рабочий элемент.

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

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

    Откроется диалоговое окно Добавить ссылку на проверку.

    Диалоговое окно добавления связи в требование

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

  3. Выполните одно из следующих действий:

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

    • Чтобы выбрать рабочие элементы из списка, нажмите кнопку Обзор.

      Откроется диалоговое окно Выбор связанных рабочих элементов.

      Диалоговое окно выбора связанных рабочих элементов

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

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

    • (Необязательно) Введите описание связываемых элементов.

  4. Нажмите кнопку ОК.

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

  5. Нажмите кнопку Сохранить Сохранить рабочий элемент.

    Примечание

    Анализ и связанные рабочие элементы будут обновлены.

Добавление в проверку сведений, вложений и гиперссылок

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

  • Ввести сведения в полях на вкладках Сведения, Протокол, Комментарии.

  • Вложить файл.

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

  • Добавить гиперссылку на веб-сайт или файл, хранящийся на сервере или веб-сайте.

Добавление в анализ сведений

  1. Перейдите на вкладку Сведения, Протокол или Комментарии и введите сведения в полях.

    Можно использовать средства форматирования для выделения важных фрагментов текста или для формирования маркированного списка.

    Примечание

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

    Дополнительные сведения см. в разделах Поля собрания по обзору (CMMI) и Заголовки, идентификаторы, описания и журнал (гибкая разработка).

  2. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Добавление в анализ вложения

  1. На вкладке Вложения выполните одно из следующих действий.

    • Перетащите файл в область вложений.

    • Щелкните Вставить или нажмите сочетание клавиш CTRL+V, чтобы вставить скопированный файл.

    • Выберите команду Добавление вложения Добавить, нажмите кнопку Обзор и в диалоговом окне Вложение введите или укажите расположение добавляемого файла.

      (Необязательно) Введите дополнительные сведения о вложении в поле Комментарий. Чтобы закрыть диалоговое окно Вложение, нажмите кнопку ОК.

  2. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Добавление в анализ гиперссылки

  1. На вкладке Все ссылки нажмите кнопку Добавление связей Добавить ссылку на.

    Задание URL-адреса для гиперссылки

  2. В списке Тип связи выберите Гиперссылка.

  3. В поле Адрес выполните одно из следующих действий:

    • Если целевым объектом является веб-сайт, введите URL-адрес (или скопируйте его из интернет-браузера и вставьте его) в поле Адрес.

    • Если целевым объектом является расположение на сервере, введите его UNC-адрес.

  4. (Необязательно) Введите дополнительные сведения о гиперссылке в поле Примечание.

  5. Нажмите кнопку ОК.

  6. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Изменение состояния проверки

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

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

  • Активно

  • Разрешено

  • Закрыто

Анализ создается в состоянии Активно.

Дополнительные сведения о полях данных, с помощью которых можно отслеживать состояния рабочих элементов, см. в разделе Назначения, рабочий процесс и планирование (CMMI).

Изменение состояния анализа

  1. Откройте рабочий элемент анализа.

  2. В списке Состояние выберите Разрешено или Закрыто.

    • При изменении состояния с Активно на Разрешено поле Причина автоматически примет значение Принято с небольшими изменениями.

    • Если изменить состояние с Разрешено на Закрыто, поле Причина изменится на Небольшие изменения завершены.

  3. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Типовая последовательность рабочего процесса

  • Участник команды создает анализ в состоянии Активно с причиной по умолчанию Новые.

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

  • Член команды изменяет состояние с Разрешено на Закрыто после внесения необходимых изменений.

Атипичные переходы:

  • Член команды изменяет состояние Активно на состояние Закрыто, используя причину по умолчанию — Принято (как есть).

  • Совет по проверкам устанавливает, что необходимо внести значительные изменения в код, и изменяет состояние с Разрешено на Активно.

  • Участник команды устанавливает, что анализ был закрыт ошибочно, и изменяет состояние с Закрыто на Активно.

Схема состояний проверок

Рабочий процесс для проверки рабочего элемента

"Активно" (новые)

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

С "Активно" на "Разрешено"

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

Причина

Условия использования

Дополнительные действия, которые следует предпринять

Принято с незначительными изменениями

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

Нет.

Принято со значительными изменениями

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

Повторно активируйте рабочий элемент анализа.

Следующие поля данных регистрируются при разрешении активного анализа.

  • Кем разрешено: имя участника команды, разрешившего анализ.

  • Дата разрешения: дата и время разрешения анализа в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния анализа.

С "Активно" на "Закрыто"

Участник команды может закрыть активную проверку, если совет по проверкам решает, что по какой-либо причине изменения не требуются. Поле Причина автоматически получает значение Принято (как есть).

Следующие поля данных регистрируются при закрытии активного анализа.

  • Кем закрыт: имя участника команды, закрывшего анализ.

  • Дата закрытия: дата и время закрытия анализа в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния анализа.

Разрешено

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

С "Разрешено" на "Закрыто"

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

Причина

Условия использования

Дополнительные действия, которые следует предпринять

Внесены незначительные изменения

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

Назначьте анализ владельцу продукта.

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

  • Кем закрыт: имя участника команды, закрывшего анализ.

  • Дата закрытия: дата и время закрытия анализа в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния анализа.

С "Разрешено" на "Активно"

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

Причина

Условия использования

Дополнительные действия, которые следует предпринять

Внесены значительные изменения

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

Проведите еще одно собрание, посвященное проверкам, чтобы проверить измененный код.

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

  • Активировал: имя участника команды, который повторно активировал анализ.

  • Дата активации: дата и время повторной активации анализа в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния анализа.

Закрыто

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

Из состояния "Закрыто" в состояние "Активно"

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

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

  • Активировал: имя участника команды, который повторно активировал анализ.

  • Дата активации: дата и время повторной активации анализа в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния анализа.

См. также

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

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

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

Поля собрания по обзору (CMMI)

Задача (CMMI)

Рабочие элементы и рабочий процесс (CMMI)