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

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

  • Изменение процесса в соответствии с требованиями конкретного проекта.
  • Обучение и консультирование персонала по вопросам, связанным с процессом разработки.
  • Контроль над усвоением и использованием нового опыта в ходе процесса.
  • Предоставление Руководителю проекта помощи при составлении планов.
Свойства
Несколько вхождений
Необязательный
ЗапланированныйYes
Иллюстрации
Персонал
Квалификация

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

Способности и знания, необходимые для выполнения роли Инженер:

  • Практическое знание структуры RUP и инструментов поддержки, служащих для создания нестандартных процессов.
  • Хорошие коммуникативные навыки - требуются для предоставления описания процесса сотрудникам и для получения обратной связи, необходимой для модификации процесса.
Подходы к назначению

Исполнитель роли Инженер может быть назначен одним из следующих способов:

  • Передать роль Инженер исполнителю роли Руководитель проекта. Это стандартное решение для небольших коллективов и для коллективов, не имеющих достаточных ресурсов для обособления этой роли.
  • В случае больших коллективов сотрудники, выполняющие эту роль, входят в группу поддержки процесса (она определяет организационную конфигурацию). В этом случае их основной задачей является предоставление информации о процессе.
  • В случае, если организация никогда раньше не работала с RUP и не осуществляла итеративную разработку, рекомендуется нанять специалиста извне.
Дополнительные сведения