Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО учебное пособие.doc
Скачиваний:
24
Добавлен:
22.08.2019
Размер:
3.13 Mб
Скачать

8.4 Организация обслуживания разработки программного изделия

При любом способе организации разработки программного изделия необходима группа обслуживания, в функции которой входят:

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

  • распространение — регистрация и рассылка программных средств;

  • системное обеспечение — введение и слежение за соблюдением стандартов, процедур и форматов;

  • конфигурационное управление — идентификация и проверка всех частей программного обеспечения.

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

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

Конфигурационное управление включает контроль, регистрацию и распространение проектной документации, т.е. эти функ­ции перекликаются с функциями группы выпуска документации.

8.4.1 Организационная структура группы обслуживания

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

Основной ошибкой в деятельности группы обслуживания является «локальная оптимизация» при потере целей глобальной оптимизации (одна ЭВМ вместо двух для территориально рассеянных групп разработчиков, централизация материально-технического обеспечения и др.). Функциональная группа должна быть обеспечена всем необходимым, даже если это противоречит локальной оптимизации.

8.4.2 Организация обслуживания программного изделия в фазе исследования

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

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

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