Группа процессов разработки программного обеспечения
Группа процессов разработки программного обеспечения ( SEPG ) является координатором деятельности организации по улучшению процессов разработки программного обеспечения . Эти люди проводят оценку организационных возможностей, разрабатывают планы по реализации необходимых улучшений, координируют реализацию этих планов и измеряют эффективность этих усилий. Успешные SEPG требуют специальных навыков и знаний во многих областях, выходящих за рамки традиционной разработки программного обеспечения . [1]
Ниже представлена текущая деятельность группы процессов: [1]
- Получает и поддерживает поддержку всех уровней управления.
- Облегчает оценку процессов разработки программного обеспечения.
- Работает с линейными менеджерами, на чьи проекты влияют изменения в практике разработки программного обеспечения, предоставляя им широкий взгляд на усилия по улучшению и помогая им определить ожидания.
- Поддерживает совместные рабочие отношения с разработчиками программного обеспечения, особенно для получения, планирования и внедрения новых методов и технологий.
- Организует любое обучение или непрерывное образование, связанное с улучшением процессов.
- Отслеживает, контролирует и составляет отчеты о состоянии конкретных усилий по улучшению.
- Облегчает создание и поддержку определений процессов в сотрудничестве с менеджерами и инженерным персоналом.
- Ведет базу данных процессов.
- Предоставляет консультации по процессам для проектов развития и управления.
Разновидности SEPG [ править ]
У каждой SEPG свой подход и своя миссия. Некоторые из вкусов включают:
- «Работающие» SEPG, которые фактически разрабатывают и развертывают процессы как своего рода внутренняя консалтинговая группа.
- «Надзорные» группы SEPG, которые наблюдают за архитектурой процесса, утверждают ее, управляют изменениями и определяют ее приоритетность (своего рода CCB процесса).
- «Совещательные» SEPG, которые обсуждают процессный подход и разрабатывают стратегию архитектуры и развертывания процесса.
- «Виртуальные» SEPG, состоящие из представителей всей организации, которые посвящают определенное количество времени работе и несут ответственность за размещение и обучение всех остальных в организации. [2]
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б Фаулер, Присцилла; Рифкин, Стэнли (1990). «Руководство группы процессов разработки программного обеспечения» . КМУ/СЭИ-90-ТР-024 . Университет Карнеги-Меллон . Проверено 5 сентября 2009 г.
- ↑ Из произведений Джеффа Далтона, автора «Agile CMMI».