Технология программирования. - 66 стр.

UptoLike

- 68 -
документация;
финансы.
Планирование и контроль предусматривают разбиение всего процесса разра-
ботки ПС на этапы, подбор исполнителей для каждого из них, установку сроков и
оценку качества выполнения каждого этапа. Финальной частью разработки являет-
ся аттестация ПС.
Выделяют основные этапы управления разработкой ПС:
1) определение плана разработки ПС;
2) планирование и составление расписания
разработки ПС;
3) планирование и управление издержками разработки ПС;
4) текущий контроль, документирование деятельности, связанной с разработ-
кой ПС;
5) подбор и оценка коллектива разработчиков ПС.
Обычно разработка ПС производится в организации, ведущей несколько ана-
логичных разработок. Управление программными проектами реализуется иерар-
хической или древовидной структурой управления [1, 9]. Во главе иерархии стоит
директор
, который отвечает за все проекты, разрабатываемые организацией. Ему
подчиняются несколько менеджеров-разработчиков, которые курируют отдельные
проекты, и менеджер по качеству ПС.
В обязанности менеджера-разработчика входит управление разработками ПС
определённого типа (ПС для бизнеса, экспертные системы, офисные приложения и
т.д.). Ему непосредственно подчинены менеджеры проектов, относящихся к его
области.
Менеджеры проектов управляют развитием своих проектов, планируют и
составляют расписания работ бригад по разработке соответствующего ПС.
Большинство авторов считают крайне нежелательным разработку большого
ПС одной большой бригадой разработчиков. Для этого есть ряд веских причин. В
большой бригаде временные затраты на общение между членами превосходят вре-
мя на собственно разработку ПС. Большая
бригада негативно влияет на взаимо-
действие её отдельных частей. Это в результате приводит к снижению надёжности
ПС. Поэтому, как правило, большой проект разбивается на несколько автономных