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