ТОП-4 Методології управління проектами
Як відомо, кожен проект - це унікальний захід, що не піддається стандартизації. Однак процеси управління проектами піддаються стандартизації і документи, які формалізують ці процеси, отримали назву методологій управління проектами. Причому деякі методології управління проектами застосовні для всіх типів проектів в різних областях. Інші ж, навпаки, підходять тільки для управління конкретними типами проекту. Так, для сфери дорожнього будівництва найбільш придатною буде одна проектна методологія, в той час як для проекту з розробки програмного забезпечення - інша. Розглянемо нижче найбільш часто застосовуються методології управління проектами.
Традиційна (Каскадна) методологія управління проектами
Традиційна методологія управління проектами може бути використана в усіх галузях, але найбільш поширена в будівництві. Вона також носить назву каскадної або Водоспадної моделі, внаслідок того, що пропонована нею послідовність фаз нагадує потік. Методологія виділяє сім послідовних етапів проектного управління:
- визначення вимог
- проектування
- Реалізація (будівництво, виробництво ...)
- впровадження
- Тестування та налагодження
- установка
- Експлуатація та супровід
Перехід до наступної фази проекту можливий тільки в тому випадку, якщо попередній етап завершений і прийнятий замовником. Застосування даної методології найпереважніше в проектах, результатом виконання яких є матеріальний продукт (наприклад, будівельні проекти, установка обладнання та ін.) І для реалізації яких потрібна конкретна послідовність дій. Крім того, розроблені плани можливо використовувати повторно для аналогічних проектів в майбутньому.
Однак з іншого боку, каскадна модель управління проектом вимагає інвестицій в планування. Зазвичай перші дві фази займають від 20 до 40% від усього часу виконання проекту по даній методології. Внаслідок структурованого підходу, внесення змін в зміст робіт відбувається повільно, що робить методологію не гнучкі і непотрібної в випадках, якщо клієнт не впевнений, який результат він хоче отримати.
Методологія управління проектами PRINCE 2
PRINCE2 (Projects in Controlled Environments) так само є структурованою методологією до проектного управління. Це одна з найпопулярніших методологій управління проектами, широко використовувана в Великобританії в управлінні як в бізнесі, так в органах влади. PRINCE2 - це процесно-орієнтована проектна методологія, яка фокусується на процесах верхнього рівня (управління, організація, контроль), а не на нижчих завданнях (декомпозиція робіт, розробка графіків). Методологія PRINCE2 базується на семи принципах, семи темах і семи процесах. Принципи є центральним елементом методології: якщо хоча б один з них не виконується, то не можна говорити про те, що проект виконується в рамках PRINCE2.
Принципи методології PRINCE2:
- Постійна оцінка економічної необхідності - залишається чи незмінною економічна вигода від проекту протягом усього життєвого циклу проекту
- Навчання на досвіді - команда проекту повинна постійно шукати і вивчати досвід попередніх проектів
- Визначення рольової моделі - команда проекту повинна мати ясну організаційну структуру і залучати відповідних людей для вирішення потрібних завдань
- Управління по етапах - необхідно, щоб проекти були сплановані, а також піддавалися моніторингу та контролю на кожному етапі виконання;
- Управління за відхиленнями - слід чітко позначити допустимі межі відхилень в проекті, щоб встановити межі відповідальності
- Фокус на продуктах - необхідно концентруватися на визначенні та досягненні якості продуктів (результати проекту)
- Адаптація до проектної середовищі - слід адаптувати процеси і інструменти управління проектом до вимог проектного середовища, а також до масштабу робіт, їх складності, важливості, кваліфікаційним вимогам і ступеня ризику
Аспекти є напрями проектного управління, на які слід звертати увагу протягом тривалості всього проекту.
Аспекти методології управління проектами PRINCE2:
- Обгрунтування проекту: яку цінність проект принесе організації?
- Організація: яким чином необхідно розподілити ролі і відповідальність між членами проектної команди для того, щоб ефективно управляти проектом
- Якість: які є вимоги і критерії до якості і яким чином можна їх забезпечити
- Плани: кроки, необхідні для розробки плану, і інструменти PRINCE2, необхідні для використання
- Ризики: яким чином менеджмент проекту буде вирішувати проблему наявності невизначеностей в плані проекту і в зовнішньому середовищі
- Зміна: як керівництво проекту буде оцінювати вплив непередбачених завдань і змін і реагувати на них
- Прогрес: реалізація проекту, виконання планів і подальший розвиток проекту
Нарешті, сім процесів розбивають життєвий цикл проекту на різні фази, для кожної з яких є свої рекомендовані до прийняття дії, одержувані продукти та зони відповідальності.
PRINCE2 має на увазі наступні процеси управління проектом:
- запуск проекту
- керівництво проектом
- ініціація проекту
- контроль етапів
- управління створенням продукту
- управління кордонами етапів
- закриття проекту
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