Здавалка
Главная | Обратная связь

Лекция 6.6.1. Назначение, структура управления разработкой ПС и его



Основные процессы.

Управление разработкой ПС (software management) – это деятельность, направленная на обеспечение необходимых условий для работы коллектива разработчиков ПС, на планирование и контроль деятельности этого коллектива с целью обеспечения требуемого качества ПС, выполнения сроков и бюджета разработки ПС. Финальной частью этой деятельности является организация и проведения аттестации (сертификации) ПС, которой завершается стадия разработки ПС.Выделим общие процессы по управлению разработкой ПС:

 составление плана-проспекта по разработке ПС;

 планирование и составление расписаний по разработке ПС;

 управление издержками по разработке ПС;

 текущий контроль и документирование деятельности коллектива по разработке ПС.

 подбор и оценка персонала коллектива разработчиков ПС.

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

 для внешнего заказчика,

 для других подразделений той же организации,

 или является инициативной внутренней разработкой.

В плане-проспекте должны быть установлены общие очертания работ по создания ПС и оценена стоимость разработки, а также предоставляемые для разработки ПС материально-финансовые ресурсы и временные

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

выделенного бюджета. Она включает оценивание стоимости разработки

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

выбор подходящих вариантов расходования бюджета. Эта деятельность тесно

связана с планированием и составлением расписаний в течение всего

периода выполнения проекта. Основными источниками издержек являются:

 затраты на аппаратное оборудование (hardware);

 затраты на вербовку и обучение персонала;

 затраты на оплату труда разработчиков.

Текущий контроль и документирование деятельности коллектива по разработке ПС – это непрерывный процесс слежения за ходом развития проекта, сравнения действительных состояния и издержек с

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

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

 обычные бригады,

 неформальные демократические бригады,

 бригады ведущего программиста. Существенную роль в управлении качеством ПС играют программные (софтверные) стандарты. Они фиксируют удачный опыт высоко квалифицированных специалистов по разработке ПС для различных их классов и для разных моделей их качества.

Различают два вида таких стандартов:

 стандарты ПС (программного продукта),

 стандарты процесса создания и использования ПС.

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

одной из функций управления обеспечением качества ПС. Бригада по контролю качества состоит из ассистентов (рецензентов) по качеству ПС. Она проводит смотры тех или иных частей ПС или всего ПС в

целом с целью поиска возникающих проблем в процессе его разработки.

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.