Professional Documents
Culture Documents
Конспект лекцій Управління проектами
Конспект лекцій Управління проектами
План
1. Поняття проекту
2. Причини виникнення і сутність управління проектами
3. Передумови для вибору методології управління проектами
4. Відмінності між управлінням проектами і виробничим управлінням
5. Класифікація проектів
Література
Основна:
Додаткова:
1. Поняття проекту
Традиційне радянське розуміння проекту - сукупність документації по
створенню будь-яких об'єктів. На Заході це називається дизайном або
інжинірингом.
У сучасній західній практиці та літературі ПРОЕКТ - процес
цілеспрямованої зміни технічної або соціально-економічної системи, що
переводить її з одного стану в інший. Основа західної. концепції проекту - погляд
на проект як на щось суцільне протягом усього його життєвого циклу.
ПРОЕКТ - деяка задача з певними. початковими даними і бажаними
результатами/ цілями, що обумовлюють способи її рішення.
ПРОЕКТ: одноразова сукупність взаємопов’язаних дій, які
здійснюються з певною метою, протягом певного часу, при встановлених
ресурсних обмеженнях. Це найбільш повне визначення.
Проект, як і будь-яка діяльність, має низку властивих йому рис, знання яких
допоможе здійснити ефективну реалізацію проекту.
До таких рис можна віднести наступні:
− Виникнення, існування та закінчення проекту у певному оточенні;
− Зміна структури проекту протягом життєвого циклу;
− Наявність певних зв’язків між елементами проекту як системи;
− Можливість відміни вхідних ресурсів проекту.
Виходячи з визначення проекту можна виділити наступні характеристики
(ознаки) проекту:
1) спрямованість на досягнення конкретної цілі/цілей, які можуть бути
досягнуті з одночасним виконанням низки технічних, економічних та інших
вимог;
2) координоване виконання взаємопов’язаних дій (внутрішні та зовнішні
взаємозв'язки операцій, задач і ресурсів включно);
3) обмежена протяжність у часі (будь-який проект має чітко визначений
термін початку і термін завершення);
4) обмеженість ресурсів (будь-який проект має свій обсяг матеріальних,
людських та фінансових ресурсів, які використовуються за встановленим і
лімітованим бюджетом);
5) певна міра неповторності та унікальності (як мети, так і умов його
здійснення );
6) неминучість різних конфліктів (ризик).
5. Класифікація проектів
Для зручності аналізу і синтезу об'єктів безліч різноманітних проектів
можуть бути класифіковані за різними ознаками:
1. За складом і структурою проекту і його предметною областю (клас
проекту): монопроект (окремий проект); мультипроект (комплексний проект,
складається з монопроектів); мегапроект.
2. За основною сферою діяльності в якій здійснюється проект: технічний,
організаційний, економічний, соціальний і змішаний. Таке угрупування визначає
тип проекту.
Організаційні проекти характеризуються:
- проекти зазделегідь визначені, але результати проекту кількісно і якісно
важко визначити, оскільки вони пов'язані з організаційним поліпшенням системи;
- строки і тривалість задаються заздалегідь, ресурси надаються по
можливості;
- витрати на проект фіксуються і зазнають контролю на економічність,
однак потребують коригувань по мірі прогресу проекту.
Економічні (приватизація, наприклад):
- цілі - поліпшення економічних показників функціонування системи;
головні цілі проекту є попередніми. Вони намічаються, але потребують
коригування по мірі реалізації проекту . Це стосується тривалості і термінів
виконання проекту також
- ресурси надаються по мірі необхідності і в розмірах можливого;
- витрати встановлюються заздалегідь, контролюються на економічність і
контролюються по мірі реалізації проекту.
Соціальні (реформування системи соціального забезпечення, наприклад):
- цілі тільки намічаються і далі коригуються по мірі досягнення проміжних
результатів; кількісна. і якісна їх оцінка суттєво утруднена;
- терміни і тривалість проекту залежать від вірогіднісних чинників або
тільки намічаються і надалі підлягають уточненню;
- витрати залежать від бюджетних асигнувань;
- ресурси виділяються по мірі потреби;
- мають велику невизначеність.
3. За характером предметної області проекти бувають (вид проекту):
інвестиційними; інноваційними; науково-дослідними; учбово-освітніми;
змішаними.
Інвестиційний - відносять проекти, в яких головною метою є створення або
реновація основних фондів, що вимагає вкладення інвестицій.
Для інвестиційних проектів характерно:
- чітко визначені і фіксовані мета, термін завершення і тривалість, витрати
на проект.
- необхідні ресурси і фактична вартість залежать від ходу виконання робіт
по проекту і необхідні потужності повинні надаватись відповідно до графіка і
терміну готовності етапів і завершення проекту.
Інноваційний - головною метою є розробка і застосування нових
технологій ноу-хау та інших нововведень, забезпечення розвитку системи.
Проекти дослідження і розвитку:
- головна мета проекту чітко визначена, але окремі цілі (підцілі) можуть
уточнюватися по мірі досягнення проміжних результатів,
- термін завершення і тривалість проекту визначається зазделегідь, бажане
їх точне дотримання, але вони можуть коригуватися в залежності від отриманих
результатів і загального прогресу проекту.
Планування витрат на проект часто залежить від виділених асигнувань і як
прави ло менше від бюджету, що виділяється для проекту.
4. За тривалістю періоду здійснення проекту: короткострокові (менше 3);
середньострокові (3-5 років); довгострокові (більше за 5).
5. За ступенем складності: прості, складні, дуже складні.
6. За масштабами самого проекту, кількістю учасників і ступенем впливу
на навколишній світ: малі, середні, великі, дуже великі.
План
9. Арчибальд Р. Управление высокотехнологическими программами и проектами. - М.: ДМК Пресс, 2002.- 464 с.
10. Батенко Л.П., Загородніх О.А., Ліщинська В.В. Управління проектами: Навч. посібник. – К.: КНЕУ, 2003. – 231 с.
11. Кантор М. Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения.: Пер. с.
англ. – М.: Издательский дом "Вильямс", 2002. – 176 с.
12. Кочетков А.Г. и др. Управление проектами (зарубежный опыт). –СПб.:"ДваТри", 1992. – 515 с.
13. Ройс У. Управление проектами по созданию программного обеспечения. Унифицированный подход. - М. : "ЛОРИ", 2002. – 424 с.
14. Управление программами и проектами: (Модульная программа для менеджеров) / М.Л. Разу и др. – М.: ИНФРА – М., 2000. – 392 с.
15. Фергус О’Коннел. Как успешно руководить проектами. Серебряная пуля: Пер. с англ. – М.: КУДИЦ-ОБРАЗ, 2003. – 288 с.
16. Шапиро В.Д. и др. Управление проектами. – СПб.: "ДваТри", 1993. – 443 с.
Додаткова:
План
1. Поняття ЖЦ проекту
2. Фази проекту
1. Поняття ЖЦ проекту
2. Фази проекту
План
1. Узагальнена модель ЖЦ проекту ІС
2. Каскадна модель ЖЦ проекту ІС
3. Спіральна модель ЖЦ проекту ІС
4. Інші моделі
5. Вибір моделі ЖЦ проекту ІС
1. Розробка стратегії;
2. Створення і впровадження системи;
3. Супровід проекту;
(1) - звичайно виконує замовник спільно з майбутнім її користувачем. У
залежності від кваліфікації замовника і складності системы, ця стратегія може
бути зафіксована в документах. Коли замовником є державна організація, то при
розробці стратегії звичайно визначають мету автоматизації, користувачів,
очікувані переваги, необхідні ресурси для створення ІС, джерела і чинники
ризику, передбачуваного розробника і порядок взаємодії з ним, організацію
проекту і розподіл відповідальності за його реалізацію. Всі ці відомості
відображаються в документах, що ініціюють розробку ІС. У вітчизняній практиці
ці документи це ТЗ.
(2) - створення ІС і її впровадження. Вона може бути побудована в залежності
від прийнятої моделі ЖЦ проекту. Головну роль протягом цієї фази відіграє
організація-розробник.
(3) - супровід здійснюється розробником після впровадження системи, коли
вона надходить в розпорядження замовника або організації користувача. У
процесі супроводу розробник усуває всі помилки, виявлені після впровадження,
здійснює адаптацію ІС з урахуванням умов експлуатації, на вимогу замовника
доопрацьовує її з метою підвищення якості функціонування.
Слайд!!!
Існуючі моделі ЖЦ розрізнюються структурою і конкретним змістом фаз
створення і впровадження ІС. Всі такі моделі утворять спектр моделей на
протилежних кінцях якого знаходяться Каскадна та Спіральна моделі.
5. Вибір ЖЦ ІС
Для вибору необхідно порівняти сильні і слабкі сторони. Вибір залежить від
того, хто є замовником ІС. Якщо це - ринок або замовник- не держ.організація, то
вибір диктується тільки логікою здорового глузду. Якщо проект розробляється за
державним замовленням, то необхідно дотримуватись ДСТУ, тобто треба
застосовувати каскадну модель.
План
1. Види стандартів
2. Oracle Method
2.1. Методика Oracle CDM (Custom Development Method)
2.2. Методика Oracle PJM (Project Development Method)
3. Міжнародний стандарт ISO/IEC 12207
1. Види стандартів
2. Oracle Method
2.1. Методика Oracle CDM (Custom Development Method)
Допоміжні процеси:
1. вирішення проблем;
2. документування;
3. управління конфігурацією;
4. забезпечення якості;
Цей процес використовує результати наступних процесів групи
забезпечення якості:
5. процес верифікації;
6. процес атестації;
7. перевірка відповідності спільної оцінки (об'єднаних оглядів);
8. процес аудиту (ревізії).
Описані 4 організаційні процеси:
- процес управління;
- процес створення інфраструктури (визначає дії по створенню
інфраструктури, яка підтримує процеси ЖЦ);
- процес удосконалення процесів ЖЦ;
- процес навчання.
Примітка: Мається на увазі не удосконалення ІС або ПЗ, а поліпшення
самих процесів придбання , розробки, гарантування якості і т.д., які реально
здійснюються в організації.
План
1. Склад учасників проекту
2. Функції основних учасників проекту
План
1. Поняття цілей проекту
2. Процес визначення цілей проекту
1. Поняття цілей проекту
План
Етап
Номер роботи
0 1
1 2
2 3,4,5,6
3 7
4 8,9,10
5 11,12,13
Головна задача знайти матеріальні компоненти проекту. Це нагадує
розбиття книги на розділи, землі - на ділянки, комп’ютерних програм - на модулі.
1. Визначення цілей проекту .
Повинні бути повністю та чітко визначені:
- характер проекту;
- цілі та зміст проекту;
- кінцеві продукти та їх характеристика.
Доцільно використовувати ієрархію цілей.
2. Рівень деталізації.
Необхідно обдумати (задати) різні рівні деталізації планів та кількість рівнів
та елементів в структурі розбиття проекту.
3. Структура процесу .
Повинна бути підготовлена схема життєвого циклу проекту.
4. Організаційна структура.
Схема організаційної структури має охоплювати усі групи та окремі особи,
які будуть працювати на проект, включаючи осіб з зовнішнього оточення,
зацікавлених в проекті.
5. Структура продукту
Це схема розбиття на підсистеми або ієрархія робіт.
6. План бухгалтерських рахунків в організації.
Система кодів, які використовуються при структуризації, має базуватися на
плані бухгалтерських рахунків в організації або на можливості його коректування.
7. Структура розбиття проекту
Вищезазначені пункти 3-6 об’єднуються в єдину структуру проекту.
8. Генеральний зведений план проекту
Може бути у подальшому деталізований в процесі пошуку критичного шляху.
В ході реалізації проекту зведений план може використовуватися для доповідей
вищому керівництву.
9. Матриця розподілу відповідальності
В результаті аналізу взаємовідносин між елементами структури проекту та
організацією (підприємством) будується матриця, де елементи структури проекту
стають рядками, а елементи схеми організації компанії - стовпчиками ( або
навпаки ). В елементах матриці рівень відповідальності тих чи інших дійових осіб
позначають за допомогою різних умовних позначень або кодів.
Таким чином, матриця “призначає” кожному пакету робіт конкретних
виконавців.
10. Робочий план бухгалтерських рахунків
У разі необхідності потрібно опрацювати систему субрахунків, які
“стикуються” з планом рахунків. (управлінський облік)
11. Робочий сітьовий графік .
Реалізація перших 10 кроків дозволяє розробити деталізований графік, який
включає по кожній з робіт часові та ресурсні оцінки.
12. Система наряд-завдань.
Випливає з попередньої структури (п.7) та матриці (п.9). На цьому етапі
завдання мають бути абсолютно конкретними у часових ресурсах.
13. Система звітності та контролю. Розроблюються форми звітів та
повідомлень, продумується спосіб їх надання тощо.
Лекція 4A (тема 4) ЕЛЕМЕНТИ І ХАРАКТЕРИСТИКИ
ПРОЕКТІВ
План
1. Поняття додаткових елементів проектів
2. Основні характеристики проектів
План
1. Чим управляє проект?
2. Процесний підхід до виділення функцій в управлінні проектами
1. 2. 3. 4. 5. 6.
Ініціація Планування Виконання і Аналіз Регулювання Завершення
контроль (визначення і
застосування корегуючих
Авторизація впливів)
(рішення про Регулювання є коли є
перехід до відхилення. Якщо відхилень
наступної фази) немає, то регулювання
полягає у доведенні планів і
колнтролі їх реалізації. Ці
процеси включаються у
виконання
4.
Аналіз виконання
6.
Аналіз плану (чи Основні процеси:
відповідає він 1 – аналіз термінів Закриття
вимогам учасників). 2 – аналіз вартості контрактів
Зазвичай аналіз 3 – аналіз якості
плану не виділяють 4 – підтвердження цілей
як окремий процес, Адміністративне
а включають в завершення
процес планування, Допоміжні процеси:
що робить його 1 – аналіз виконання
ітеративним (аналіз результатів і
розподіл інформації між 5. Основні процеси:
учасниками про хід 1 – загальне управління змінами
проекта) 2 – управління ресурсами
2 – аналіз ресурсів 3 – управління цілями
4 – управління якістю
1
Процеси – дії та процедури, пов’язані з реалізацією функцій управління
2. Чим управляє проект?
Базові функції
• управління предметною областю проекта (змістовна суть) - цілі, задачі,
обсяги робіт і необхідні ресурси;
• управління якістю (вимоги до результатів, стандарти) - якість
організаційних і технічних рішень, матеріалів і обладнання, виконаних робіт,
проміжних і кінцевого результату;
• управлінням часом (бюджет часу) - розробка і контроль графіка,
тривалості етапів і робіт;
• управління вартістю (фінансовий і матеріальний бюджет) - розробка
детального кошторису витрат і фінансового бюджету проекта.
Інтегруючі функції
•управління персоналом проекта (підбір, підготовка, організація роботи) -
визначення потреби в персоналі по стадіях проекта; пошук, прийом і звільнення
працівників; підготовка і підвищення кваліфікації; організація роботи персоналу;
•управління комунікаціями (моніторинг і прогнозування ходу робіт і
результату) - пошук, збір, обробка, передача інформації, проектування
інформаційних зв’язків, своєчасність і достатність інформації;
•управління контрактами (контрактація виконавців, матеріалів тощо) -
маркетинг, реклама, контрольні пропозиції, організація тендерів, укладання
контрактів і контроль за їх реалізацією;
•управління ризиком (зниження рівня невизначеності в проекті) -
прогнозування негативних явищ, їх оцінка, можливість вживання своєчасних
заходів, що попереджають і не допускаючих настання негативних явищ.
Виділення вказаних функцій обумовлюється такими критеріями оцінки:
•технічна здійсненність, що визначається предметною областю і якістю;
•конкурентоздатність, що визначається якістю, часом і вартістю;
•трудомісткість, що визначається часом і вартістю;
•життєздатність;
•ефективність здійснення проекту, що визначається персоналом, що бере
участь, засобами комунікації, системою матеріально-технічного забезпечення.
Управління проектом передбачає комплексність в реалізації функцій
управління.
Для цього необхідно розглянути:
всю суму функцій, що складають зміст управління проектом, і
встановити міру відповідності цієї суми цілям і задачам, що стоять перед
проектом;
комплексність реалізації кожної функції по видах діяльності, стиковку
часток функції при їх реалізації різними виконавцями і трудомісткість
виконання функцій з урахуванням рівнонапруженості праці;
процедури реалізації кожної функції з метою спрощення і
вдосконалення технології їх виконання.
Зміст функцій управління проектом
Будь-яка функція управління складається з п'яти видів управлінської
діяльності, що мають відносну самостійність: планування, організація,
координація, активізація, контроль. Кожний попередній вид діяльності є
необхідною передумовою подальшого. Ці п'ять видів слідують один за іншим,
поки дана функція не буде повністю реалізована. Отже, міра повноти реалізації
функції управління залежить від комплексності управлінської діяльності.
Розглянемо види управлінських дій, що складають кожну функцію.
Перший вид планування, тобто визначення оптимального результату при
заданих обмеженнях за часом і ресурсами. У будь-якому управлінському рішенні,
розпорядженні завжди є відповіді на питання: хто повинен зробити? що? скільки і
коли?
На питання, як зробити, дає відповідь другий вид управлінської діяльності
організація, тобто визначення шляхів, методів і засобів досягнення поставленої
мети.
Третій вид координація, або гармонізація, тобто встановлення гармонії в
спільній праці учасників процеса, що планується.
Четвертий вид активізація, або мотивація, тобто створення таких
стимулюючих умов праці, за яких кожний працівник трудився б з найвищою
віддачею.
П'ятий вид управлінської діяльності контроль, тобто прогнозування
відхилень для їх своєчасного попередження.
В управлінні проектом найголовнішим є прогнозування ходу виконання
проекту і не допущення відхилень. Головне це профілактика! Треба бути
розумним «до того», а не після. Це і є справжній контроль.
(Дати слайд).
Аналіз ефективності реалізації кожної функції дозволяє також більш чітко визначати
обов'язки і права працівників апарату управління і на цій основі проектувати більш раціональну
систему менеджменту.
Функції є основою змісту управління проектом і структури системи
управління. Склад і чисельність апарату управління загалом, так само як склад і
чисельність підрозділів, що до нього входять, визначаються функціями управління
і операціями, що їх складають.
Діяльність команди управління проектом направлена на те, щоб об'єднати в
єдиному потоку управлінського праці всі відносно відособлені, хоч і нерозривно
пов'язані управлінські функції і досягнути результату проекту, що планується.
Динамізм - це постійні зміни. Не зважаючи на все різномаїття типів і видів
проектів, їх структура управління за своїм змістом в основному однорідна, бо в
ній представлена та або інша комбінація одних і тих самих видів робіт по
управлінню. Ця обставина забезпечує єдиний підхід до проектування структур
управління. При цьому забезпечуються одноманітність у проектуванні різних
служб, раціональний розподіл прав і обов'язків, рівна напруженість праці
учасників управлінського процесу.
Але оскільки проект у своєму розвитку має різні фази, стадії та етапи
життєвого циклу, то абсолютно очевидно, що і обсяг управлінських робіт
безперервно змінюється. Звідси відбувається постійна зміна кількості елементів в
організаційній структурі управління проектом, їх взаємозв'язків, ієрархії і
чисельність персонала. Тому дуже важливо на передпроектній стадії визначити
динамізм організаційної структури, це дозволить своєчасно підготувати «вхід» і
«вихід» необхідного персоналу проекту. Особливо важливою властивістю
динамічних організаційних структур є їх гомеостатичність, тобто здатність
виробляти автоматичні реакції по підтримці внутрішньої рівноваги. Така здатність
структури у часовому аспекті є похідною від стабільності і довговічності.
Структури, що змінюють свою конструкцію на різних етапах здійснення
проекту, називаються організаційно-динамічними.
Ці поняття застосовно до структури управління означають передусім
забезпечення можливості її безперервного вдосконалення в умовах динамічного
розвитку проекту. Звідси необхідність постійного вдосконалення структури
управління є чинником її стабільності і довговічності. У свою чергу, стабільність
є похідною від таких понять, як стійкість і надійність. Чим менше в системі
виникає відхилень через різноманітні впливи, тим вона стійкіша. Чим менша
ймовірність відмов керуючої системи, тим вона надійніша.
Проектування організаційно-динамічних структур спирається на наступні
принципи:
принцип єдності адміністрування, що виключає подвійність
підкорення і суперечність вказівок;
принцип точних меж між лінійним і функціональним керівництвом.
Лінійна організація покликана здійснювати керівництво проектом, а
функціональна надавати всіляку допомогу в цьому, забезпечувати необхідною
інформацією, давати рекомендації;
принцип керованості, згідно з яким необхідно визначити, якою
кількістю підлеглих може керувати одна людина, тобто яка норма керованості для
даного керівника. Вона залежить від кількості зв'язків між керівниками і
підлеглими і між самими підлеглими;
принцип мінімізації рівнів управління: чим менше рівнів в
структурі, тим більш гнучкою вона є і оперативно будуть вживатися заходи у
випадку будь-яких ускладнень;
принцип раціонального поєднання централізації і децентралізації
функцій. При децентралізації керівництва підвищується активність низовых ланок
управління. При централізації створюються умови для ефективного застосування
сучасних засобів управлінської техніки, спеціалізації підрозділів і виконавців,
однак при цьому може постраждати оперативність прийняття і реалізації рішень,
значно знизитися активність і відповідальність нижчих ланок.
На вибір варіанта організаційної структури впливають наступні чинники:
технічні (масштаби проекту, складність технологічних процесів і
обладнання, рівень механізації і автоматизації, характер інформаційних потоків);
організаційно-економічні (характеристика зв'язків між різними
рівнями і ланки структури, між об'єктом і суб'єктом управління, міра централізації
функцій, рівень організаційно-економічний, культура кадрів та інш.);
соціально-психологічні (соціальна структура і відносини в команді
проекту, характеристика психологічного клімату і інш.);
зовнішні зв'язки і умови (характеристика кооперації та конкуренції,
система постачання, кліматичні та природні умови та інш.);
Найбільший вплив на структуру управління, як вже згадувалося,
спричинюють функції управління, їх склад, зміст і обсяг. Зростання обсягів робіт
проекту зумовлює розвиток функцій управління, які вимагають реорганізації
структури управління.
Проектування організаційно-динамічних структур управління проектом
При побудові структур використовуються різні
системи. Лінійні системи в управлінні передбачають,
що керуючий вплив на проект може передаватися
тільки від одного посадової особи, що виконує всю
сукупність функцій по управлінню даним проектом.
При функціональній побудові структур основний
наголос робиться на розділення роботи, а не по
проектах. Керуючі впливи поступають не від одного, а
від декількох осіб, кожна з яких контролює стан
проекту лише в межах своєї компетенції. При цьому
необхідно, щоб весь комплекс функцій по управлінню
був зазделегідь виявлений і повністю розподілений між
підрозділами.
При лінійно-функціональній побудові структур
керівництво проектом здійснюється паралельно
лінійним апаратом і функціональними службами. У
компетенцію лінійних керівників входить безпосереднє
керівництво персоналом і підрозділами. Вони несуть
перед вищестоящим керівником відповідальність за
виконання всіх функцій, пов'язаних з діяльністю
підлеглих їм підрозділів. У компетенцію
функціональних служб входить обслуговування
підрозділів і надання допомоги лінійним керівникам,
вироблення рекомендацій, планів, проведення
контролю за реалізацією рішень лінійного персоналу.
Останнім часом при побудові динамічних структур
широко використовується так званий програмно-
цільовий механізм, який базується на комплексному
управлінні проектом загалом, орієнтованому на
досягненні кінцевої мети
Ціль проекту
Система управління
Команда проекту
Культура проекту
№ Найменування
п/ стадії Особливості управління командою
п
1. Формування Особливості роботи в проекті полягають в тому, що
фахівці команди не знають один одного, ніколи не
працювали разом, не є єдиним колективом з
встановленими механізмами взаємодії, груповими
установками. Для їх ефективної спільної діяльності
необхідний певний період, коли вони визначають
відносини, пристосовуються до умов роботи в команді,
усвідомлюють себе єдиним цілим.
На цій стадії відбувається знайомство членів команди
один з одним і з проектом загалом, формуються загальні
цілі і цінності, визначаються норми і правила взаємодії,
ставляться задачі команди і визначаються шляхи і
принципи їх досягнення.
2. Спрацьовуваннн Це період початку спільної роботи, розвитку
я згуртованості групи, що вирішує колективну задачу. Він
(психологічної характеризується підвищеним рівнем конфліктності,
напруженості) викликаним відмінністю в характерах фахівців, підходах,
стилях і методах розв'язання проблем. Всередині команди
йде процес виявлення лідерів, формування неформальних
груп, визначаються ролі окремих працівників і їх місце в
команді, встановлюється психологічний клімат в
колективі, його внутрішня культура, що визначає стиль
роботи і управління, образ взаємодії членів команди.
№ Найменування
п/ стадії Особливості управління командою
п
3. Робоча Найбільш тривала стадія. На основі сформованого
(нормального командного почуття йде нормальний продуктивний
функціонування) процес роботи. Деталі взаємодії уточнюються по ходу
виконання задач, спілкування в різних ділових ситуаціях.
Стадія характеризується максимальним розкриттям
індивідуальних творчих здібностей, члени команди
вчаться розуміти і враховувати потреби і інтереси один
одного. Конфлікти і спори в основному виникають по
причинах, пов'язаних з проектною діяльністю, і носять
конструктивний характер.
Задачею менеджера проекту на цій стадії є раціональний
розподіл функцій між фахівцями і відділами;
забезпечення відповідності особистих можливостей і
здібностей структурі і змісту робіт, що виконуються;
з'єднання в робочих групах і функціональних підрозділах
працівників з різними доповнюючими один одну
індивідуальними здібностями, знаннями і навичками;
підтримка в команді атмосфери довір'я і взаємовиручки,
єдності в розумінні цілей і задач проекту і способів їх
досягнення; визначення і дозвіл конфліктних ситуацій;
створення дійової системи мотивації; контроль за
досягненням проміжних результатів проекту і
координування діяльності всіх функціональних відділів;
розвиток персоналу і створення зовнішнього і
внутрішнього сприятливого іміджу команди проекту.
4. Реорганізація Стадія виникає при змінах в кількісному і якісному
складах команди у випадках, викликаних: змінами в
проекті (задачах, планах, результатах проекту); змінами
структури управління проектом; завершенням окремих
стадій проекту; зміною об'ємів і видів робіт, учасників
проекту; заміною працівників через професійну
невідповідність; додатковим залученням нових фахівців;
запрошенням тимчасових експертів.
На стадії реорганізації задача менеджера проекту полягає
в організації адаптації нових членів команди до стилі і
методів взаємовідносин в команді, в становленні їх
професійної ролі, визначенні функцій, обов'язків, прав і
відповідальності при управлінні проектом. Якщо
№ Найменування
п/ стадії Особливості управління командою
п
відбувається істотне оновлення команди, не виключене
«експрес-проходження» всіх попередніх стадій розвитку
команди наново.
5. Розформування При завершенні окремих стадій і всього проекту
розформовуються окремі підрозділи і вся команда
проекту.
При цьому в залежності від прийнятої оргструктуры
виникають два варіанти подальших дій фахівців команди.
При матричній структурі управління працівники по
закінченні проекту повертаються в свої функціональні
підрозділи організації, тому не переживають почуття
неспокою і невпевненості, необхідності в пошуку роботи.
У разі ефективної діяльності команди по реалізації
проекту при виникненні нових проектів ці працівники
складають «ядро» нової команди.
При проектній структурі управління менеджер проекту
стикається з проблемою подальшого працевлаштування
працівників, які не мають можливості повернутися на
колишнє місце роботи. У цьому випадку, якщо очікується
замовлення на новий проект, при успіху діяльності
команди менеджер має можливість запросити частину
фахівців в команду нового проекту. При цьому члени
команди підвищують продуктивність, доводячи свою
компетентність і професіоналізм.
У випадку, якщо нового замовлення не передбачається,
може спостерігатися зниження інтересу до роботи,
падіння продуктивності, байдужість, заклопотаність
пошуками нових місць роботи. Керівнику команди
рекомендується виявляти увагу до подальшого
працевлаштування фахівців в професійній сфері, надавати
об'єктивні рекомендації членам команди проекту з
вказівкою їх кваліфікації, знань, навичок і досвіду роботи.
Визначення функціональних обов'язків учасників команди проекту
1 2 3 4 5 6 7
Гірші оцінки Кращі оцінки
У залежності від суті чинників гірші оцінки мають значення: слабе, немає,
неефективне, незадовільне, незначне і т.п.; кращі оцінки відповідно: сильне, так, ефективне,
задовільне функціонування тощо.
Підсумовуйте на одному листі пофакторні оцінки, проставлені кожним
учасником. Сума покаже, наскільки згуртовано працює команда.
Лекція 5A (тема 5) ПЛАНУВАННЯ В УП
План
1. Необхідність та особливості планування в УП
2. Принципи планування в проекті
3. Процеси планування
4. Цілі, призначення та види планів
5. План реалізації проекту
6. Календарні плани
3. Процеси планування
Процеси планування включають підпроцеси (задачі), яку за ступенем
важливості можна розділити на основні і допоміжні.
Основні підпроцеси. Це задачі планування, які взаємопов'язані між собою і
виконуються в більшості проектів. Наприклад, роботи повинні бути визначені за
змістом, перш ніж можна буде оцінювати їх вартість і тривалість.
Основні підпроцеси планування:
• планування предметної області - розробка письмового документу, який
визначає предметну область як основу для подальшого прийняття рішень по
проекту;
• визначення предметної області - структурна декомпозиція основних
результатів на менші, більш керовані компоненти;
• визначення складу робіт - складання переліку специфічних дій, які
необхідно виконати для досягнення різних результатів проекту;
• визначення послідовності робіт - документальне відображення
залежностей і взаємозв'язків різних робіт;
• оцінка тривалості робіт - розрахунок часу, необхідного для їх виконання;
• розробка розкладу - аналіз послідовності робіт, їх тривалості і потреби в
ресурсах з метою складання календарного плану виконання робіт проекту;
• планування ресурсів - визначення, які ресурси (люди, обладнання,
матеріали), коли і в яких кількостях необхідні для виконання робіт проекту;
• оцінка вартості - розрахунок вартості ресурсів, необхідних для виконання
робіт проекту, і формування кошторису проекту;
• розробка бюджету - розподіл передбачуваних витрат по окремих
компонентах проекту відповідно до його календарного плану;
• розробка плану проекту - використання результатів інших процесів
планування і їх включення в єдиний послідовний і узгоджений документ.
Допоміжні підпроцеси. Задачі планування, необхідність яких визначається
природою проекту, включають:
• планування якості - визначення стандартів якості, що відносяться до
проекту, і способів відповідності їм;
• організаційне планування - визначення, документування і розподіл
проектних ролей, відповідальності та відносин звітності;
• процес підбору кадрів - відбір і призначення персоналу на роботи по
проекту;
• планування комунікацій - визначення інформаційних і комунікаційних
потреб учасників проекту: кому, коли, в якій формі і яку інформацію надавати;
• ідентифікацію ризику - визначення ризикових подій, здатних вплинути на
виконання проекту та їх документування;
• оцінку ризику - прогноз ризикової події та взаємодії ризикових подій з
метою визначення спектра вірогідних виходів (результатів) проекту;
• розробку методів реагування на ризик - передумови і заходи щодо
збільшення ймовірності настання сприятливих подій і зниження можливості
настання несприятливих подій;
• планування постачання (контрактів) - визначення того, що і коли
постачати;
• планування пропозицій - документування вимог до продуктів і послуг і
визначення потенційних джерел - постачальників.
7. Календарні плани
Центральне місце у плануванні проекту займають задачі календарного
планування - складання і коригування розкладу, в якому роботи, виконані різними
організаціями, ув'язуються в часі між собою і з можливостями їх забезпечення
різними видами матеріально-технічних ресурсів. При ув'язці повинно бути
забезпечено дотримання заданих обмежень (строки пакетів робіт, макети ресурсів,
фіксування та ін.), оптимальне (по прийнятому критерію) розподілення ресурсів.
У ході реалізації проекта застосовуються різні типи календарних планів, які
можна класифікувати по різних ознаках:
а) По рівню планування
1. Календарні плани проекту (розробляються до укладання контрактів);
2. Функціональні календарні плани робіт (ФКПР).
У свою чергу функціональні календарні плани робіт поділяються:
а) По типах робіт:
- ФКПР проектування;
- ФКПР МТЗ;
- ФКПР будівництва;
- ФКПР введення в експлуатацію і освоєння.
- ФКПР також можуть бути складені: на окремі черги, підсистеми, комплекси
великого проекту, які в цьому випадку розглядаються як мініпроекти.
б) По глибині планування:
1. перспективні графіки;
2. графіки початку і завершення робіт по проекту;
3. щомісячні, щотижневі, щоденні.
в) За формою подання:
1. логічні мережі;
2. графіки;
3. діаграми і т.д.
Призначення календарного плану варіюється в залежності від рівня
управління, на якому він використовується:
- керівники вищої ланки - для контролю термінів досягнення основних
корпоративних цілей;
- функціональні керівники - для контролю виконання функціональних
календарних планів робіт;
- менеджер проекту - для контролю виконання основних етапів
функціонування календарних планів і рівня готовності проектних вузлів.
Підготовка календарних планів робіт здійснюється через уточнення і
декомпозицію головного календарного плану проекту (ГКП).
Кожна робота в календарному плані характеризується:
1. часом виконання (тривалістю);
2. рядками початку і закінчення;
3. ресурсами, що вимагаються;
4. відповідальним виконавцем.
У найпростішому випадку параметри календарного плану складають дати
початку і закінчення кожної роботи, їх тривалості та необхідні ресурси. При
аналізі календарних планів визначають також резерв часу (величина можливого
відхилення тривалості для кожної роботи, яка не вплине на завершення проекту
вчасно). У більшості складних календарних планів існує до 6 варіантів моментів
початку, закінчення, тривалості робіт і резервів часу. Це - ранні, пізні, базові,
планові і фактичні дати, реальний і вільний резерв часу.
У повній системі календарного планування існує до 15 дат і моментів часу,
що визначають роботу:
Ранній початок Тривалість Раннє закінчення
Пізній початок Резерв часу Пізнє закінчення
Базовий початок Базовий резерв часу Базове закінчення
Поточний початок Резерв часу, що Залишився Поточне закінчення
Фактичний початок Тривалість, що Залишилася Фактичне закінчення
Процес складання календарного плану полягає у визначенні значень цих дат і
моментів часу.
Планові дати вибираються між ранніми і пізніми датами виконання робіт.
Однак, дата, яка планується для роботи перед початком виконання проекта, може
відрізнятися від дати поточного плану Дуже важливо зареєструвати первинний
план, тому що він є базою, відносно якої надалі здійснюється контроль за часом.
Ця дата називається базовою датою, а дата поточного плану - поточною плановою
датою. Якщо базова (початкова дата) більше дати раннього початку роботи, то
плановий (або базовий) резерв часу буде меншим ніж є. Аналогічно, якщо початок
або закінчення роботи затримується, то резерв часу, що залишився буде меншим
первинного.
При призначенні базових або поточних планових дат необхідно також
враховувати ресурсні обмеження.
Методи розрахунку сітьових моделей дозволяють обчислювати тільки ранні і
пізні дати. Базові і поточні планові дати необхідно вибирати із врахуванням інших
факторів.
Існують три варіанти вибору:
* календарний план по ранніх початках (жорстко зліва): використовується для
стимулювання виконавці проекту;
* календарний план по пізніх закінченнях (жорстко справа): використовується
для подання виконання проекту у кращому вигляді для споживача;
* календарний план між ними: робиться або для згладжування
використовуваних ресурсів або для показу замовнику найбільш вірогідного
закінчення.
Тривалість роботи - це головний параметр планування на основі якого
розраховуються початок і закінчення роботи.
Тривалість роботи залежить від:
- сумарної трудомісткості кожного елементу роботи, і числа працюючих, які
можуть її виконати.
Трудомісткість роботи (чол.)
Тривалість(днів ) =
Кількість працюючих(чол.)
- часу очікування постачання деяких ресурсів (матеріалів, обладнання тощо,
яке не залежить від числа робітників, що виконують роботу.
При оцінці реальної тривалості необхідно також враховувати і такі чинники:
1. Час, втрачений на непроектні роботи
2. Робота неповний день
3. Перешкоди, що виникають між людьми, що виконують цю роботу і інш.
Як правило, втрати часу (свята, хвороби, навчання і т.п. складають до 30% від
загального робочого часу. Отже min тривалість роботи треба збільшити на 40 %.
1 1 1
j= = 1,4 . = = 1,4
0,7 (1 − 0,3) 0,7
4. Слід враховувати також, що деякі співробітники можуть працювати над
проектом неповний день. Тому загальна їх кількість повинна розраховуватися
виходячи з числа працюючих повний день. (При коригуванні тривалості необхідно
точно знати, враховані вони чи ні вони при обліку втраченого часу, тобто до того,
як збільшити тривалість на 40%)
5. Перешкоди. Збільшення числа працюючих не завжди зменшує тривалість,
тому що люди, що виконують роботу можуть обмежити доступ один одного до
місця роботи і таким чином зменшити ефективність. Тут можлива їх почергова
робота (для програмування проектів це неможливо).
Таким чином загальна формула розрахунку тривалості наступна
Трудомісткість роботи( людино − дні.)
Тривалість(днів) = × Кперешкод
Еквівалент працюючих увесь день
Тривалість деяких робіт залежить від часу очікування проекту робіт або
постачання матеріалів, або додаткової інформації або від очікування здійснення
якихось змін.
У цих випадках вірогідна тривалість роботи може бути отримана на основі
попереднього досвіду або на базі оперативних і статистичних даних реалізації
аналогічних проектів.
При оцінці тривалості необхідно враховувати також логічний взаємозв'язок
робіт.
Метод критичного шляху
Цей метод є основним математичним засобом для обчислення ранніх і пізніх
початків і закінчень робіт і резервів часу.
Календарний план більш наочно можна представити у вигляді лінійних
діаграм (які іноді називають діаграмами Гантта).
Тривалість роботи - це головний параметр планування не лише у відношенні
початку і закінчення даної роботи, але і в обчисленні для нього раннього початку із
врахуванням узагальненої тривалості передуючих робіт і пізнього закінчення, яке
враховує узагальнену тривалість наступних робіт.
Тривалість залежить від:
* сумарної трудомісткості, яка витрачається на виконання елементів роботи, і
числа робітників, які можуть її виконати;
* часу чекання поставки деяких виробів, який не залежить від кількості
робітників, які виконують роботу.
Тривалість деяких робіт залежить від часу очікування фронту робіт або
поставки матеріалів, або додаткової інформації, або від очікування здійснення
яких-небудь змін.
Вони можуть включати: поставку матеріалів та обладнання; підготовку
фронту робіт; підготовку звітів; переговори з клієнтами або підрядчиками;
отримання планових дозволів і фінансових затверджень.
Ресурсні гістограми і згладжування ресурсів
При призначенні базових або поточних планових дат необхідно враховувати
ресурсні обмеження. Якщо потреби в ресурсах для всіх робіт проекту відомі і
встановлені дати початку і закінчення, то можна обчислити функцію зміни потреб
для кожного ресурсу проекту, яка представляє таблицю рівнів ресурсів або
ресурсну гістограму.
Існує три основних види залежності потреби у ресурсах від ходу роботи
(тривалості):
* постійний - протягом всієї роботи завантаження (фронт робіт) ресурсу не
змінюється;
* східчастий - протягом роботи завантаження ресурсу змінюється
стрибкоподібно (сходинками);
* трикутний - завантаження ресурсу лінійно наростає від початку роботи до
максимального значення, а потім спадає до закінчення роботи.
Аналіз можливості реалізації проекту
Календарний план, отриманий у результаті розрахунку сіткової моделі, перевіряється,
уточнюється, при необхідності деталізується, і коли є повна впевненість, що у план включені
всі роботи, є повна інформація щодо наявних і потрібних ресурсів, переходять до аналізу
можливості реалізації.
Лекція 5Б (тема 5). МЕТОДИ ПЛАНУВАННЯ ПРОЕКТУ
План
1. Розвиток методів планування
2. Сітьові моделі
ES D EF
LS F LF
П із н ій п о ч а т о к
Р езерв П із н є з а к ін ч е н н я
Р и с . 1 4 .1 . О п и с р о б о т и в с іт я х т и п у
2
В
Затримка +2
3 1
A D
Затримка −2
2
C
Процес планування
Основні етапи процесу планування включають:
• цілі, задачі та основні техніко-економічні показники проекту, тривалість та
ресурси, специфікацію виконуваних робіт, етапів та віх проекту;
• структуризацію проекту;
• організаційно-технологічні рішення;
• сітьові моделі пакетів робіт;
• оцінку можливості реалізації, оптимізацію по строкам та критеріям якості
використання ресурсів та іншим критеріям;
• потреби у ресурсах;
• документи по пакету планів;
• затвердження планів та бюджету;
• доведення планових завдань до виконавців;
• підготовку та затвердження звітної документації для контролю планів.
Номенклатура і глибина розробки окремих етапів може змінюватись в залежності від
масштабу, вартості і типу проекту.
План
1. Сутність контролю в управлінні проектами
2. Види контролю
3. Загальні принципи контролю
4. Побудова системи контролю
План
1. Сутність управління якістю та його основні функції
2. Інтеграція функцій забезпечення якості
3. Способи і техніка управління якістю проектів ІС
4. Розробка системи управління і забезпечення якості програмних
продуктів у відповідності з ISO-9000
Література
1. Міжнародний стандарт ISO 9001:1994. Системи якості. Модель
забезпечення якості при проектуванні, розробці, виробництві, монтажі і
обслуговуванні (Друге видання). Москва 1996.
2. International Standard ISO 9000-3. Quality management and quality assurance
standards Part 3: Guidelines for the application of ISO 9001:1994 to the development,
supply, installation and maintenance of computer software.
План
1. Сутність управління часом та її зв’язок з іншими функціями УП
2. Зміст функції управління часом
3. Контроль за розвитком проекту за його часовими характеристиками
128
Лекція 6А (тема 6) Управління вартістю
План
1. Сутність управління вартістю та його функції
2. Методи оцінки та прогнозування вартості проекту інформатизації
3. Методи і техніка управління вартістю проекту в умовах ринку
Блоки управління:
1.оцінка і прогнозування вартості;
2.кошториси і бюджет;
(1.) контроль вартості;
(1.) використання вартісних показників.
1.проводиться економічний аналіз, розраховується рентабельність і прибуток, організовується фінансування
проекту, проводиться оцінка зведеної економічної ефективності проекту, виявлення резервів на непередбачені витрати,
прогнозування вартісних характеристик проекту на усіх фазах життєвого циклу.
2.складаються кошториси на кожний вид робіт, оцінюються резерви на непередбачені витрати, встановлюються
основні техніко-економічні і вартісні показники, формується система бухобліку, встановлюється порядок фінансування і
оплати виконаних робіт і послуг.
3.визначення вартості, розробка системи інформації та її відображення, управління резервами і непередбаченими
витратами, моніторинг фактичних витрат, аналіз відхилень від кошторису і бюджету, складання зведеної звітності про
стан вартості проекту.
створення БД про досвід реалізації проекту, розробка схеми функціональних обов'язків, аналіз результатів і досвіду
після завершення проекту і вироблення рекомендацій на майбутнє; вартісна оцінка життєвого циклу проекту;
функціонально-вартісний аналіз (ФСА).
(слайд)
130
Як і будь-яка цілеспрямована діяльність, розробка проекту ІС повинна здійснюватися за планом, а для правильного
планування ходу робіт необхідно уміти досить точно оцінювати тривалість і витрати на розробку проекту. В останні
входять: заробітна плата розробників, керівників проекту і допоміжного персоналу; вартість купованих і орендованих
програмних і апаратних засобів, що використовуються при розробці ІС; накладні витрати (оренда приміщень,
перепідготовка персоналу, утримання апарату управління тощо).
Для організації-розробника дуже важливо не занизити оцінку собівартості проекту, щоб гарантувати свою
прибутковість. У той же час, надмірне завищення вартості або термінів може налякати замовника, який в цьому випадку
може віддати перевагу іншому розробнику або взагалі відмовитися від створення ІС через її високу вартість.
Здійснити таке оцінювання істотно утрудняє велика кількість факторів і складний характер їх впливу на процес
створення ІС. До таких факторів, зокрема, можна віднести наступні:
- складність (розміри) ІС, що розробляється;
- особливості області застосування і архітектури системи (управління об'єктом, що функціонує в реальному
масштабі часу; наявність складних баз даних; розподілене зберігання і обробка даних; ступінь участі користувачів в
обробці інформації; відвертість архітектури і інш.);
- жорсткість обмежень на термін розробки;
У зв'язку з тим, що багато з перерахованих факторів досить невизначені і важко піддаються оцінюванню, дуже
часто керівники-практики заперечують можливість науково обгрунтованого прогнозування витрат на створення ІС або
вважають існуючі методи некорисними.
131
Сказане особливо характерне для організацій-розробників, що знаходяться на низькому рівні технологічної
зрілості, оскільки в таких організаціях, зазвичай, або взагалі відсутня система накопичення статистичних даних,
необхідних для застосування того або іншого методу прогнозування, або дані, що є недостовірні. Звичайно, за таких
умов не може йти мови про отримання надійних оцінок навіть при використанні найдовершеніших методів.
Тому відомі методи оцінювання і прогнозування витрат на створення ІС розраховані на застосування в досить
зрілих в технологічному відношенні організаціях.
Яке ж місце в життєвому циклі проекту займає прогнозування витрат на створення ІС?
Як відомо, планування є діяльністю, що виконується на всіх стадіях життєвого циклу проекту. Первинні оцінки
ресурсів, необхідних для створення ІС, роблять ще при розробці стратегії автоматизації і оцінювання реалізованості
задуму. Оскільки на цих передпроектних стадіях звичайно бракує багатьох початкових даних, для оцінювання звичайно
використовують метод аналогії, спираючись при цьому на досвід створення інших ІС та інтуїцію. Очевидно, що
отримані оцінки, при цьому недостатньо точні, і тому при розробці великих проектів остаточне розв'язання питання про
виділення ресурсів на створення ІС звичайно відкладають на більш пізній час, коли вже є досить даних для
прогнозування витрат з достатньою для практики точністю. При правильно організованому технологічному процесі і
високій технологічній зрілості розробника дані, достатні для оцінювання з прийнятною точністю, вдається отримати до
завершення складання технічного завдання. Цим, зокрема, і пояснюється те, що в американській стандартній моделі
життєвого циклу (каскадній див тему 5) стадія планування безпосередньо слідує за розробкою технічного завдання.
Саме на цій стадії найширше застосовуються методи прогнозування часу і витрат, необхідного для створення ІС.
У ході планування на подальших стадіях раніше отримані оцінки уточнюють на основі додаткових даних, що
отримуються в ході проектування і реалізації ІС. В ідеалі, до моменту введення ІС в дію, при правильно організованому
накопиченні статистичних даних існуючі методи дозволяють досить точно прогнозувати витрати для найтривалішої
стадії - супроводу, яка також дорого коштує.
132
До цього часу існує декілька підходів до оцінювання тривалості і витрат на розробку ІС, які знайшли застосування
на практиці. Як показали дослідження, основним чинником, що впливає на час і витрати, є складність ІС. У залежності
від способу обліку цього чинника в розрахункових моделях, їх можна умовно розділити на дві групи:
• найпростіші методи, засновані на оцінюванні загального числа операторів (рядків, команд) в початкових текстах
програм,
• методи, засновані на інших характеристики складності ІС.
Як приклад першої групи методів розглянемо так звану модель СОСОМО - Constructive Cost Model, а другої - метод
функціональних балів Function Point Analysis (FPA).
Модель СОСОМО
Починаючи з середини 1970-х років, в США постійно здійснюється збір статистичних даних про зовнішні техніко-
економічних показники розробок ІС, насамперед, що виконуються по держзамовленнях. Вони стали основою для ряду
досліджень з метою виявлення основних закономірностей, що дозволяють прогнозувати тривалість і витрати. Судячи з
публікацій, роботу по збиранню цих даних спочатку здійснювали в різний час різні групи дослідників, що отримували
фінансову підтримку від військового відомства через його різні управління. У цей час ця діяльність зосереджена в
рамках Інституту програмної інженерії (SEI), що є, як відомо, головним науковим центром.
Спочатку була запропонована наступна загальна модель для оцінювання трудомісткості проектів ІC [1985]:
Е = (а + bSc)m(Х), (20.1)
де Е - трудомісткість,
а, b, с - константи,
S - оцінка складності розроблюваної ІС, виражена в тисячах рядків початкового програмного коду,
m(Х) - нелінійна функція вектора інших параметрів проекту X.
133
Однак незабаром з'ясувалося, що навіть у такому загальному вигляді неможливо побудувати єдину модель,
придатну для будь-якої ІС. Це пояснюється тим, що техніко-економічні показники для різних класів ІС
характеризуються дуже великим розкидом.
Тому Б. Боэмом [див. Боэм Б.У. Инженерное проектирование программного обеспечения. – М.: Наука, 1991. – 190 с.]
був запропонований удосконалений варіант моделі (20.1), що отримала назву СОСОМО (Constructive Cost Model). У
залежності від характеру проекту, в ній використовують різні значення параметрів. Для цього були виділені наступні
три класи ІС: прості, складні і середньої складності (проміжні). Прості системи порівняно невеликі за розміром,
характеризуються відсутністю жорстких обмежень, не містять принципово нових технічних рішень і розробляються в
умовах стабільних і чітко сформульованих вимог замовника. Складні ІС, як правило, є вбудованими у великі об'єкти,
функціонують в реальному масштабі часі, в них широко застосовуються нові методи і алгоритми, вони повинні
задовольняти жорстким обмеженням, а вимоги до них схильні до змін і уточнень в ході розробки. Проекти третього
класу займають проміжне положення.
Основне розрахункове співвідношення моделі, запропонованої Боемом, для трудовитрат (в людино- місяцях)
наступне:
Е=aі Sbi m(X). (20.2)
Значення параметрів аi, оцінені за відомими статистичними даними, в залежності від класу ІС, встановлюють
рівними 2.4, 3.0 і 3.6 відповідно для простих, середніх (проміжних) і складних систем. Параметру bi, надають значення:
1.05, 1.12 і 1.20.
Вектор Х містить 15 параметрів, а функція m(Х) є добутком 15 відповідних кожному з параметрів коефіцієнтів
трудомісткості. Передбачається, що в деяких усереднених умовах кожний коефіцієнт рівний одиниці. Вплив
відповідних факторів на трудовитрати враховують шляхом підбору значень цих коефіцієнтів. Фактори вибрані таким
чином, що їх взаємним впливом можна знехтувати. Їх можна звести в наступні чотири групи, що характеризують:
1. властивості ІС (вимоги до надійності, складність бази даних, загальна складність системи,
134
2. властивості обчислювальної установки (наявність обмежень на час рішення задач і на пам’ять, а також
необхідність забезпечення переносимості програм на різні типи ЕОМ),
3. колектив розробників (наявність кваліфікованих проектувальників, досвід роботи в заданій предметній сфері,
наявність програмістів, досвід роботи з системою програмування і апаратурою),
4. технологія (використання передових методів розробки програм, застосування CASE-засобів, якість планування
робіт).
На основі накопичених статистичних даних для кожної з цих груп були розраховані діапазони значень відповідних
коефіцієнтів і розроблена методика їх визначення в умовах конкретних проектів.
Крім прогнозування трудовитрат, метод СОСОМО дозволяє оцінювати тривалість розробки ІС. Її розраховують за
наступною формулою:
Т=2.5EСi, (20.3)
де Т - тривалість в місяцях.
Значення параметра С, для простих, середніх і складних проектів встановлюють відповідно рівними 0.38, 0.35 і 0.32.
Ця модель була розроблена Б. Боемом на основі статистичних даних, накопичених в 1960-70 р.р. головним чином
фірмою TRW (розробником систем ракетно-космічної оборони). Виконана пізніше перевірка її на шести інших
сукупностях статистичних даних [1985] показала, що для різних вибірок від 17% до 67% оцінок, отриманих з її
допомогою, мають відносну погрішність не більше за 25%, тобто модель має точність, яку не завжди можна визнати
задовільною.
Ми не будемо докладно розглядати усі конкретні значення параметрів моделі СОСОМО, що використовуються для
прогнозування витрат на створення ІС. Їх можна знайти в літературі [Боэм Б.У. Инженерное проектирование
программного обеспечения. – М.: Наука, 1991]. Причин цьому кілька. Головна з них полягає в тому, що з часу перших
публікацій, присвячених цій моделі, пройшло досить багато часу, за який технологія проектування ІС значно змінилася
на краще. Тому ці дані напевно вже застаріли. У той же час в літературі відсутні відомості про уточнені значення
135
параметрів і структури методу СОСОМО, але є дані про те, що він як і раніше є основним при плануванні розробок на
замовлення Міністерства оборони США.
Наведені вище результати, що характеризують точність прогнозування, відносяться до раннього етапу
застосування цієї моделі в умовах, коли не враховувалися специфічні особливості фірми-розробника. За останні 10
років, в зв'язку з введенням в дію системи атестування технологічної зрілості організації-розробників, вже з'явилися
фірми, що характеризуються 4-5 рівнями зрілості. В таких фірмах повинна бути налагоджена своя власна система
накопичення і аналізу статистичних даних, що дозволяє діставати набагато достовірніші оцінки, ніж це робилося 10-15
років тому. Моделі прогнозування, засновані на методі, подібному СОСОМО, в цей час розповсюджуються на
комерційній основі і прив'язуються до специфіки організації-розробника. При цьому фірми не розкривають конкретні
значення параметрів моделі, оскільки це може виявитися на руку конкурентам.
Таким чином, модель СОСОМО, приблизно в дещо вдосконаленому вигляді, досить широко використовується в
США в організаціях, що характеризуються досить високим рівнем технологічної зрілості. Однак відомостей про
точність прогнозів, що отримуються і конкретних удосконаленнях методу в доступних джерелах немає. Можна
припустити, що вони є комерційною таємницею.
На теренах СРСР в 1978-86 р.р. під керівництвом В.В. Ліпаєва також проводились дослідження методів
прогнозування витрат на створення ІС і була розроблена модель, заснована приблизно на тих самих ідеях, що і
СОСОМО [Липаев В.В., ПотаповА.И. Оценка затрат на разработку програмных средств.- М.: Финансы и статистика,
1988], але яка базувалася на вітчизняному матеріалі. Основні удосконалення стосувалися складу факторів, що враховані
в моделі. Вона більш детальна, причому вплив деяких факторів враховується інакше, ніж в моделі Боема. Інших
дослідженнь аналогічного масштабу на теренах СРСР в цьому напрямі не велося. Залишки колективу, керованого В.В.
Ліпаєвим і що має знання і досвід у цій сфері, зосереджені в Російському НДІ інформаційних технологій і систем
автоматизованого проектування (РІТАП).
136
Методу СОСОМО й аналогічним йому методам є властивими ціла низка недоліків, і ряд авторів піддають його
критиці. Основний недолік є наслідком того, що для оцінювання витрат і тривалості розробки необхідно мати оцінку
складності ІС, виражену через число команд або операторів програми. Основними аргументами проти використання цієї
характеристики складності наступні:
• точне число операторів програми стає відомим лише у кінці розробки, а розрахунки треба виконувати значно
раніше, після складання технічного завдання;
• написання програм є лише невеликою частиною всіх трудовитрат, і тому число операторів не характеризує їх
повністю;
• у разі використання декількох різних мов програмування складно підрахувати число операторів, особливо для
непроцедурних мов;
• далеко не завжди зрозуміло, як здійснювати підрахунок (наприклад, чи треба враховувати коментарі і оголошення
змінних тощо);
• не всі програми, що розробляються входять в комплект постачання (наприклад, програми, що забезпечують
відладку і випробування).
Тому були зроблені спроби відійти від числа операторів програми як міри складності ІС і використати інші
метрики. Одним з підходів, що набув досить широкого поширення є метод функціональних балів (Function Point Analysis
-FPA).
Метод функціональних балів (FPA)
Відомо, що до моменту завершення розробки технічного завдання на створення ІС в проектній документації є ряд
параметрів, значення яких характеризують складність системи.
До цих параметрів можна віднести, наприклад, число:
• класів інформаційних об'єктів,
• атрибутів інформаційних об'єктів,
137
• функціональних задач (інформаційних і обробки),
• число вхідних і вихідних змінних кожної задачі.
Цей список може бути продовжений. Очевидно, що кожний з перерахованих параметрів якось характеризує
складність, тобто зі зростанням його значення, за інших рівних умов, складність, а з нею трудомісткість і тривалість
розробки ІС зростають. Питання тільки полягає в тому, яким чином агрегувати ці параметри в одному такому
показникові як трудомісткість.
У виборі одного з можливих способів їх агрегування і полягає сутність так званого методу функціональних балів
(Function Point Analysis - FPA). Уперше метод був запропонований в роботі [Albrecht A. J, Measuring Application
Development Prodactivity, on Proc. IBM Applications Development Symposium, GUIDE Int. and SHARE Inc., IBM Corp.,
Moneterey, CA. Oct. 14-17, 1979]. За своїм призначенням метод FPA призначений для більш вузького класу систем, ніж
метод СОСОМО. А саме, FPA орієнтований на системи, що містять у своєму складі досить складні бази даних.
У порівнянні з СОСОМО метод FPA має більш вузьку спрямованість і тому значенні, що він призначений тільки
для оцінювання складності ІС, а не трудомісткості або тривалості, тобто в ньому не враховуються фактори,
безпосередньо пов'язані з процесом розробки і реалізації, які враховує модель СОСОМО. По суті, метод FPA дозволяє
оцінити тільки значення параметра, яке можна було б підставити в формули (20.1) або (20.2) замість довжини програми
S.
Розглянемо найпростіший варіант цього методу.
В якості вхідних даних для оцінювання складності ІС, що розробляється, використовують наступні п'ять
параметрів:
• число форм вхідних повідомлень - Inp,
• число форм вихідних повідомлень - Out,
• число інформаційних задач - Inq,
• число головних файлів - Maf,
138
• число інтерфейсів - Inf.
Порівнюючи цей перелік з попереднім, можна помітити схожість і деякі відмінності. Так, число головних файлів є
не що інше як число класів інформаційних об'єктів, що мають зв'язки з іншими класами типу 1:М. Тобто, в цьому
параметрі агреговано не тільки число класів, але і складність зв'язків між ними. Задачі обробки явно не представлені,
але легко пересвідчитися, що їх число непрямо відображене в кожному з параметрів, тобто додання цього параметра
тільки призведе до надмірності.
Складність системи оцінюють у так званих функціональних балах за наступною формулою:
FP =UFP TСF, (20.4)
де перший співмножник характеризує логічну складність, виражену в балах, а другий є поправочним коефіцієнтом,
що враховує інші фактори, від яких залежить складність системи.
Логічну складність розраховують за наступною формулою:
UFP = а Inp + b Out + с Inq + d Mat + е Inf, (20.5)
де значення кожного з коефіцієнтів, a, b, с, d, е, встановлюють у залежності від складності відповідного елемента ІС
(табл. 20.1).
Другий співмножник в (20.4) розраховують по формулі:
TCF =0.65 +0.01 • DI, (20.6)
де коефіцієнт DI (Degree of Influence) - це сума наступних 14 показників:
1. наявність і складність телекомунікації,
2. розподілена обробка,
3. особливі вимоги до якості,
4. ступінь використання ресурсів обладнання,
5. частота транзакції,
6. діалоговий режим введення даних,
139
7. особливі вимоги до ефективності роботи кінцевих користувачів,
8. діалоговий режим оновлення даних,
9. наявність складних алгоритмів обробки,
10. можливість повторного використання компонентів системи,
11. простота розгортання системи,
12. зручність експлуатації,
13. переносимість на інші платформи,
14. простота супроводу.
Оскільки кожному з перерахованих показників проектувальник повинен присвоїти оцінку з діапазону від 0 до 5,
параметр D1 може приймати значення від 0 до 70, а коефіцієнт TCF - відповідно від 0.65 до 1.35.
140
Недосконалість моделі FPA досить добре видно навіть з приведеного вище переліку чинників, що враховуються
при розрахунку значення параметрів DI. Двократне врахування діалогового режиму як чинника, що впливає на
складність, явно відноситься до часів, коли процедури діалогової взаємодії було важко проектувати і реалізувати
програмно. Це свідчить про те, що розглянута вище модель FPA потребує вдосконалення. Поліпшений варіант цього
методу детально викладений у монографії [Symons, 1991].
Судячи з публікацій, метод FPA досить широко використовується по обидві сторони Атлантики. Існує Асоціація
користувачів методу (FPA Users Group), яка регулярно проводить робочі зустрічі й конференції, які сприяють обміну
інформацією між фахівцями і вдосконаленню методу. У Великобританії під егідою ССТА видана методична допомога
по застосуванню FPA для прогнозування витрат і тривалості розробки ІС. Все це свідчить про те, що цей метод постійно
удосконалюється і має важливе практичне значення.
Таким чином, судячи з розглянутих вище моделей, до теперішнього часу вже виявлено склад основних факторів,
що визначають тривалість, трудомісткість і вартість розробки ІС, а також вивчено характер їх впливу. Як правило,
залежності економічних показників від цих факторів порівняно прості, і для їх повного опису досить вказати значення
невеликого числа параметрів (найчастіше - одного, рідше - до трьох-чотирьох). Головна складність полягає в тому, щоб
оцінити ці параметри, тобто зробити калібрування моделі. Як показує практика останніх років, найточніші результати
прогнозування дає калібрування, що виконується всередині організації-розробника з урахуванням її особливостей і,
зокрема, характеру проектів ІС, на розробці яких вона спеціалізується. Однак для проведення такого калібрування
необхідно, щоб організація мала досить високу технологічну культуру і мала достатній обсяг накопичених статистичних
даних. Якщо ці умови не додержані, то доводиться задовольнятися результатами калібрування моделі, виконаними для
інших організацій, що може різко знизити точність прогнозування.
Іншими словами, головною умовою передбачуваності процесу створення ІС є висока технологічна культура
організації-розробника.
5. Методи і техніка управління вартістю проекту в умовах ринку
141
Самостійно!!
142
У п р а в л ін н я в а р т іс т ю
1. Е к о н о м іч н и й а н а л із
1. С т р у к т у р н а д е к о м п о з и ц ія р о б іт
2. С истем а кодуван ня 1. В изначен ня 1. Б а з и д а н и х п р о д о с в ід
- Р е а л ь н іс т ь в и к о н а н н я 2. П о л іт и к а р е а л із а ц ії п р о е к т у
2. Р е н т а б е л ь н іс т ь і п р и б у т о к 3. С кладанн я кош торису
- П лан уван ня витрат 3. П роцедури 2. С х е м и ф у н к ц іо н а л ь н и х
- П л а н к а п іт а л о в к л а д е н ь 4. С и с т е м а ін ф о р м а ц ії і її о б о в ” я з к ів
- П о в е р н е н н я і н в е с т и ц ій - О ц і н к а з м ін
4. Р у х г р о ш о в и х з а с о б ів в ід о б р а ж е н н я 3. А н а л із р е з у л ь т а т ів і д о с в ід у
- П рям і витрати 5. У п р а в л ін н я р е зе р в а м и н а п іс л я з а в е р ш е н н я п р о е к т у і
- Р у х г р о ш о в и х з а с о б ів з 5. Р езерви на неперед бачені витрати
6. О с н о в н і т е х н і к о - е к о н о м іч н і і непередбачені витрати в и р о б к а р е к о м е н д а ц ій д л я
врахуванням дисконтування - З м ін и п р о е к т у і п л а н ів м айб утнього
- А н а л із р и з и к ів в а р т іс н і п о к а з н и к и
7. С истем а б ухгалтерського - Р е к л а м а ц ії 4. В а р т іс н а о ц ін к а п о в н о г о
3. Ф ін а н с у в а н н я - М ож ливі ризики ж и т т є в о г о ц и к л у в ід к о н ц е п ц ії
4. З в е д е н а е к о н о м іч н а о ц і н к п р о е к т у 8. П о р я д о к ф ін а н с у в а н н я і о п л а т и
в и к о н а н н я р о б іт і п о с л у г - Р езерви д о л ік в ід а ц ії
5. О б с я г і н в е с т и ц ій в п р о е к т 6. М о н іт о р и н г ф а к т и ч н и х в и т р а т 5. Ф у н к ц іо н а л ь н о - в а р т іс н и й
- П о п е р е д н я о ц ін к а проти кош торису і бю дж ету а н а л із ( о п т и м із а ц ії з а г а л ь н о ї
- О ц і н к а н а ф а з і к о н ц е п ц ії 7. А н а л із в ід х и л е н ь в а р т о с т і)
- О ц ін к а п р и б а зо в о м у - Ін т е гр а л ь н і в ід х и л е н н я 6. К ом п”ю тер ні додатки
проектуванні - А н а л із к о ж н о г о в и п а д к у - П редставлен нн я дани х для
- Т е ж при детальном у - В ід х и л е н н я з а п р о ш л и й р іш е н н я п р и к л а д н и х з а д а ч
- О ц і н к а п іс л я в в о д у в п е р іо д
е к с п л у а т а ц ію - П лан / ф акт
6. Р езерв на непередбачені витрати 8. З в е д е н і зв іт и п р о с т а н в а р т о с т і
7. О б л і к ін ф л я ц ії проекту
8. П рогнозування 9. А н а л із в а р т іс н и х п о к а з н и к ів
- П о д о с л ід н и м д а н и м проекту
- Р озрахункові м етод и 10. К оригую ий вплив для
- В п р о ц е с і р е а л із а ц ії регулю ван ня вар тості
9. Е к о н о м ік о - с т а т и с т и ч н і м е т о д и
143
Лекція 6Б (тема 6) Управління ризиком
План
1. Сутність управління ризиком та його функції
2. Класифікація ризиків за різними ознаками
145
Ризику схильні передусім фінансовий, технічний, організаційний і соціально-політичний аспекти проекту. Управління
ризиком застосовується, якщо міра ризику є досить високою.
Слайд !!!
146
147
Управління ризиком
Продовж ення рис.→
Виявлення ризиків
1. Несподіване втручання
органів державного 1. Ринкові ризики з-за змін
- Джерел вартості 1. Зрив графіків робіт 1. Зміна технологій
регулювання - Затвердження ріш ень
- Стандарти і норми сировини
- Попиту - Нестача робочої сили 2. Виробництво робіт
- Експорт - Страйки - Якість
- Конкуренції
- Ціноутворення - Нестача матеріалів - Продуктивність
- Екологія - Ринкових цін
- Бажань покупців - Затримка поставок - Надійність
- Розміщення - Непередбачені умови на
2. Експлуатація площадці 3. Проектування
2. Стихійні лиха - Помилки в проекті - Відповідність
- Необхідність супроводу
- Зміни вимог замовників технічним умовам
Несподіваний зовнішній - Відповідність проекту
3.
- Безпека - Нереальність планів - Імовірність змін
вплив - Недоробки
- Екологічні - Зміна керівництва та ін. 4. Технологічні ризики
- Соціальні 3. Валютний курс
4. Інфляція
- Економічні 2. Переривання фінансування
Система податків
- Технічні
Соціальні і екологічні
3. Перевищення витрат через
Нездоланні обставини і фактори
4. - Виконавців
невдачі - Постачальників Ю ридичні і правові фактори
- Політична - Замовника
нестабільність
1. Ліцензії
- Банкротство
2. Патентні права
- Порушення контрактів Схема управління ризиком (частина 1) 3. Помилки контрактів
і ін 4. Зовнішні позоки
5. Внутріш ні позови
6. Форс-мажор
148
Управління ризиком
Продовження рис.→
План
1. Сутність управління персоналом та його функції
2. Адміністративні аспекти управління персоналом
3. Регулювання відносин і взаємодії учасників та членів команди проекту
150
1.Адміністративні;
2.Регулюючі взаємовідносини і взаємодії.
Кожна з цих груп включає розв'язання питань, пов'язаних з:
- службовими відносинами;
- оплатою праці;
- трудовим законодавством і регулюванням;
- учасниками проекту;
- членами команди проекту;
- самої команди проекту.
151
Управління персоналом
План
1. Сутність управління контрактами і забезпеченням проекту та його функції
2. Методи і моделі управління контрактами
154
Управління контрактами і
забезпеченням ресурсами
155
Лекція 8 (тема 8) Автоматизація управління проектами
План
1. Мета автоматизації та призначення інформаційної системи управління проектами
2. Вимоги до інформаційної системи управління проектами
3. Базові функціональні можливості системи для управління проектами
158
основному, дані структуровані для підтримки діяльності функціональних керівників,, тому є надмірними і, зрештою,
непотрібними для менеджера проекту.
Таким чином основними принциповими відмінностями ІСУП від корпоративних систем є наступні:
1. Якщо корпоративні ІС в основному підтримують окремі функціональні підрозділи, то ІСУП об"єднує дані з різних
підрозділів і організацій, що відносяться до конкретного проекту.
2. В корпоративних системах цикл збору і аналізу інформації та видачі звітності прив"язаний до календарного
періоду (місяць, квартал, рік). В ІСУП управлінська інформація збирається, зберігається і аналізується відносно ступеню
досягнення цілей проекту (задач, етапів, віх).
Тому створення ІСУП на основі лише існуючих функціональних ІС має низку недоліків :
•низька оперативність отримання і якість інформації внаслідок надлишкових даних;
•низька ступінь інтеграції інформації внаслідок різнорідності ІС, які використовуються різними відділами (тим паче
різними організаціями), що приймають участь у проекті.
Переводу на машинну обробку підлягають такі процеси:
- планування робіт;
- контроль за ходом виконання проекту;
- аналіз ходу виконання плану;
- коригування плану робіт.
Тобто автоматизації підлягають основні напрямки (функції) управлінської діяльності.
Можливості застосування методів УП є досить широкими та різноманітними.
Кожний проект є унікальним і кожна організація, що створюється для його виконання, розробляє власну політику та
процедуру виконання проекту.
2. Вимоги до інформаційної системи управління проектами
До чинників, що впливають на підходи і, відповідно, вимоги до АІСУП відносяться:
- стиль управління проектом;
- потреби робочої групи проекту;
- вимоги вищих керівників.
1. Ці аспекти необхідно детально розглянути, перш ніж визначитись, яка необхідна АІСУП. Існують чотири категорії стилей управління:
2. Детальне знання проекту та високий рівень контролю;
3. Детальне знання проекту та невисокий рівень контролю.
4. Невисокі знання деталей проекту та невисокий рівень контролю;
159
5. Невисоке знання деталей проекту та значний рівень контролю.
Перший стиль вимагає, щоб план проекту був розроблений дуже детально, щоб всі ці деталі вводились в базу даних системи та були доступні у будь-який час.
Вимогою є, щоб робоча група проекту здійснювала поточний контроль за роботою через короткі проміжки часу. Ступінь деталізації залежить від масштабів та
складності проекту.
Другий стиль вимагає, щоб план проекту був розроблений досить детально, і щоб всі ці деталі були введені в базу даних, але не передбачає, щоб подробиці
плану були легко доступними.
Менеджер проекту може не аналізувати всю цю інформацію, а вивчає її тільки вибірково. При необхідності він повинен отримати детальну інформацію. Такий
стиль надає більше свободи робочій групі при розробці своїх планів.
АІСУП не повинна бути надто чутливою.
Третій стиль не потребує розробки дуже деталізованого плану проекту для введення в БД або забезпечення доступності інформації. Цей стиль також надає
робочій групі більше свободи в розробці власних планів такий підхід називається управління «по відхиленням» АІСУП також не повинен бути надто чутливою.
Четвертий стиль є не зовсім звичайним. Він навпаки вимагає, щоб план проекту не розроблявся дуже детально.
Менеджеру проекту необхідно забезпечити рівень контролю за БД та легку доступність інформації. Така система буде зручною для менеджера проекту, якому
необхідно керувати деталями і якому необхідно надавати багато звітів про стан справ вищим керівникам різного рівня. Ці звіти повинні бути довільними за своїм
характером.
В цьому випадку АІСУП повинна бути виключно чутливою.
Ефективність роботи менеджера залежить від його здатності здійснювати контроль через заздалегідь внесені відповідні зміни.
При визначенні вимог до ІС УП (конкретної) необхідно чітко визначитись на який стиль слід орієнтуватись і для вирішення яких задач буде потрібна АІСУП.
А для цього керівникові необхідно проаналізувати характер діяльності власної організації з точки зору можливості і доцільності застосування проектної форми
планування і управління. Яка діяльність може плануватися у вигляді проектів? Наскільки детально необхідно планувати і контролювати проекти? Тільки після цього
можна з упевненістю сказати наскільки прийняте рішення про використання системи для управління проектами є обгрунтованим.
Потім необхідно визначитися з класами функцій планування і управління, які повинна реалізувати ІСУП:
• тільки планування або планування і контроль ходу проекту;
• планування і контроль лише термінів виконання робіт;
• планування і контроль фінансових вкладень без детального планування використання ресурсів;
• детальне планування використання ресурсів;
• багатопроектне управління.
Корисно заздалегідь визначити:
1. Приблизні вимоги до розмірності проектів і детальності планування, організаційної структури управління і звітності.
2. Скільки проектів буде вестися одночасно і чи будуть вони взаємозалежними?
3. Яка приблизна кількість задач в одному проекті?
4. Скільки видів ресурсів буде задіяно в одному проекті і як будуть розділятися ресурси між проектами?
Важливим є також міркування, пов’язані з кваліфікацією персоналу, який буде використовувати ІСУП.
160
Тільки з урахуванням усього вищесказаного можна чітко сформулювати вимоги до інформаційної системи автоматизації управління проектами.
Після аналізу всіх вимог необхідно прийняти рішення про вибір ІСУП з тих, що пропонує ринок, або при відсутності на ринку системи, яка відповідає вимогам–
про розробку власної :
Декілька зауважень!
1. Розробка власної обійдеться значно дорожче (на 1-2 порядки)
2. Сам процес розробки досить тривалий і відповідно результат від використання такої системи відстає у часі від моменту вкладення коштів, оскільки, будь-
який проект обмежений у часі, це є суттєвим.
3. Процес розробки досить складний і трудомісткий процес. Він вимагає залучення різноманітних фахівців.
4. Розробка нової ІС сама по собі є проектом і відповідно вимагає управління.
Тому, розробка ІС із застосуванням готових ПЗ (як власними силами, так із залученням сторонньої фірми) є більш доцільним, крім випадків, коли фірма сама є
розробником ПЗ.
Основною проблемою є вибір програмного засобу, який відповідає вимогам. Крім вимог, що розглянуті раніше, доцільно враховувати наступне.
У організації можна виділити принаймні три рівні, на яких відбувається управління проектами:
1. Рівень вищого керівництва, на якому відбувається визначення цілей і задач підприємства, приймається рішення про фінансування, оцінюється
пріоритетність проектів.
2. Стратегічний рівень, що складається з професіоналів по управлінню проектами, що займаються плануванням і контролем корпоративних проектів. Як
правило, цей рівень представляється вельми малою кількістю людей, основний обов’язок яких – саме управління проектами, і які в своїй роботі спираються
на програмне забезпечення по управлінню проектами. Місія подібних професіоналів є ключовою в організації. Вони працюють як група підтримки
управління проектами, навіть якщо офіційно їм не дають таку назву.
3. Рівень операцій, для якого робота з програмним забезпеченням по управлінню проектами є другорядною. Це відповідальні за проекти на місцях, менеджери
проектів, керівники груп. На рівні операцій, звичайно ж, потрібно мати інструмент з управління і контролю за проектом, але на непостійній основі.
Наприклад, менеджер проекту може приділити цьому увагу лише декілька годин в місяць.
Безсумнівно, потрібна інтеграція програмного забезпечення трьох рівнів для підтримки інформаційних потоків в організації..
Вимоги до інтегрованої системи по управлінню проектами універсальні і не залежать від специфіки організації. Модель обміну даними можна спрощено
представити таким чином:
Потік даних по проекту йде у напрямі знизу вгору, від рівня операцій до стратегічного рівня, на якому відбувається узагальнення відомостей, що
поступили, і вже на рівні вищого керівництва дані поступають у вигляді звіту, який представляє дані по проекту в досить загальному вигляді.
Кожний рівень управління характеризується своїми специфічними вимогами до програмного забезпечення УП.
Таблиця. 1 Вимоги до програмного забезпечення по управлінню проектами.
Важливо не робити узагальнень при складанні списку вимог і не намагатися знайти такий засіб, який задовольняє
усім запитам. Не можна коректно визначати пріоритети, розглядаючи вимоги різних рівнів. Звичайно, можна виходити
з найбільш високих запитів стратегічного рівня, припустивши, що користувачі інших рівнів вивчать і будуть
використовувати лише частину функцій системи, але таке рішення буде дорогим і обтяженим.
162
3. Базові функціональні можливості системи для управління проектами
До рішення про придбання програмного забезпечення для УП в різних організаціях приходять по різному:
1.Засоби опису комплексу робіт проекту, зв’язків між роботами і їх часових характеристик:
• підтримка календаря проекту (максимальний розмір календаря, найбільш пізня дата, максимальна кількість свят в одному календарі, можливість задавати
робочі дні тижня і різні робочі дні для різних тижнів, можливість задавати робочі години);
• обмеження, що накладаються на роботи проекту (типи робіт: (по раннім датам, по пізнім датам), роботи з фіксованою датою початку/закінчення, можливість
планування виконання робіт по індивідуальних календарях);
163
• можливість призначення часових характеристик (максимальна тривалість окремої задачі, максимальна тривалість проекту, одиниці часу, доступні в системі
(рік, місяць, тиждень, день), виділення задач-віх, встановлення резервів часу (повний, вільний), можливість системи автоматично встановлювати тривалість окремих
задач, можливість прив’язати тривалість задач до об’єму призначених ресурсів);
• зв’язки між задачами (максимальна кількість попередніх і подальших задач, допустимі типи зв’язків, допустимі типи затримок/перекриття);
• максимально допустима кількість задач в проекті, довжина імені задачі, можливості кодування, можливість автоматичного перерахунку, багаторівневе
представлення проекту.
2. Засоби підтримки інформації про ресурси і витрати по проекту та призначення ресурсів і витрат окремим роботам проекту.
інформація про ресурси (максимальна кількість ресурсів на проект, можливість опису різних типів ресурсів (матеріально-технічних, персоналу, статті витрат,
номенклатура матеріалів), підтримка ресурсів з фіксованою вартістю і ресурсів, вартість яких залежить від тривалості їх використання, підтримка інформації про
необхідні і доступні об’єми ресурсу, можливість задання нормального і максимального об’єму ресурсу, можливість задання змінного об’єму ресурсу, можливість
задання індивідуальних календарів ресурсів);
призначення ресурсів задачам (максимальна кількість ресурсів на задачу, можливість задання часткового використання ресурсів, можливість задання затримок
при використанні ресурсу);
календарне планування при обмежених ресурсах (виділення переобтяжених ресурсів і задач що їх використовують, розв’язання ресурсних конфліктів,
автоматичне/командне вирівнювання ресурсів, вибір ресурсів для вирівнювання, вирівнювання з урахуванням пріоритетів задач, вирівнювання з урахуванням обмежень
за часом або з урахуванням обмеження на ресурс, оптимальність отриманих планів).
3. Засоби контролю за ходом виконання проекту:
засоби відстеження стану задач проекту (фіксація плану розкладу проекту, засоби підтримки фактичних показників стану задач (процент завершення));
засоби контролю за фактичним використанням ресурсів (бюджетна кількість і вартість ресурсу, фактична кількість і вартість ресурсу, кількість і вартість
ресурсів, необхідних для завершення роботи);
засоби вартісного аналізу проекту і аналізу на основі виконаних об’ємів робіт.
4. Зручні графічні засоби представлення структури проекту (діаграма Гантта, сіткова діаграма, ієрархічна діаграма проекту), а також засоби створення різних
звітів по проекту.
Діаграма Гантта (відображення критичного шляху, розрахункових і фактичних дат початку і закінчення робіт, резервів робіт, можливість зміни часової шкали,
відображення поточної дати, відображення складових задач, відображення додаткової інформації);
PERT діаграма (відображення критичного шляху, розрахункових і фактичних дат початку і закінчення робіт, тривалості, резервів робіт, відображення багатьох
рівнів деталізування задач, можливість задання різних типів сіткової діаграми, ручне і автоматичне розміщення робіт і зв’язків, визначення додаткової інформації);
засоби створення звітів (звіти за станом виконання розкладу, звіти по ресурсах і за призначенням ресурсів, профілі завантаження ресурсів, звіти по витратах
(можуть включати вартість окремих задач, деталізація вартості задач по ресурсах, вартість ресурсу по задачах, заплановану і фактичну вартість), звіти по грошових
потоках, звіти для аналізу фактичного стану виконання задач проекту і порівняння із запланованим).
Крім того, повинні бути враховані наступні додаткові можливості при виборі системи автоматизації управління проектами:
сортування даних (максимальна кількість критеріїв, сортування по кодах задач і датах);
критерії відбору даних (виключаючий і виділяючий відбір);
можливості друку (типи принтерів, плоттер, багатосторінковий звіт);
164
засоби обміну даними (підтримка технології клієнт/сервер, стандартів SQL(Snruktured Query Langueage - стандартна, структурована мова побудови запитів
до баз даних) і ODBC (Open Data Connectivitdy - стандарт доступу до баз даних різних форматів), інтеграція з ресурсами Web (всесвітня мережа, побудована
за технологією Internet), імпорт/експорт (ASCII- формат структурованого текстового файлу, dBase, Lotus, інші системи для управління проектами );
робота в мережі з декількома проектами (багатопроектне планування, об’єднання проектів, зв’язок проектів, максимальна кількість пов’язаних проектів,
спільне ресурсне планування);
мови програмування і розробки макровизначень.
Важливим для майбутнього користувача є простота вивчення і використання системи, а також якість супутньої документації, додаткової консультаційної
підтримки цієї системи на ринку.
Як будується інтегрована система по управлінню проектами?
Вибір програмного забезпечення по управлінню проектами зазвичай залежить від того, з якого рівня виходила ініціатива. Тому типовою є ситуація, коли самий
активний рівень нав’язує іншим програмне забезпечення, що відповідає безпосередньо його вимогам.
Переваги та недоліки різних варіантів вибору ПЗ УП
1. Вибір виконується керівництвом
За Проти
Впровадження швидко просувається • Керівництву можуть бути не відомими запити
Методи впровадження підтримуються нижчих рівнів
керівництвом • Система може буде неефективною для роботи
Завдяки підтримці легко знаходять фінансові і менеджерів-професіоналів
людські засоби для впровадження
2. Вибір виконується на стратегічному рівні
За Проти
Найбільш вірогідно, що продукт, буде достатньо • Може виникнути потреба в інтенсивному
функціональним тренінгу з ПЗ
Експерти з управління проектами в компанії зможуть • Для реального використання продукту
надавати рекомендації користувачам інших рівнів доведеться вводити багато даних на інших
Система буде достатньо вдало інтегрованою з рівнях
іншими програмними продуктами
За Проти
Обрана система є легкою у застосовуванні • Програмне забезпечення низького рівня, яке не
Велика кількість користувачів вже задовольняє вимог стратегічного рівня і рівня
використовує систему, зазвичай приймається вищого керівництва
рішення про поставку інтегрованої системи • Оскільки програмне забезпечення нав’язане
управління проектами стратегічному рівню, з його боку буде
Оскільки система не є створюватись опір
багатофункціональною, вона скоріше всього
165
дешева • Малофункціональне програмне забезпечення
буде інтегруватися з іншими програмами, що
призведе до додаткових зусиль і витрат фінансів
Який з підходів найбільш вдалий? Ніякий оскільки у кожному з них доводиться жертвувати потребами членів рівнів управління, які
не беруть участі у виборі. Схема вибору програмного забезпечення по управлінню проектами в організації складається з наступних кроків:
• Аналіз вимог,
• Аналіз ринку,
• Вибір програмного забезпечення.
4. Короткий аналітичний огляд пакетів управління проектами
Розглянемо існуючі на сьогоднішній день на ринку системи управління проектами через призму розглянутих
вимог.
Microsoft Project
Microsoft Project є на сьогоднішній день самою поширеною у світі системою УП. У багатьох західних компаніях MS Project став звичною добавкою до Microsoft
Office навіть для рядових співробітників, які використовують його для планування графіків нескладних комплексів робіт.
Відмінною особливістю пакету є його простота. Розробники MS Project не прагнуть вкласти в пакет більш складні
алгоритми календарного або ресурсного планування. У той же час значна увага приділяється використанню сучасних
стандартів, які дозволяють ефективно інтегрувати пакет з іншими додатками. Наприклад, підтримка стандартів ODBC
(Open Data Connectivitdy - стандарт доступу до баз даних різних форматів) і OLE 2.0 (Object Linking Embeding -
стандартний механізм зв"язку об"єктів у Windows) спрощує задачі інтеграції бізнесу-додатків.
Підтримка Microsoft Mail і Microsoft Exchange дозволяє полегшити і систематизувати групову роботу з проектами.
Настройка повідомлень для команди проекту включає можливість визначення складу проектних даних що
пересилаються учасникам проекту по електронній пошті і установку обмежень на корекцію інформації, що
пересилається одержувачами. зберігання проектів в папках Exchange забезпечує додаткові засоби розмежування доступу
до файлів проектів.
Для швидкого включення в роботу початківця користувача MS Project надає, крім звичайних засобів допомоги,
також можливість покрокової розробки проекту (Create Your First Project i Cue Cards) i інтелектуальної підказки (Answer
Wizard).
Серед переваг пакету також потрібно відмітити досить зручні i гнучкі засоби створення звітів. Основні типи звітів
166
можуть бути вибрані із заготовлених (Report Gallery). Можливість одночасно мати до шести планів для кожного проекту
дозволяє підвищити ефективність аналізу «що якщо...» У той же час MS Project надає мінімальний набір засобів для
планування i управління ресурсами. Додаткові можливості Project також включають імпорт/експорт даних в форматах
ASCII, CSV, Excel, Lotus 1-2-3, dBASE i FoxPro, засоби запису макрокоманд, Visual Basic.
MS Project може бути рекомендований для планування нескладних проектів користувачами непрофесіоналами i
початківцями.
Time Line (Time Line Solutions)
Інший популярний недорогий пакет, який пропонує компанія Time Line Solutions Corp. Значне поширення на
ринку отримала русифікована версія Time Line 1.0 для Windows. Крім неї, набуває поширення Time Line 6.5 для
Windows - більш потужна і складна версія системи.
Time Line 1.0, подібно MS Project, містить лише мінімально необхідні функції управління проектами, надаючи
користувачеві-непрофесіоналові максимально прості i ясні засоби швидкого створення i розрахунку нескладних
проектів.
Користувачеві початківцеві система пропонує набір базових розкладів, які дають загальне уявлення про проекти в
різних областях (бізнес-план, виробництво виробу, маркетинг виробу, новобудова i т.д.). Спеціальна функція інструктор
активізує модуль контролю за логікою роботи користувача. Періодично від виводить на екран запити, уточнюючи
призначення пророблених операцій, i пропозиції відносно подальших дій.
Пакет містить повний набір функцій управління проектами, однак, об'єм проектів, що плануються, як i в MS
Project, обмежений 10000 задач i 1000 видів pecypсів. Система надає спрощені алгоритми ресурсного планування.
Засоби створення звітів крім табличних i графічних (Гантт, PERT) дозволяють отримати календарний графік, який
представляє дані в добре знайомому керівнику форматі настінного календаря.
Використання правил відбору дозволяє надрукувати індивідуальний робочий календар для груп співробітників або кожного з
співробітників нарізно. Даний засіб може бути зручним для невеликих проектів.
Для організації колективної роботи з даними проекту Time Line 1.0 може бути встановлений як на робочих
станціях, так i на cepвеpi мережі.
Багатопроектне управління реалізовується тільки через об'єднання проектів або зв'язок проектів. Пакет підтримує
імпорт/експорт даних в форматах ASII, CSV, Lotus 1-2-3, dBASE.
У комплект постачання російської вepciї Time Line 1.0 входять додаткові продукти Guide Line і Guide Maker,
призначені для створення і використання інструкцій з розробки проектів в конкретних предметних областях.
167
Time Line 1.0 може бути рекомендований користувачам-непрофесіоналам, які планують переважно часові i
вартісні параметри проектів.
Time Line 6.5 є більш могутньою версією системи управління проектами, принципово відмінною від вepciї 1.0 по
ряду параметрів.
Основними відмінними особливостями Time Line 6.5 є реалізація концепції багатопроектного планування в рамках
організації, гнучкі засоби підтримки формування звітів і засоби настройки на інформаційне середовище користувача. У
Time Line 6.5 зняті обмеження на розмірність проектів.
Time Line 6.5 дозволяє зберігати всі дані, що стосуються проектів організації в єдиній SQL базі даних, яка, крім
опису проектів i єдиного для організації списку pecypсiв, містить вci елементи настройок управлінського середовища
прийнятої в компанії для роботи з проектами. Всі основні об'єкти бази даних об'єднані у вікні OverView у відповідних
розділах. За допомогою даного вікна можна переглянути структуру бази даних проекту i здійснити доступ до будь-якого
елемента, а також створити свої елементи користувача в списках.
Time Line 6.5 пропонує досить могутні алгоритми роботи з ресурсами, включаючи засоби міжпроектного
призначення i вирівнювання перевантажень pecypсiв, гнучкі можливості по опису специфічних календарних графіків
роботи ресурсів. Недоліком даних засобів є відсутність можливостей опису і відображення ієрархії pecypсiв організації.
Стандартні можливості генерації табличних звітів по проекту доповнені можливостями системи створення, що
включається в постачання Time Line 6.5 i генерації звітів Cristal Reports 4, яка дозволяє створювати практично будь-які
види звітів, що містять дані як з БД Time Line, так і з інших баз даних компанії. Більше за 30 заготовок стандартних
звітів управління проектами в форматі Cristal Reports включені в систему.
Корисною додатковою можливістю системи є засоби створення власних формул в електронній таблиці Time Line.
Окремий модуль імпорту/експорту дозволяє обмінюватися даними з іншими пакетами УП (MS Project, CA-
SuperProject, Time Line 1.0 for Windows i 5.0 для DOS), базами даних (dBASE) i електронними таблицями (Lotus). Time
Line 6.5 підтримує стандарти ODBC, OLE 2.0, DDE,підтримує макромова Symantec Basic.
Time Line 6.5 може бути рекомендований для планування середніх або комплексів малих проектів.
Open Plan Professional (Welcom Software)
Open Plan Professional –представник класу професійних систем. Однією з основних відмінностей системи є могутні
засоби ресурсного i вартісного планування, які дозволяють значно полегшити задачу знаходження найбільш
ефективного розподілу ресурсів і складання їх робочого розкладу. Крім того, користувачами інтегрованої системи
управління проектами організації є як професійні менеджери, що здійснюють узгодження i оптимізацію планів проектів,
аналіз ризиків, прогнозування і т.д., так і учасники проектів, що виконують збір, уточнення i актуалізацію даних,
168
готуючі звіти. Якщо для професіоналів важлива потужність i гнучкість функцій планування, що надаються системою і
аналізу проектів, то для інших користувачів важливіше простота i прозорість системи. Тільки Open Plan забезпечує
сьогодні як повну інтеграцію між професійною i "настільною" версіями системи, так і відкритість для обміну даними із
зовнішніми додатками.
Open Plan постачається в двох варіантах - Professional i Desktop –кожний з яких відповідає різним потребам
виконавців, менеджерів і інших учасників проекту. обидві вepciї працюють з однією базою даних – немає необхідності в
обміні даними. Спільне використання професійної i «полегшеної» версій системи управління проектами дозволяє не
тільки врахувати потреби вcix груп користувачів, але i значно знизити вартість рішення.
До основних переваг Open Plan відноситься те, що він може працювати з даними будь-якого профілю, що
стосуються життєдіяльності підприємства. Програмне забезпечення Welcom можна настроїти на роботу з
різноманітними базами даних завдяки об'єктно-орієнтованій i клієнту-серверний архітектурі. Open Plan має прямий
доступ до SQL баз даних. Користувач може вибрати в якому форматі зберігати дані по проектах (у власному форматі
Open Plan, в форматах Oracle, SQL Server, Sybase, xBase).
Open Plan забезпечує обмеження доступу до даних проекту, дозволяючи надавати різні права на доступ до певних
даних, роблячи їx доступним обмеженому колу ociб і регулюючи їx спільне використання. 3aci6 "Директор управління
проектами», вбудоване в Open Plan, дозволяє упорядити застосування стандартних елементів проектів i процедур. У
Open Plan пропонується 65 моделей, побудованих на базі керівництва РМI (інституту Проектного Менеджменту, США),
які можна настроїти для створення документів, що відповідають вимогам 3/SCSC i ISO стандартів.
Primavera (Primavera Systems, Inc.)
Центральний програмний продукт сімейства Primavera, Primavera Project Planner (РЗ), добре відомий в середовищі професійних менеджерів проектів у всьому
світі. Сьогодні РЗ застосовується для управління середніми i великими проектами в самих різних областях, хоч найбільше поширення даний продукт отримав в сфері
управління будівельними і інженерними проектами.
Primavera Project Planner надає досить стандартний для всіх подібних систем графічний інтерфейс, але у РЗ є
декілька додаткових можливостей. По-перше, це можливість угрупування i впорядкування робіт по різних ознаках на
різних рівнях деталізування проекту, що дозволяє уявити інформацію в більш зручному вигляді для конкретної
управлінської ситуації. Наприклад, використовуючи дані засоби, всю інформацію по проекту можна згрупувати по фазі
проекту на першому рівні ієрархії, по відповідальному ресурсу - на другому i відсортувати по даті початку робіт - на
третьому. Для кожної групи можуть бути задані власні шрифт i колір (тексту i фону), посторінкове розбиття.
Інша корисна особливість - це можливість розбиття екрану по горизонталі на дві частини, кожна з яких може бути
переглянута незалежно. Це дає можливість одночасно переглядати різні частини проекту.
169
Окpiм того, РЗ має певні відмінності від інших пакетів в засобах ресурсного планування.
При описі ресурсу можуть бути вказані нормальна i максимальна кількість даного ресурсу, а також його ціна по
шести часових інтервалах. Ресурс може бути помічений як керівник (об'єм призначення керуючого ресурсу на задачу
буде впливати на тривалість її виконання). Наприклад, визначивши, що робітники – це керуючий ресурс, а бригадир - ні,
можна добитися скорочення термінів виконання задачі прокладка траншеї за рахунок призначення більшої кількості
робітників. збільшення ж кількості бригадирів не вплине на тривалість роботи.
При плануванні завантаження pecypсiв може виникнути необхідність в описі нелінійного профілю споживання
ресурсу окремою задачею. РЗ дає можливість описати різні криві розподілу ресурсу, пропонуючи дев'ять стандартних
кривих i можливість визначити власний профіль споживання, розбивши часову фазу на 10 періодів.
Засоби автоматичного перепланування задач з урахуванням обмежень на ресурси набувають особливої ваги для
великих проектів, коли менеджер не в змозі самостійно проаналізувати причини недостачі pecypсiв i знайти рішення для
кожної конкретної роботи. РЗ дозволяє вибрати режим перерахунку розкладу і підібрати критерії перепланування робіт,
що забезпечує отримання більш короткого розкладу. Серед режимів перерахунку можна виділити вирівнювання уперед
(визначення можливої дати закінчення проекту при заданій початковій даті), вирівнювання назад (визначення самої
пізньої допустимої дати початку проекту), згладжений перевантажень pecypсів в рамках в часових резервів робіт або в
рамках заданого інтервалу.
Окpiм того, є можливість перерозподіляти призначення робіт між згрупованими ресурсами.
До недоліків засобів ресурсного планування можна віднести обмеження на кількість календарів. Окрім головного
календаря проекту, РЗ дозволяє описати лише 30 додаткових календарів, в той час як можливість завдання
індивідуальних графіків роботи для кожного ресурсу вже стало нормою в сучасних пакетах УП. Інше обмеження
пов'язане з кількістю pecypсiв (не більш за 120), що контролюються при вирівнюванні профілю завантаження обмежених
pecypсів.
Засоби підтримки у багатопроектному середовищі управління в РЗ включають можливість визначення iєpapxiї i
права доступу до майстра- проекту i підпроектів. Менеджер-координатор проекту має право редагувати майстер-проект і
всі підпроекти. Менеджер підпроекту має право додавати ресурси в словник pecypсiв, але не видаляти їx i не змінювати
їx ціни. Якщо вирішення ресурсних конфліктів в рамках підпроекту вимагає даних іншого підпроекту, менеджер може
це зробити тільки при наділенні його додатковими повноваженнями з боку менеджера-координатора проекту. Однак,
ресурсне планування по всьому проекту загалом може здійснюватися тільки менеджером-координатором. Тільки він
може визначити зв’язки між підпроектами. У порівнянні з багатьма іншими програмними продуктами, які також дають
можливість багатопроектного управління, відмітною особливістю РЗ є детальний опис принципів багатопроектного
170
управління в документації, де вони розглядаються з двох точок зору: менеджера-координатора проекту i менеджера
підпроекту.
Крім РЗ, компанією Primavera Systems постачається полегшена система для УП – SureTrack. Цей програмний
продукт орієнтований на невеликі проекти, підпроекти, роботу конкретних виконавців з фрагментами проектів.
SureTrack має ті ж засоби, що i РЗ в плані організації проекту по кодах i фільтрації інформації, установки обмежень і
розрахунку розкладу, але в той же час існує ряд обмежень i додаткових можливостей.
З обмежень потрібно відмітити відсутність засобів багатопроектного управління i фрагментації проектів, меншу
розмірність проектів, більш скромні засоби створення звітів. Однак, в SureTraсk з'явилися календарі ресурсів і, як
наслідок можливість розрахунку тривалості робіт з урахуванням узгодження календарів виконавців (очікується, що
календарі pecypсiв з'являться i в наступній версії РЗ). Крім того, у pecypсiв з'явилася додаткова категорія – прибуток.
SureTraсk відрізняється від всіх інших продуктів Primavera тим, що він повністю русифікований i постачається разом з
посібником для користувача на російській мові.
SureTraсk здійснює імпорт/експорт файлів у форматах РЗ i MS Project.
Таким чином, працюючи спільно, РЗ i SureTraсk пропонується підхід, прийнятний для управління проектами
різного розміру і складності. Крім вищеназваних продуктів з сімейства Primavera інтерес може представляти система
аналізу ризиків проекту Monte Carlo for Primavera,яка дозволяє визначити терміни і вартість проекту з заданою
вірогідністю.
Artemis Views (Artemis International)
Інша відома в світі управління проектами торгова марка – Artemis. Традиційно ПО сімейства Artemis (Artemis
2000, Artemis 9000, потім Prestige) використовувалося для управління великими інженерними проектами. На
сьогоднішній день корпорація Artemis International розповсюджує під цією торговою маркою серію програм під
загальною назвою Artemis Views.
Сімейство Artemis Views складається з набору модулів що автоматизують piзнi аспекти управління
проектами: ProjectView, ResourceView, TrackView, CostView. Bci модулі сумісні за даними, працюють в архітектурі
клієнт/сервер, підтримують ODBC стандарт і легко інтегруються з популярною СУБД Oracle, SQLBase, SQLServer,
Sybase.
Кожний модуль може працювати як незалежно, так і в комбінації з іншим ПО. Ціна на це, традиційно недешеве ПО, розраховується
виходячи з конфігурації, що замовляється.
171
ProjectView дозволяє реалізувати мультипроектну, багатокористувацьку систему планування i контролю проектів
в організації. ProjectView дозволяє розділяти проектні дані (календарі, кодифікатори, списки ресурсів) між
користувачами або призначеними для користувача групами, забезпечує засоби безпеки при одночасній роботі
користувачів з проектом. Система дозволяє отримувати значну кількість різних звітів за допомогою власних засобів або
з використанням спеціалізованого ПО (наприклад, Quest). У комбінації з засобами управління ресурсами Resource View
дозволяє побудувати інтегрований підхід до управління роботами і поточними операціями.
Resource View – спеціалізована система для планування і контролю використання pecypciв як в проектному або
матричному середовищі управління, так i для поточних робіт. У системі реалізовані засоби підтримки узгодження
керівниками розподілу ресурсів між роботами. Графічна панель управління ресурсами дозволяє менеджерам планувати,
контролювати i оптимізувати їx завантаження за рахунок перерозподілу черги робіт відповідно до наявності ресурсів.
Track View надає засоби ведення фактичної інформації по виконаних об’ємах робіт, контролю за станом
виконання і вартістю поточних робіт (проектних i поза-проектних). Система дозволяє інтегрувати дані для різних рівнів
управління в організації від рядових виконавців, ведучих інформацію по своїх задачах, до вищого керівництва, яке може
отримати укрупнені дані по фактичних витратах i об'ємах робіт.
Cost View забезпечує підтримку центрального репозиторію для інформації по вcix витратах i прибутках проектів.
Пакет дозволяє аналізувати економічну ефективність контрактів, будувати таблиці грошових потоків, передбачати
витрати і розраховувати показники внутрішньої норми рентабельності проектів. Безумовно Artemis Views дозволяє
створити могутнє інтегроване рішення, однак витрати, пов'язані з придбанням i впровадженням даного ПО, істотно
обмежують коло потенційних користувачів.
Spider Project
Огляд систем УП був би неповний без згадки російської розробки -Spider Project. По інформації, отриманій від
фахівців, які розробляють i підтримуючих пакет, система була інстальована для управління декількома десятками
великих проектів.
Даний пакет має декілька характерних особливостей, які дозволяють йому конкурувати iз західними системами на
великих, промислових проектах.
По-перше, це могутні алгоритми планування використання обмежених pecypciв. Тестування відомих пакетів УП
(Artemis Views не тестувався) показало перевагу алгоритмів Spider Project за якістю планів виконання робіт, що
складаються при обмеженості ресурсів, що є. Для 32 і 100 проектів, що брали участь в тестуванні, Spider Project склав
більш короткі розклади робіт, а для інших 68 проектів його розклади не поступалися кращим з розкладів, складених
західними пакетами.
172
У пакеті реалізована можливість використання при складанні розкладу робіт взаємозамінних ресурсів (пули
ресурсів), яка також дозволяє отримати більш коpоткі розклади. Використання ресурсних пулів позбавляє менеджера від
необхідності жорстко призначати виконавців на роботи проекту. Йому досить зазначити загальну кількість ресурсів,
необхідних для виконання робіт і з яких pecypciв цю кількість вибирати. Це дозволяє скоротити непродуктивні простої
pecypcів i полегшити роботу проектного менеджера, позбавляючи його необхідності робити стомливі на великих
проектах оцінки «що коли...».
Ще однією особливістю пакету є можливість використання нормативно-довідкової інформації - про
продуктивність pecypсів на тих або інших видах робіт, витрати матеріалів, вартість робіт i pecypсiв. Spider Project
дозволяє необмежено нарощувати число показників, що враховуються в проектах створювати i використовувати в
розрахунках будь-які додаткові табличні документи i бази даних, вводити будь-які формули розрахунку. Можливість
настройки системи дозволяє користувачам отримувати від пакету не тільки розклад робіт, графіки завантаження
pecypсiв i вартісні характеристики проекту, але i технологічні характеристики складених розкладів. Так наприклад, в
гірничо-добувній промисловості користувачі Spider Project отримали можливість планувати не тільки порядок виїмки
об'ємів руди, але i враховувати об'єми окремих компонентів, що містяться в руді.
Перевершуючи багато які з західних пакетів по потужності i гнучкості окремих функцій, Spider Project, загалом,
поступається в області програмної реалізації (використання стандартів обміну даними, інтерфейс користувача і т.д.).
5. Впровадження ІС УП
Купуючи систему для планування і управління проектами, часто забувають, що впровадження системи, тягне за
собою зміну процесів управління в організації (іноді значну). Доцільним при цьому є системний підхід, який включає
планування комплексу робіт і контроль за їх здійсненням. Іншими словами, почати освоєння системи управління
проектами в організації найкраще з розробки плану робіт по впровадженню системи.
Розроблений план впровадження не повинен обмежуватися лише установкою програмного забезпечення в
організації і навчанням користувачів функціям системи. Проекти по установці нових систем автоматизації управлінської
діяльності традиційно охоплюють набагато більш широкий спектр задач від додаткової формалізації процедур збору і
зберігання управлінської інформації до здійснення змін в організаційній структурі управління і перерозподілу обов"язків
. Загалом, проекти по впровадженню подібних систем можна віднести до класу організаційних проектів – проектів, які в
тій або іншій мірі призводять розвитку структури організації. Особливістю даного типу проектів є те, що від успіху або
невдачі проекту може залежати ефективність функціонування організації загалом або її окремих підрозділів. З цієї
причини ретельне планування і контроль не тільки технічних, але і людських аспектів впровадження системи набуває
173
особливої. Склад і зміст задач, що вирішуються в рамках подібного проекту, можуть скласти тему окремої розмови. Тут
же хотілось б зупинитись лише на деяких загальних моментах планування подібних проектів.
Можна сформулювати декілька помилок, що зустрічаються найчастіше в плануванні впровадження системи для
управління проектами, які є причинами невдач освоєння подібних систем:
- цілі проекту і очікувані результати не визначені заздалегідь або визначені не в повному об‘мі . Жорсткі
часові обмеження, нетерплячість або непослідовність керівництва можуть не дозволити реалізувати цілі
проекту в повному обсязі;
- планування введення в експлуатацію всіх функцій пакету управління проектом одночасно. Впровадження
системи управління проектами в повному об"ємі може потребувати використання цілої низки нових технологій
(наприклад, установку глобальної інформаційної мережі і баз даних клієнт-сервер), а реалізація різних функцій
може впливати на роботу різних підрозділів і фахівців (наприклад, різні відділи повинні бути залучені в
підтримку інформаційних потоків при реалізації тимчасового, ресурсного і вартісного видів планування робіт).
Все це може привести до значного ускладнення проекту і робить проблематичним стабілізацію роботи системи
загалом.
планування переводу відразу всієї організації на використання системи для управління проектами. Це подібно
спробі зв"язати відразу всіх співробітників великої організації в локальну обчислювальну мережу, замість того щоб
здійснювати підключення користувачів послідовно відділ за відділом.
Таким чином, деякі загальні рекомендації по впровадженню програмного забезпечення для управління проектами включають
наступне:
- вирішіть, що Ви хочете від впровадження нової системи. Обговоріть очікувані від впровадження системи
результати з усіма, кого це може торкатися на різних рівнях управління в організації (як з безпосередніми
користувачами системи, так і з користувачами-постачальниками інформації для системи).
- сплануйте послідовне впровадження функцій планування і управління від простого до складного.
Рекомендується почати з планування і контролю часових параметрів, потім освоїти функції ресурсного
планування і тільки після цього перейти до вартісного планування і контролю. До інтеграції системи
управління проектами з іншими системами краще перейти після того як процедури використання основних
функцій освоєні;
174
сплануйте впровадження системи по відділах. Почати краще з невеличкого відділу, з досить кваліфікованими співробітниками.
Необхідно пам"ятати , що в кожній організації є співробітники більш зацікавлені у використанні нових систем автоматизації і більш здатні в
їх освоєнні. Почати краще саме з них. Отримавши першу групу користувачів, що освоїли систему, можна перейти до поширення даної
технології на інші відділи в організації. Коли система почне реально працювати в організації, противникам її використання доведеться також
стати її користувачами. Важливо пересвідчитися, що керівники відділів обізнані про плани впровадження нової системи і діють відповідно
до плану.
Звичайно, це лише деякі поради відносно впровадження програмного забезпечення для управління проектами. Масштаби
використання подібних систем в різних організаціях можуть істотно варіюватися.
Складність задач по впровадженню залежить від масштабів організації, структури управління і ступеню
автоматизації, масштабів і типу проектів, що реалізовуються, ступеню залучення до управління проектами зовнішніх
організацій.
Однак, навіть у відносно простих ситуаціях план впровадження системи може зіграти вирішальну роль для її
введення в реальну експлуатацію. Найбільш важлива роль проектного підходу до освоєння системи в тому, що він
дозволяє залучити потенційних користувачів системи в єдину команду проекту і таким чином заручитися їх підтримкою.
Саме це дає шанс на успіх впровадження системи в організації.
175
Управління комунікаціями (взаємодія
і інформаційні зв"язки)
Додатки
Учасники Уміння і Оточення і засоби
інформаційного Процеси навички
обміну
1 Функціональні
• Керівництво
проектом
1 Замовник 1 Передача 1 Техніка 1 Способи спілкування • Зустрічі, форуми
• Усна • Лідерство • Персонально • Інформаційна
Вище керівництво • Коммунікабельність система управління
2 • Письмова • Через організацію
• Мотивація проектом
• Візуальна • Таємні • Маркетинг і
3 Команда проекту • Контактна та ін. • Взаємодія повідомлення торговля
• Переконання (неправдиві слухи) • Зв"язки з
4 Виконавці 2 Фільтрація інформації • Мова 2 Технічне громадськістю
• Композиція/ забезпечення
по змісту і • Управлінська
5 Інші учасники красномовство
призначенню • Засоби документація
проекту • Активне слухання
• Місце - протоколи
3 • Швидке читання - переписка
Прийом і сприйняття розташування
• Вирішення проблем 3 - звіти
інформації в • Виділення Персональні контакти
залежності від способу 4 Групові зустрічі - специфікації
пріоритетів - договорні
передачі 5 Телефон
• Вирішення документи
6 Кореспонденція 2
конфліктів Методи і засоби
4 Інтерпретація і 2 7 Електронна пошта
Стиль спілкування • Визначення
засвоєння інформації • Владний • Політика
• Допоміжний • Розподіл
• Радницький відповідальності
• Покладистий • Процедури/
• Засуджуючий стандарти
• Етичний • Інформаційні
• Скритний потоки
• Руйнуючий 176
• Засоби відображення
• Залякуючий • Огляд і аналіз
177