
- •Питання на модульний контроль №1 з дисципліни “Менеджмент проектів пз”
- •3. Spider Project (Спайдер Проджект) — пакет з управління проектами, спроектований та розроблений російським розробником компанією «Спайдер Проджект» Технічні характеристики Spider Project
- •1.1. Технические характеристики
- •1.Рис.1. Ресурсный критический путь
- •Васильков
- •Суть прямого проходу при плануванні проекту.
- •Суть зворотного проходу при плануванні проекту.
- •Ролі в колективі розробників.
- •Життєвий цикл програмного продукту.
- •Уточнення замовлення на проект.
- •Функції менеджменту.
- •Наведіть схеми організації менеджменту проектів.
- •Функції, які виконуються розробниками програмного проекту.
- •Рольові кластери моделі проектної групи msf.
- •Принципи, які визначають регламент суміщення ролей.
- •Суміщення ролей.
- •Ключові ролі колективу розробників.
- •Ситуації, в яких діє менеджер при відборі кадрів.
- •Вирішення задач визначення кадрових ресурсів проекту.
- •Цілі розробки проірамного забезпечення.
- •Поняття діяльності в менеджменті програмних проектів.
- •Задачі менеджменту програмних проектів.
- •Модель Гантера.
- •Моделі життєвого циклу програмного забезпечення.
- •Класична ітераційна модель.
- •Каскадна модель.
- •Модель фази - функції.
- •Об'єктио-орієнтовані моделі життєвого циклу.
- •Передпроектна діяльність менеджера і початок фази дослідження.
- •Підтримка репутації компанії і менеджера.
- •Підготовка і початок проекту.
- •Загальна характеристика підготовчих робіт.
- •Визначення технічних ресурсів.
- •Визначення кадрових ресурсів.
- •Стратегії розподілу часу.
- •Календарні плани.
- •Мережеве планування.
- •Визначення фінансових ресурсів.
- •Фінансові потреби проекту.
- •Розподіл фінансових ресурсів.
- •Оцінка ймовірних прибутків від реалізації проекту.
- •Концепції розвитку проекту.
- •Загальні принципи і положення.
- •Спеціальні принципи і положення.
- •Переваги розподілу принципів.
- •Планування релізів.
- •Управління якістю проекту.
- •Додаткова інформація про підхід до розробки.
- •Тестування.
- •Вимірювання.
- •Зв'язки проекту.
- •Планування повторного використання програмних компонентів.
- •Самоорганізація діяльності менеджера.
- •Початок проекту.
- •Перехід від попереднього аналізу до першої ітерації.
- •Організація колективної роботи.
- •Схеми з розподілом відповідальності.
- •Схеми з розподілом відповідальності, орієнтовані на зменшення ризику проекту.
- •Деперсоніфікована схема.
- •Змішані схеми і планування організації колективної роботи.
- •Локальні взаємодії в колективі і ухвалення рішень.
- •Принципи контактних заходів.
- •Непланові взаємини в колективі.
- •Перша ітерація: метод "Спочатку в глибину".
- •Мотивація особливого підходу до виконання першої ітерації.
- •Етап і: початкове моделювання.
- •Етап II: моделювання рівня об'єктно-орієнтованого конструювання.
- •Головатий
- •Етап III: швидке програмування.
- •Етап IV : ітеративне нарощування можливостей.
- •Етап VI: програмування і зборка першої ітерації.
- •Етап VII: оцінка ітерації.
- •Людкевич
- •Особливості планування і управління.
- •Взаємини із замовником, листування.
- •Приймання робочих продуктів.
- •Управління проектом після виконання першої ітерації.
- •Аналіз вимог.
Класична ітераційна модель.
Загальноприйнята модель життєвого циклу є ідеальною, оскільки тільки дуже прості
завдання проходять усі етапи без яких або ітерацій - повернень на попередні кроки
технологічного процесу. При програмуванні, наприклад, може виявитися, що реалізація
деякої функції дуже громіздка, не ефективна і вступає в протиріччя з потрібною від системи
продуктивністю. В цьому випадку вимагається те, що перепроектувало, а може бути і
переробка специфікацій. При розробці великих нетрадиційних систем необхідність в
ітераціях виникає регулярно на будь-якому етапі життєвого циклу як із-за допущених на
попередніх кроках помилок і неточностей, так і із-за змін зовнішніх вимог до умов
експлуатації системи. Такі мотиви класичної ітераційної моделі життєвого циклу (див. рис.
2.3). Класична ітераційна модель абсолютизує можливість повернень на попередні етапи.
Проте ця обставина відбиває істотний непереборний аспект програмних розробок, що не
спираються на объектно-ориенти-ро-ван-ное проектування. Всі традиційні технології
програмування спрямовані лише на те, щоб мінімізувати повернення. Але суть від цього не
міняється: при поверненні завжди доводиться повторювати побудову того, що вже вважалося
готовим. Інше положення з об'єктно-орієнтованими технологіями. Як вже відзначалося,
відмова від завершеності фаз і етапів, замість чого пропонується розподіляти нарощування
функціональності і інтерфейсних можливостей по ітераціях, дозволяє ослабити вимогу
переробки старого при поверненнях. По суті, класична схема залишається вірною, але тільки
у рамках однієї ітерації і з однією важливою поправкою: усе корисне, що було зроблено
раніше, зберігається. Зрозуміло, що для програмної системи в цілому новий підхід вимагає і
нових моделей життєвого циклу, що відбивають його особливості, відмічені раніше.
КОСЯК
Каскадна модель.
Каскадна модель - реалізує принцип однократного виконання кожного виду діяльності у вигляді заздалегідь обмежених і однозначно упорядкованих у часі стадій і етапів, здійснюваних як би в їх природних межах. В узагальненій каскадної моделі виділяють 8 етапів:
На першому етапі шляхом консультацій із замовником визначаються цілі та функції, а також обмеження на створюване ПС.
На етапі попереднього (ескізного) проектування виробляються вимоги до апаратних засобів і програмного забезпечення, розробляється архітектура програми.
При детальному проектуванні докладно описуються компоненти ПС і їх взаємозв'язку.
На наступній стадії архітектура ПС реалізується у вигляді безлічі розроблених і налагоджених програмних одиниць.
Далі окремі програми інтегруються і тестуються у вигляді цілісної системи.
Потім ПС супроводжується документами і передається в експлуатацію.
Супровід ПС включає виправлення помилок, які не були виявлені на більш ранніх етапах ЖЦ, вдосконалення програмних компонентів і модифікацію функціональних можливостей програми до нових вимог.
При такому підході до розробки ПС роботи та завдання процесу розробки зазвичай виконуються послідовно. Результат кожного етапу повинен затверджуватися документально. Однак вони можуть бути частково виконані паралельно, коли послідовні роботи перекриваються.
До недоліків каскадної моделі можна віднести негнучке розбивка процесу створення ПС на окремі фіксовані етапи. У цій моделі визначають ПС рішення приймаються на ранніх етапах і потім їх важко скасувати або змінити. Тому каскадна модель застосовується тоді, коли вимоги формалізовані досить чітко і коректно.