Задача: Подготовка шаблонов для проекта
В этой задаче рассмотрен процесс подготовки шаблонов для проекта.
Дисциплины: Среда
Назначение

Цель этой задачи:

  • Сбор существующих и разработка новых шаблонов для проекта.
  • Подготовка шаблонов для проекта путем частичного заполнения их информацией о проекте.
  • Предоставление участникам проекта доступа к существующим шаблонам по мере необходимости.
  • Анализ возможностей повышения эффективности совместно с разработчиками артефактов.
Взаимосвязи
РолиОсновной исполнитель: Дополнительные исполнители:
ВходыОбязательный:
  • Нет
Необязательный:
    Выходы
      Использование процесса
      Основное описание

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

      Шаги
      Определение набора шаблонов для проекта
      Цель: Выявление шаблонов, необходимых для проекта.

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

      Ниже перечислены основные цели шаблонов по проекту:

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

      В следующем списке перечислены типы рабочих продукты, которые рекомендуется создавать на основе шаблонов:

      • Документы
      • Отчеты
      • Планы
      • Модели
      • Исходный код
      Подготовка шаблонов для применения в проекте
      Цель: Подготовка шаблонов к применению в проекте.

      Подразделы:

      Получение существующих шаблоновПодготовка шаблонов к применению в проекте

      Шаблоны можно получить из различных источников. Некоторые разработчики программного обеспечения хранят собственные шаблоны в хранилищах ресурсов для повторного применения в других проектах. Кроме того, можно использовать шаблоны, поставляемые вместе с продуктом RUP. Если подходящие шаблоны недоступны, в рамках проекта может потребоваться разработка дополнительных шаблонов.

      Шаблоны, поставляемые вместе с продуктом RUP, входят в состав двух модулей, которые можно добавить в любую конфигурацию RUP, созданную с помощью редактора методов Rational. В результате они будут доступны всем участникам проекта на Web-сайте RUP. Шаблоны RUP, указанные в конфигурации, перечислены на странице Шаблоны. Кроме того, список шаблонов можно просмотреть в разделе "Шаблоны" страниц описания рабочих продуктов.

      Примечание: Проект не требует создания шаблонов для всех типов рабочих продуктов. В некоторых случаях более эффективным может быть наглядный пример. Отдельные задания создания документации наиболее эффективно выполняются с помощью автоматических инструментов. Инструменты создания документов, такие как Rational SoDA™, предоставляют множество готовых шаблонов для создания отчетов из рабочих продуктов проекта.

      Разработка новых шаблоновПодготовка шаблонов к применению в проекте

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

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

      Настройка шаблонов для применения в проекте>Подготовка шаблонов к применению в проекте

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

      Предоставление доступа к шаблонамПодготовка шаблонов к применению в проекте

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

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

      Обслуживание шаблонов
      Цель: Повышение эффективности шаблонов в соответствии с отзывами пользователей.

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

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



      Дополнительные сведения