ТОП-4 Методології управління проектами

Як відомо, кожен проект - це унікальний захід, що не піддається стандартизації

Як відомо, кожен проект - це унікальний захід, що не піддається стандартизації. Однак процеси управління проектами піддаються стандартизації і документи, які формалізують ці процеси, отримали назву методологій управління проектами. Причому деякі методології управління проектами застосовні для всіх типів проектів в різних областях. Інші ж, навпаки, підходять тільки для управління конкретними типами проекту. Так, для сфери дорожнього будівництва найбільш придатною буде одна проектна методологія, в той час як для проекту з розробки програмного забезпечення - інша. Розглянемо нижче найбільш часто застосовуються методології управління проектами.

Традиційна (Каскадна) методологія управління проектами

Традиційна методологія управління проектами може бути використана в усіх галузях, але найбільш поширена в будівництві. Вона також носить назву каскадної або Водоспадної моделі, внаслідок того, що пропонована нею послідовність фаз нагадує потік. Методологія виділяє сім послідовних етапів проектного управління:

  1. визначення вимог
  2. проектування
  3. Реалізація (будівництво, виробництво ...)
  4. впровадження
  5. Тестування та налагодження
  6. установка
  7. Експлуатація та супровід

Перехід до наступної фази проекту можливий тільки в тому випадку, якщо попередній етап завершений і прийнятий замовником. Застосування даної методології найпереважніше в проектах, результатом виконання яких є матеріальний продукт (наприклад, будівельні проекти, установка обладнання та ін.) І для реалізації яких потрібна конкретна послідовність дій. Крім того, розроблені плани можливо використовувати повторно для аналогічних проектів в майбутньому.

Однак з іншого боку, каскадна модель управління проектом вимагає інвестицій в планування. Зазвичай перші дві фази займають від 20 до 40% від усього часу виконання проекту по даній методології. Внаслідок структурованого підходу, внесення змін в зміст робіт відбувається повільно, що робить методологію не гнучкі і непотрібної в випадках, якщо клієнт не впевнений, який результат він хоче отримати.

Методологія управління проектами PRINCE 2

PRINCE2 (Projects in Controlled Environments) так само є структурованою методологією до проектного управління. Це одна з найпопулярніших методологій управління проектами, широко використовувана в Великобританії в управлінні як в бізнесі, так в органах влади. PRINCE2 - це процесно-орієнтована проектна методологія, яка фокусується на процесах верхнього рівня (управління, організація, контроль), а не на нижчих завданнях (декомпозиція робіт, розробка графіків). Методологія PRINCE2 базується на семи принципах, семи темах і семи процесах. Принципи є центральним елементом методології: якщо хоча б один з них не виконується, то не можна говорити про те, що проект виконується в рамках PRINCE2.

Принципи методології PRINCE2:

  1. Постійна оцінка економічної необхідності - залишається чи незмінною економічна вигода від проекту протягом усього життєвого циклу проекту
  2. Навчання на досвіді - команда проекту повинна постійно шукати і вивчати досвід попередніх проектів
  3. Визначення рольової моделі - команда проекту повинна мати ясну організаційну структуру і залучати відповідних людей для вирішення потрібних завдань
  4. Управління по етапах - необхідно, щоб проекти були сплановані, а також піддавалися моніторингу та контролю на кожному етапі виконання;
  5. Управління за відхиленнями - слід чітко позначити допустимі межі відхилень в проекті, щоб встановити межі відповідальності
  6. Фокус на продуктах - необхідно концентруватися на визначенні та досягненні якості продуктів (результати проекту)
  7. Адаптація до проектної середовищі - слід адаптувати процеси і інструменти управління проектом до вимог проектного середовища, а також до масштабу робіт, їх складності, важливості, кваліфікаційним вимогам і ступеня ризику

Аспекти є напрями проектного управління, на які слід звертати увагу протягом тривалості всього проекту.

Аспекти методології управління проектами PRINCE2:

  1. Обгрунтування проекту: яку цінність проект принесе організації?
  2. Організація: яким чином необхідно розподілити ролі і відповідальність між членами проектної команди для того, щоб ефективно управляти проектом
  3. Якість: які є вимоги і критерії до якості і яким чином можна їх забезпечити
  4. Плани: кроки, необхідні для розробки плану, і інструменти PRINCE2, необхідні для використання
  5. Ризики: яким чином менеджмент проекту буде вирішувати проблему наявності невизначеностей в плані проекту і в зовнішньому середовищі
  6. Зміна: як керівництво проекту буде оцінювати вплив непередбачених завдань і змін і реагувати на них
  7. Прогрес: реалізація проекту, виконання планів і подальший розвиток проекту

