много продукту. RUP акцентує увагу на плануванні життєвого циклу та окремих ітерацій, управлінні ризиками, наблюдаемості ходу проекту і метриках проекту.
Планування передбачає створінь двох видів планів:
В· План фаз - великомасштабний план проекту, що показує основні віхи життєвого циклу (Дати завершення великих етапів - фаз, випуску еволюційних прототипів і т. д.) і необхідні ресурси. Він створюється на початку фази дослідження і оновлюється по міру необхідності.
В· План ітерацій створюється для кожної ітерації і призначається для визначення і розподілу завдань між учасниками проекту.
Ризиком будемо називати все те, що може стояти на шляху до успіху проекту і на даний момент є невідомим або невизначеним. Головна ідея управління ризиками полягає в тому, що не потрібно пасивно чекати, поки ризик стане проблемою, але потрібно завчасно визначати лінію поведінки. Управління ризиками означає визначення та оцінку ризиків, прийняття лінії поведінки, спрямованої на усунення, зниження ймовірності ризику, а також вибір дій на випадок реалізації ризику.
Для контролю та управління проектом використовуються вимірювання . Вони проводяться для того щоб встановити, наскільки віддалене поточний стан проекту від поставленої мети, спланувати роботи і визначити, як можна підвищити ефективність процесу.
Управління проектом. Діяльністю
Відкриття нового проекту. Ця діяльність виконується тільки в першій ітерації. Здійснюється ініціалізація проекту, визначаються і оцінюються ризики, розробляється бізнес-план. Мета - переклад проекту в стадію, коли можливо прийняття рішення про продовження або про відмову від проекту.
Оцінка області дії проекту і ризиків. Метою є перегляд та уточнення можливостей і характеристик проекту, а також пов'язаних з ним ризиків.
Створення плану розробки ПС. Створюється план розробки ПС, включає перелік ризиків, плани вимірювань, управління ризиками, дозволу проблем, прийняття продукту. Визначається структура та ресурси проекту. Розробляється план фаз проекту. p> Планування ітерації. Розробляється план чергової ітерації, уточнюється і коригується бізнес-план і план розробки ПС. План ітерації детально описує, що має статися за час ітерації. Він визначає виконавців і виконувані ними роботи. При створенні плану ітерації необхідно:
В· Сформуліровть об'єктивні критерії успіху ітерації. Вони використовуватимуться при її оцінці;
В· Визначити конкретні, вимірні артефакти, які потрібно розробити або змінити, а також виконуються для цього роботи;
В· Використовувати типову итерационную декомпозицію робіт для реальних дій, які повинні бути зроблені;
В· Використовувати кошторис при визначенні тривалості та обсягу робіт для кожного виду діяльності, утримуючи всі значення в межах бюджету.
Спостереження і контроль. Ця діяльність включає розподіл робіт і створення графіка робіт, спостереження за станом проекту, обробку виняткових ситуацій, і створення звіту про стан. Виконується обробка запропонованих змін і включення їх в графік робіт поточної або наступних ітерацій, здійснюється спостереження за активними ризиками, дається оцінка прогресу і якості проекту. У RUP постійно виконуються оцінки стану проекту є основою для вирішення різних проблем та управління ризиками проекту. Якщо команда розробників виявила проблему, призначається співробітник, відповідальний за її дозвіл, і визначається дата, коли проблема має бути вирішена. Хід процесу повинен регулярно контролюватися, а оновлення повинні виконуватися за міру необхідності.
Управління итерацией. Метою цієї діяльності є отримання достатніх для виконання ітерації ресурсів, поділ необхідних робіт, оцінка результатів ітерації.
Завершення фази. Виконуються роботи, завершальні виконання фази. Даються відповіді на такі основні питання:
В· Чи вирішені всі основні проблеми попередній ітерації?
В· Чи відомо стан всіх основних артефактів (див. нижче управління конфігурацією)?
В· Розглянуто Чи всі проблеми розгортання?
При задовільному стані проекту видається дозвіл на перехід до наступної фази.
Завершення проекту. Керівник проекту готує проект до завершення. Готується заключна оцінка стану. При успішній здачі проекту замовник отримує програмний продукт у користування. Вивільняють ресурси можуть бути перерозподілені (використані в інших проектах).
Управління конфігурацією і змінами. Цілі
Метою управління конфігурацією і змінами є підтримання цілісності артефактів з урахуванням можливості внесення в них змін до відповідно до запитів на зміни. Цей допоміжний процес поширюється на весь життєвий цикл програмного продукту і складається з трьох окремих процесів.
Управління конфігурацією (Configuration management).
Процес управління кон...