Методы и средства инженерии программного обеспечения



         

Методы управления проектами - часть 2


выполнения проекта.  Ответственность за  координацию и   реализацию  этих трех составляющих несет менеджер проекта, а ответственность за идейную, функциональную  сторону  проекта несет главный специалист (в программном проекте  – главный программист).

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

–        этот продукт не материален, его нельзя увидеть  в процессе конструирования (как это имеет место, например,  при строительстве здания) и повлиять на его реализацию более оперативно;

–        стандарты ЖЦ  прямо  не ориентированы на нужный вид  продукта, как это имеет место  в технических дисциплинах (автомобильной, авиационной и др.), их необходимо  адаптировать к виду и типу проекта и разработать методики их выполнения исполнителями;

–        программные продукты создают  длительное время на компьютерной технике, которая быстро устаревает в виду постоянного обновления архитектуры.

–        элементной базы и языков программирования.

Эта концепция обеспечивает концентрацию внимания менеджера на критических роботах. Однако, основным преимуществом метода критического пути есть возможность управления сроками выполнение задач, которые не лежат на критическом пути. Этот метод разрешает рассчитать возможные календарные графики выполнения комплекса работ на основе описанной логической структуры сети и оценок времени  выполнения выполнение каждой работы [1–4].

Накопленный опыт в создании технических проектов был систематизирован (в институте управления проектами  в США) и  разработано   ядро знаний – РMBOK (Project Management Body of Knowledge  [2]. В нем малыми проектами считаются проекты, содержащие  100 работ и 15 исполнителей, средними – 500 работ и 50 исполнителей и большими  – 1000 работ и 100 исполнителей.

В ядре РМВОК определены основные аспекты разработки проектов:

–        методы управления, планирования и контроля работ;

–        эффективная  организация проектной группы (команды);

–        инструментарий менеджера проекта (например, система Project Management  фирмы Microsoft ).




Содержание  Назад  Вперед