Нарешті, сім процесів розбивають життєвий цикл проекту на різні фази, для кожної з яких є свої рекомендовані до прийняття дії, одержувані продукти та зони відповідальності.

PRINCE2 має на увазі наступні процеси управління проектом:

  1. запуск проекту
  2. керівництво проектом
  3. ініціація проекту
  4. контроль етапів
  5. управління створенням продукту
  6. управління кордонами етапів
  7. закриття проекту

PRINCE2 дозволяє стандартизувати процедури управління проектами, поліпшити координацію діяльності, а також допомагає зрозуміти, яким чином слід планувати проект і здійснювати моніторинг його виконання, що слід робити, якщо план проекту не виконується. Однак методологія PRINCE2 не є кращим вибором для проектів невеликого масштабу або для проектів з більшим ступенем імовірності змін обсягу робіт і вимог до них.

Гнучка методологія управління проектом (Agile Project Management)

Гнучке управління проектом являє собою поступальну і ітеративну проектну методологію. Її головною особливістю є те, що на початку виконання проекту точно невідомо, яким повинен бути кінцевий продукт і яким буде життєвий цикл проекту. Замість цього, проектна діяльність розбивається на кілька ітеративних фаз, званих «Спринт». Кожен спринт складається з безлічі завдань і має свій кінцевий продукт і результат. Методологія Agile дозволяє менеджерам проектів постійно отримувати зворотний зв'язок і покращувати продукт після кожної ітерації.

Відповідно до даної методологією управління проектами, відповідальність за результат ділиться між трьома ролями:

  • Власник продукту - визначає проектні цілі, розробляє оптимальний графік при заданих проектних параметрах, адаптує процес виконання проекту до зміненим вимогам і встановлює пріоритети в характеристиках продукту
  • Scrum майстер - встановлює пріоритети у виконанні завдань командою проекту і усуває виникаючі труднощі, що перешкоджають цьому
  • Члени команди - виконують більшість поставлених завдань, здійснюють щоденний менеджмент, створюють звіти про хід виконання проекту, контролюють якість продукту

Методологія Agile є гнучкою і дозволяє легко змінити параметри проекту, що є значущим для таких сервісно-орієнтованих проектів, як розробка програмного забезпечення або графічний дизайн. Але це методологія не підходить для проектів зі строго заданими параметрами та вимогами.

Методологія швидкої розробки додатків (Rapid Application Development - RAD)

Швидка розробка додатків (RAD) - це проектна методологія, найчастіше використовувана в проектах по розробці ПЗ, основною метою яких є швидке і якісне створення програми. Дана методологія управління проектами виділяє 4 стадії проекту:

  • планування
  • користувача проектування
  • швидке конструювання
  • перемикання

Методологія швидкої розробки додатків, з одного боку, допомагає поліпшити показники результативності проекту та підвищити якість ризик-менеджменту. Але з іншого боку, дана метрологія не підходить для масштабних IT проектів, може привести до низької якості коду і вимагає постійного залучення клієнта в процес виконання всього проекту

рекомендації:

  • Не існує універсальної «найкращої» методології управління проектом - вибір визначається типом проекту і специфікою навколишнього середовища
  • Якщо ви працюєте над проектом з можливими невеликими змінами змісту робіт, наприклад, в галузі будівництва, вибирайте каскадну модель
  • Для розробки програмного забезпечення, графічного дизайну та інших сервісно-орієнтованих проектів вибирайте Agile методологію
  • Використовуйте методологію швидкої розробки додатків для невеликих IT проектів з стислими термінами
  • Якщо вам необхідно мінімізувати ризики і потрібні структурований підхід у виконанні великого або середнього масштабу проекту, вибирайте PRINCE2
  • Не бійтеся використовувати інші, менш популярні методології, якщо вони в більшій мірі підходять до вашого проекту

Дивіться також:

джерело: http://www.devx.com/enterprise/explore-the-top-4-project-management-methodologies.html