Розробка і аналіз реалізації проекту з використання засобів Microsoft Progekt, CPM, PERT
Вступ
Системи автоматизації управління проектами – це програмні системи, що дозволяють автоматизувати одну або декілька складових управління проектами: складання календарного плану робіт, управління ресурсами, витратами, ризиками, якістю тощо.
Зазвичай системи автоматизації управління проектами містять наступні структурні елементи:
- засоби для календарно-сіткового планування (КСП-системи);
- засоби для рішення окремих задач (допроектний аналіз, розробка бізнес-планів, аналіз ризиків, управління контрактами, часом, бюджетом);
- засоби для організації комунікацій між виконавцями проекту.
Останнім часом активно розвиваються системи, призначені для організації спрощеного доступу до інформації проекту та забезпечення ефективних комунікацій між членами команди проекту. Вони не містять власних інструментів для календарно-сіткового планування, а інтегруються з більшістю КСП-систем. Зокрема, одна група таких систем надає інструменти для аналізу проектних даних, OLAP-обробки та Data Mining (PMOffice фірми Systemcorp). Інша група призначена для спрощення комунікації між учасниками і пропонує розвинені Internet-засоби, такі, як організація дискусійних груп і чат-каналів, віддалене збереження файлів (WelcomHome компанії Welcom Software) тощо.
1. Система автоматизації управління проектами Microsoft Project
Microsoft Project став фактично стандартом серед засобів автоматизації індивідуальної роботи менеджерів проектів. Свою популярність він заслужив завдяки вдалому поєднанню простоти використання, дружнього інтерфейсу і найбільш необхідних інструментів управління проектами.
Microsoft Project розрахований, у першу чергу, на користувачів, що не є професіоналами в управлінні проектами. Таким чином, його можна віднести до «непрофесійних систем» управління проектами. З іншого боку, за допомогою Microsoft Project можна управляти проектами зі значною кількістю робіт і ресурсів.
Microsoft Project входить у сімейство Microsoft Office, що підтверджується такими його властивостями:
- побудова інтерфейсу і довідкової системи на єдиних з Microsoft Office принципах;
- можливість збереження даних проектів у базі даних Access;
- двосторонній обмін даними з Outlook;
Переважна більшість менеджерів, які користуються Microsoft Project, використовують його для планування невеликих задач. За оцінками, половина користувачів планує проекти обсягом до 50 робіт, і лише від 10% до 20% — проекти, в яких більше 100 робіт. Проте сучасні версії Microsoft Project цілком придатні для використання управління і великих проектів. На думку західних експертів, Microsoft Project здатний робити розрахунок розкладів і управління складними проектами, розмір яких досягає як мінімум 10 000 задач. Він добре підходить для управління проектами, що охоплюють кілька відділів, і в яких ключовою вимогою є автоматична розробка графіків робіт, прогнозування ходу робіт і відстеження їх виконання.
Серед переваг Microsoft Project також можна назвати вдосконалені засоби групової роботи, які дозволяють одному менеджеру одночасно управляти декількома проектами з великою кількістю учасників. На думку Gartner Group, Microsoft Project — кращий вибір для організацій, де використовується матрична схема управління, тобто проектні команди припускають взаємодію співробітників із різних департаментів.
До недоліків системи можна віднести обмежені засоби управління бюджетом і відсутність засобів для управління ризиками проекту [6, c. 63-64].
Для розширення функціональності системи розроблені додаткові модулі, доступні для безкоштовного завантаження через Internet. Крім того, існує web-сервіс Microsoft ProjectCentral.com, призначений для організації спільної роботи над проектами для груп, розподілених територіально. ProjectCentral.com надає членам робочої групи і всім зацікавленим особам веб-сторінки для роботи з інформацією проекту.
Перед початком роботи над проектом необхідно розбити проект на його задачі, описати їх зв’язки, оцінити трудомісткість задач і описати ресурси, необхідні для реалізації проекту. Це є вихідною інформацією для роботи Microsoft Project, і, як правило, цю роботу виконує менеджер. На основі цієї інформації система автоматично складає докладний календарний план ходу виконання робіт, визначає критичні шляхи, виконує розрахунки бюджетних витрат, надає членам команди необхідну інформацію і відображає її в зручному для аналізу вигляді (рис. 1).
Після того як вихідний план складений, але до того як почати розробку структури проекту, необхідно створити файл проекту, ввести попередні дані, а також додати в проект документи, що стосуються його планування (табл. 1) [2, c. 95-96].
Таблиця 1. Дії при створенні нового проекту
2. Введення задач в Microsoft Project
Календарний план проекту в Microsoft Project складається на підставі введених користувачем даних про проект в цілому, про окремі його елементи — задачі, за необхідності — про ресурси (робочу силу, устаткування і матеріали), потрібні для виконання цих задач. Якщо якісь дані по проекту змінюються після створення календарного плану, можна оновити задачі або ресурси, після чого Microsoft Project скоригує календарний план.
За замовчанням структура задач проекту Microsoft Project представлена у вигляді переліку задач і діаграми Ганта. Для більш зручної для користувача настройки представлень використовують «Мастер диаграмм Ганта» (рис.2).
У Microsoft Project можна вводити задачі двох видів: задачі, які виконуються одноразово, і задачі, що повторюються (із заданими параметрами повторення).
Для всіх задач потрібно ввести значення тривалості, залежності задач і обмеження, після чого Microsoft Project розраховує дату початку і дату закінчення кожної задачі. Також можна ввести в проект ресурси і призначити їх задачам, щоб вказати, який ресурс є відповідальним за завершення кожного призначення, і розрахувати, яке устаткування буде потрібно або скільки матеріалу буде витрачено. Якщо вводяться ресурси, то календарні плани задач стають більш детальними за рахунок даних про затрати праці, одиниці виміру і робочий час, що вводяться в календарі. На планування можуть вплинути й інші елементи, такі, як: час випередження і час запізнення, типи задач, доступність ресурсів.
Створення структури проекту. Для систематизації календарного плану в Microsoft Project можна використовувати структуру, яку можна задавати по ходу введення задач або проекту після того, як всі задачі введені. Структурування дозволяє організувати задачі у вигляді ієрархії сумарних задач і підзадач. За замовчанням усі сумарні задачі виділяються напівжирним шрифтом і розташовуються з виступом, а підзадачі відображаються під ними з відступом.
Сумарні задачі допомагають виділити основні й проміжні етапи проекту. Вони підсумовують дані підзадач, згрупованих у структурі під відповідною сумарною задачею. В структурі можна встановити будь-яку кількість рівнів, необхідну для відтворення схеми організації проекту [1, c. 73-74].
Для позначення важливої події, наприклад, завершення великого етапу, в календарному плані використовують віхи — задачі з нульовою тривалістю.
Кодування задач. Структуру проекту в Microsoft Project можна задати і відобразити декількома способами. Крім сумарних задач і віх, для цього також використовують коди структурної декомпозиції робіт (СДР), або коди структури.
Структурна декомпозиція робіт (СДР) — це ієрархія задач у проекті, яка позначається послідовностями цифр, літер та їх комбінаціями. Microsoft Project дозволяє представити структурну декомпозицію робіт за допомогою ідентифікаторів задач або за допомогою кодів СДР.
Код структурної декомпозиції робіт (СДР) — це літерно-цифровий код, що однозначно визначає місце розташування кожної задачі в загальній структурі проекту. Коди СДР можна використовувати для опису календарного плану і відстеження витрат.
У Microsoft Project застосовуються коди СДР двох типів. Перший тип кодів — номер у структурі. Він автоматично обчислюється для кожної задачі на основі структури переліку задач. Номер в структурі є тільки числовим; його не можна змінити, але він автоматично коригується при переміщенні задачі вгору або вниз за переліком задач або при зміні рівня задачі.
Другий тип кодів СДР — код, який настроюється вручну. Для кожного проекту можна визначити один набір настроюваних кодів СДР. Кожен рівень коду СДР є представленням певного рівня структури переліку задач. Але, на відміну від номерів у структурі, рівні коду можуть містити літери, цифри і знаки (комбінації літер і цифр), в залежності від того, як були задані рівні маски коду при створенні коду СДР. Можна задати автоматичне обчислення таких кодів для нових задач, а також дозволити повторення кодів СДР у різних задачах.
Коди структури — це настроювані позначки задач або ресурсів. Іх використовують для групування задач або ресурсів проекту нестандартними способами, наприклад, за кодами витрат (для задач) або за кодами посад (для ресурсів). Перед тим як групувати задачі або ресурси за кодом структури, необхідно створити код структури і призначити його задачам або ресурсам. Всього можна створити до 10 різних кодів структури [6, c. 114-115].
Встановлення залежностей між задачами. Визначивши, з яких задач складається проект, необхідно встановити послідовність їх виконання, зв’язавши між собою задачі, які залежать одна від одної. Наприклад, деякі задачі повинні бути закінчені, щоб можна було починати інші (рис. 3).
Для встановлення зв’язків між задачами необхідно визначити залежність між датами їх початку або закінчення. Існують чотири типи залежностей: закінчення-початок, початок-початок, закінчення-закінчення, початок-закінчення (табл.3).
Оцінка тривалості задачі. При додаванні задач до переліку задач потрібно ввести для кожної з них її тривалість і зв’язки. Дати початку і закінчення будуть обчислені в Microsoft Project автоматично. Для досягнення максимальної гнучкості при плануванні варто уникати жорстких обмежень дати початку або закінчення задачі.
При введенні нової задачі в Microsoft Project їй автоматично призначається тривалість в один день. Знак питання біля тривалості вказує, що це лише попередня оцінка. Задачі можна призначити астрономічну тривалість. У цьому випадку тривалість буде плануватися без врахування неробочого часу і вихідних.
Для оцінки тривалості задач може бути використаний аналіз за методом PERT. Після встановлення оптимістичної, песимістичної й очікуваної тривалостей задач календарного плану виконується розрахунок зваженої величини цих трьох значень. Крім того, оптимістичні, песимістичні й очікувані значення можуть використовуватись окремо для визначення найбільш ранньої, пізньої і ймовірної дат закінчення проекту.
Якщо замість дат передбачуваного початку і закінчення задач вводити їх тривалість, Microsoft Project автоматично створить календарний план проекту. Цей план можна буде згодом уточнити, перериваючи ті або інші задачі або створюючи окремі календарі задач.
Контроль за виконанням задач можна здійснювати за допомогою крайніх термінів для задач. Крайні терміни не є обмеженнями. При відновленні календарного плану задача, яка не закінчилася до крайнього терміну, позначається індикатором.
Перерва в роботі над задачею. Іноді, для визначення характеру залежності між задачами недостатньо встановлення зв’язку. Щоб показати, що час виконання задач перекривається, задають час випередження задачі. Якщо ж потрібно встановити затримку між виконанням задач, встановлюють час запізнення.
Час випередження — це час перекриття задач, які залежать одна від одної. Наприклад, якщо можна запустити задачу, коли задача-попередник закінчена тільки наполовину, для задачі-послідовника задають залежність «закінчення-початок» із часом випередження 50%. Час випередження вводиться як від’ємне значення часу запізнення.
Час запізнення — це затримка між задачами, які мають залежність. Наприклад, якщо між закінченням однієї задачі і початком іншої задачі потрібна затримка в два дні, між ними встановлюють залежність «закінчення-початок» і задають час запізнення у два дні.
У процесі уточнення календарного плану може виникнути необхідність перервати виконання задачі. Наприклад, виконання однієї з задач проекту може вимагати матеріалів, які будуть поставлені тільки через тиждень; або може виявитися, що якісь дві задачі за планом виконуються одночасно і використовують один ресурс. Якщо календарний план дозволяє, можна перервати одну з задач, щоб частина роботи була виконана до початку другої задачі, а інша частина — після закінчення цієї задачі. Задачу можна переривати декілька разів [3,c. 84-85].
Microsoft Project містить багато вбудованих звітів про задачі й ресурси, а також перехресні звіти. Вони розділені на декілька категорій: огляди, поточну діяльність, витрати, призначення, завантаження тощо.
Завершення проекту дає можливість зібрати і зафіксувати інформацію про процес і результати його виконання, щоб надати її зацікавленим сторонам. За результатами завершення проекту створюють документи узагальнення досвіду.
У документах узагальнення досвіду записуються відомості про хід проекту і найбільш вдалі дії. Сюди входять відомості про успіхи і помилки проекту, що можуть бути використані для тренування перед майбутніми проектами або у повторних проектах.
Документи узагальнення досвіду дають можливість відповісти на такі запитання:
- чи досягнута мета проекту;
- чи виконана робота вчасно, у рамках бюджету і відповідно до специфікацій;
- що можна зробити для удосконалення майбутніх проектів;
- чи задоволені зацікавлені сторони.
Microsoft Project не дає можливості створити подібні документи автоматично. Замість цього можна скористатися будь-яким редактором тексту і прикріпити файли документів узагальнення досвіду до проекту Microsoft Project. Після цього можна забезпечити доступ до них за допомогою звітів і представлень, через Інтернет, сервер Microsoft Project Server або загальні папки Microsoft Exchange. Можна також зберегти завершений проект у вигляді шаблону, що дозволить використати його дані в нових проектах [4, c. 119-120].
Висновки
Проекти з впровадження нових систем автоматизації управлінської діяльності традиційно охоплюють набагато ширший спектр задач: від формалізації процедур збору і збереження інформації до здійснення змін в організаційній структурі управління підприємством. Проекти з впровадження подібних систем можна віднести до класу організаційних проектів – проектів, які в певній мірі ведуть до розвитку структури організації.
Системи автоматизації управління проектами – це програмні системи, що дозволяють автоматизувати одну або декілька складових управління проектами. Системи автоматизації управління проектами містять засоби для календарно-сіткового планування, засоби для вирішення окремих задач і засоби для організації комунікацій між виконавцями проекту.
Всі системи можна поділити на орієнтовані на професійних проектних менеджерів і орієнтовані на широке коло користувачів.
Серед засобів автоматизації індивідуальної роботи менеджерів проектів Microsoft Project став фактично стандартом. При роботі над проектом можна користуватись засобами Інтернет, зокрема, веб-сервісом Microsoft ProjectCentral.com., який дозволяє учасникам проекту працювати з актуальною проектною інформацією, і не потребує встановлення проектного серверу на підприємстві.В плануванні впровадження систем управління проектами, найчастіше припускаються наступних помилок: цілі і очікувані результати заздалегідь не визначені або визначені не в повному обсязі; планують ввести в експлуатацію одразу всі функції системи; планують перевести на нову систему одразу всю організацію.
Список використаної літератури
- Батенко Л. Управління проектами: Навч. посібник / Київський національний економічний ун-т. — К. : КНЕУ, 2003. — 231с.
- Гриньов А. Управління проектами: навч. посіб. / Східноєвропейський ун-т економіки і менеджменту. — Черкаси, 2009. — 280с.
- Збаразська Л. Управління проектами: навч. посібник для студ. вищих навч. закл.. — К. : Центр учбової літератури, 2008. — 168с.
- Кобиляцький Л. Управління проектами: Навч. посібник / Міжрегіональна академія управління персоналом (МАУП). — К. : МАУП, 2002. — 198с.
- Рижиков В. Управління проектами: навч. посібник / Донбаська держ. машинобудівна академія. — Краматорськ : ДДМА, 2008. — 184c.
- Тарасюк Г. Управління проектами: Навч. посібник для студ. вищих навч. закл.. — 2. вид. — К. : Каравела, 2006. — 320с.
- Тян Р. Управління проектами: Навч. посіб. для студ. екон. спец. / Дніпропетровська академія управління, бізнесу та права. Кафедра економіки підприємства. — Д., 2003. — 222с.