Модель проектної групи – описує структуру групи й принципи, яким треба випливати для успішного виконання проекту. Хоча модель групи розробників досить конкретна, її потрібно розглядати як відправну крапку. Різні колективи реалізують цей каркас по-різному, залежно від масштабу проекту, розмірів групи й рівня підготовки її членів.
Щоб проект уважався вдалим, варто вирішити певні завдання:
– задовольнити вимоги замовника – проект повинен виконати вимоги замовників і користувачів, інакше ні про який успіх не може бути й мови, можлива ситуація, коли бюджет і графік дотримані, але проект провалився, так як не виконані вимоги замовника;
– дотриматися обмежень – розробники проекту повинні укластися у фінансові й тимчасові рамки;
– виконати специфікації, засновані на вимогах користувачів – специфікації – це докладний опис продукту, створюваний групою для замовника; вони являють собою угоду між проектною групою й клієнтом і регулюють питання, що стосуються додатків, в основі цієї вимоги лежить принцип – зробити все, що обіцяно;
|
|
– випустити продукт тільки після виявлення й усунення всіх проблем – не існує програм без дефектів, однак група повинна знайти й усунути їх до випуску продукту у світ, причому усуненням помилки вважається не тільки її виправлення, але й, наприклад, занесення в документацію способу її обходу; навіть такий спосіб усунення проблем переважніше, ніж випуск додатка, що містить невиявлені помилки, які в будь-який момент можуть піднести неприємний сюрприз користувачам і розробникам;
– підвищити ефективність праці користувачів – новий продукт повинен спрощувати роботу користувачів і робити її більш ефективною. Тому додаток, що володіє масою можливостей, застосовувати які складно або незручно, вважається провальним;
– гарантувати простоту розгортання й керування – ефективність розгортання безпосередньо впливає на оцінку користувачем якості продукту, від проектної групи потрібно не тільки підготувати продукт до розгортання й гладко провести його, але й забезпечити користувачів підтримкою, організувавши супровід додатка.
Для досягнення цих цілей у моделі проектної групи виконувані завдання розподіляються по шести ролях:
– менеджмент продукту;
– менеджмент програми;
– розробка;
– тестування;
– навчання користувачів;
– логістика.
Люди, що виконують конкретну роль, повинні розглядати проект зі своєї ролі і володіти необхідної для цього кваліфікацією.
Шість ролей моделі проектної групи, пов'язані із шістьома цілями проектної групи (табл. 2.1). Всі ці цілі важливі для успіхів проекту в цілому, і тому всі ролі рівноправні. У цій моделі немає керівника всього проекту – є група людей, що знають, що потрібно робити, і які це роблять.
|
|
Табл. 2.1. Роль і ціль
Ціль | Роль |
Менеджер продукту | Задоволення вимог замовників |
Менеджер програми | Дотримання обмежень проекту |
Розробник | Відповідність специфікаціям |
Тестер | Випуск тільки після виявлення й усунення проблем |
Інструктор | Підвищення ефективності праці користувача |
Логістик | Простота розгортання й постійний супровід |