КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Управління проектом інформаційної системи
Лекція 5. Управління проектом інформаційної системи Емуляція помилок. Тихі» виключення. Створення виключної ситуації. Abort Exception — виняткова ситуація перерваного виконання), інформація про яких не видається користувачеві стандартним обробником. Це так зване тихе виключення (англ. Silent exception — тихе виключення). Відмітимо схожість назви цього виключення з процедурою дострокового виходу з підпрограми Abort, яка, якраз і викидає виключення eAbort. Для виходу з підпрограми з передачею управління в підпрограму, що викликала, без виникнення виключення використовується процедура Exit. Будь-яка підпрограма може також сама згенерувати виняткову ситуацію (викинути виключення, спровокувати виключення) за допомогою оператора Raise (англ. Raise — будити, провокувати): Raise < Окземпляр -класу виключення >; Наприклад, можна скористатися стандартним класом виключення Edivbyzero (від англ. Division By Zero Exception — Виняткова ситуація ділення на нуль), що виникає автоматично при спробі програми виконати ділення на нуль. Створення об'єкту виключення може розташовуватися прямо у виклику оператора Raise. Конструктор цього класу має бути викликаний з параметром-рядком, який буде виданий користувачеві: Raise Edivbyzero.Create (''Делення на нуль! Введіть інший дільник.''); Управління проектами — це наука визначення мети діяльності й організації робіт груп людей так, щоб ці цілі досягались по закінченні діяльності. Управління проектами – порівняно новий напрям у галузі управління, який одержав широке розповсюдження завдяки практичним перевагам порівняно з традиційними методами у різних сферах діяльності. Методологія управління проектами у сучасному вигляді сформувалась у другій половині XX сторіччя в розвинутих країнах в умовах ринкової економіки. Проект - це одноразова сукупність дій і завдань, які мають такі ознаки: - чіткі цілі, які мають бути досягнуті з одночасним виконанням ряду технічних, економічних й інших вимог; - внутрішні і зовнішні взаємозв’язки операцій, завдань і ресурсів, які. потребують чіткої координації в процесі виконання проекту; - певні терміни завершення проекту; - обмежені ресурси; - певний ступінь унікальності цілей проекту, умов його здійснення; - неминучість різних конфліктів. Нині термін "проект" означає основну форму діяльності фірм і підприємств. У загальному вигляді під проектом розуміють діяльність, спрямовану на досягнення певної сукупності цілей в обмежені терміни і, як правило, при обмежених наявних ресурсах (включаючи гроші). До недавнього часу кількість проектів була невеликою,, не потребувала особливих методів управління і, як правило, здійснювалась традиційними організаційними формами і методами управління. Це так звані ієрархічні, функціонально орієнтовані форми з нечіткою відповідальністю за конкретний проект. Починаючи з середини 50-х років, кількість проектів і їх складність почали різко збільшуватись, то особливо помітно в наукоємних і технічно складних галузях економіки. Посилився вплив таких факторів: - збільшення компетентності замовників і урізноманітнення їх вимог; - складність кінцевих продуктів проектів; - взаємозв'язок і взаємовплив із зовнішнім оточенням проектів (економічне, політичне, екологічне, соціальне, культурне оточення); - ступінь невизначеності і ризику; - організаційні перебудови; - частота зміни технологій; - помилки планування і ціноутворення. Вплив цих факторів призводив до порушення термінів здійснення проектів, збільшення витрат коштів, недодержання характеристик кінцевої продукції, що в свою чергу, призвело до зменшення прибутків, а часто і до значних збитків. Методи управління проектами в країнах з ринковою економікою практично стали стандартом, на який орієнтуються більшість організацій приватного і державного сектора. Однією з причин виникнення і розповсюдження управління проектами є розмір організації, яка здійснює проект. Маленькій організації не потрібні консультаційні фірми і спеціальні методи управління. Декілька чоловік, які складають її штат, можуть легко спілкуватись, швидко приймати рішення, виконувати всі функції управління. Однак зі збільшенням обсягу робіт в організації, масштабів і складності виконуваних функцій та проектів кількість проблем в управлінні зростає і необхідність спеціальних методів для їх вирішення стає все більш очевидною. Однак масштаб організації сам по собі не є головним фактором -- ним є складність проекту. Управління проектами застосовується для досить широкого кола діяльності, великих і малих організацій, великих і малих проектів. Наприклад, для невеликого проекту кваліфікований менеджер проекту може забезпечити краще складання кошторису, календарних графіків, контроль робіт. Різні організації, зіткнувшись зі зростаючими проблемами і складними завданнями в своїй роботі, спочатку намагались вирішувати проблему з точки зору традиційних ієрархічних управлінських структур. Ці структури прості і зручні для вищого керівництва, де кожний співробітник підпорядковується тільки одному начальнику. Вся організація поділяється на підрозділи, які спеціалізуються на окремих функціях і видах робіт. Це є цілком природним, приводить до спрощення організаційної структури. Такі лінійні (функціональні) підрозділи часто забезпечують високу продуктивність і ефективність робіт, але разом з тим їм притаманні певні недоліки: 1. Неспроможність спеціалізованих підрозділів організувати ефективну спільну роботу і координацію з іншими функціональними підрозділами, замовниками, урядовими органами та ін. У ряді випадків функціональні менеджери не знають або погано уявляють і не враховують цілі всього проекту або організації. Тому часто те, що здається корисним функціональному менеджеру для його підрозділу, шкодить проекту або організації у цілому. 2. Суперництво між підрозділами може призвести до втрати або затримки критично важливої інформації. 3. Відповідальність за взаємовідносини і координацію може бути "розмитою" або невизначеною через паралелізм або не правильний розподіл обов'язків. 4. Якщо відповідальність за роботу, яка виконується декількома лінійними підрозділами, розподіляється між ними, це уповільнює й ускладнює процес прийняття рішень та негативно впливає на весь проект. При цьому збільшується вірогідність неадекватного або запізнілого реагування на зміни умов проекту, що також негативно впливає на проект. 5. Зі збільшенням розмірів організації й організаційної складності вищому керівництву стає все складніше приділяти увагу повсякденним проблемам окремих проектів. При спробі з'ясувати причини невдач вище керівництво стикається з тим, що неможливо одержати об'єктивну і достатню інформацію щодо причин невдач через відсутність відповідальних. Перш ніж обрати управління проектами, необхідно відповісти на низку питань, що стосуються проекту або діяльності організації: - чи є проект дуже великим; - чи є проект технічно складним; - чи є проект справжньою системою, яка складається з окремих частин або підсистем, і які мають бути об'єднані у єдине функціонально пов'язане ціле; - чи відчуває вище керівництво потребу в єдиному джерелі інформації і відповідальності за проект у цілому; - чи необхідний суворий кошторисний і фінансовий контроль; - чи передбачаються значні обмеження у кошторисі і календарних графіках; - чи необхідне швидке реагування на зміни умов проекту; - чи пов'язано проект із залученням великої кількості функціональних підрозділів і видів робіт; - чи може проект серйозно торкнутись існуючої організаційної структури; - чи можливий конфлікт між керівниками підрозділів організації, залученими до проекту; - чи існує можливість, що які-небудь зміни можуть заподіяти серйозної шкоди проекту до його завершення; - чи є необхідність у великих зовнішніх закупках і поставках матеріалів, обладнання, послуг; - чи необхідно залучати субпідрядників для виконання великої частини проекту; - чи потрібна експертиза або затвердження проекту державними органами, чи може експертиза і затвердження викликати проблеми і протиріччя. Якщо на більшість з цих питань або на декілька з них, але важливих, критичних для проекту одержані позитивні відповіді, слід застосувати методологію управління проектами. Але при цьому наслідки будуть досить серйозними, оскільки для вищого керівництва це означає поділитись своєю владою і правами, керівники підрозділів та їх співробітники будуть частково або повністю підпорядковані менеджеру проекту. Сутність методології управління проектами полягає у зосередженні прав і відповідальності за досягнення цілей проекту на одній людині або невеликій групі. Керування групою здійснює менеджер проекту. Функції управління впровадженням інформаційної системи напевно будуть покладені на менеджера інформаційної системи або на одного із менеджерів фірми, який повинен розбиратись в усіх тонкощах управління проектом: плануванні, моніторингу і виконанні. Менеджер має спланувати діяльність підприємства у часі і за витратами, а потім контролювати хід робіт і здійснювати звітність. Менеджер проекту приймає основні рішення, пов'язані з тим, яким чином краще досягнути цілей проекту, планує роботи, призначає виконавців робіт і слідкує за їх виконанням. Керувати проектом впровадження повинен спеціаліст, здатний працювати з людьми, залучати до співпраці професіоналів різного профілю, об'єднувати зусилля груп і колективів з різним досвідом і професійним профілем, які доповнюють один одного і готові разом працювати над одним проектом, бути здатним не тільки накопичувати, але й аналізувати факти, виділяти головне, спираючись на результати колективної праці, перспективно мислити. Менеджер проекту, в основному, концентрує відповідальність за такі функції: - складання і контроль кошторису витрат; - складання і контроль графіків робіт; - розподіл ресурсів; - управління ризиком; - зв'язки з клієнтами, замовниками, споживачами продукції, різними особами, залученими до проекту. Управління проектом може бути визначене як мистецтво і наука координування людей, обладнання, матеріалів, фінансових коштів і графіків для виконання певного проекту у зазначені терміни і задоволення умов замовника (користувача). Альтернативи управлінню проектом: 1. Призначити головний підрозділ і функціональну групу з відповідальністю за координацію і керування іншими підрозділами. Це може бути ефективним для малих проектів або малих організацій. 2. Прямий контроль проекту вищим керівництвом. Це ефективно за умови, якщо у вищого керівництва є досить часу для повсякденного керування проектом. 3. Чітке визначення прав та обов'язків усіх підрозділів, залучених до проекту. Ця альтернатива ефективна за наявності в усіх учасників бажання співпрацювати один з одним, що на практиці зустрічається не досить часто. 4. Призначити координатора проекту, який буде виконувати одну з основних функцій менеджера проекту - інформувати вище керівництво про хід проекту. Однак такий координатор не може нести відповідальність за проект, оскільки не має права прийняття рішень і керування проектом. Задоволення користувачів у призначені терміни та у межах виділених коштів - мета ефективного управління проектами. Учасники проекту можуть брати пряму або непряму участь у проекті, взаємодіяти тісно або на відстані, але їх ставлення, розуміння або конкретні інвестиційні інтереси вносять свій вклад у середовище, де здійснюється проект. Недостатньо уявляти управління проектом як просте дотримання термінів і вартості за допомогою планування, графіків і обмеження витрат ресурсів. В управління проектом необхідно включити ще багато організаційних питань, що випливають з ролі керівника проекту як лідера проектного колективу. Менеджер проекту повинен враховувати культурне, організаційне і соціальне середовище проекту. Розуміння цього призводить до ретельного з'ясування учасників та їх можливостей сприяти успіху проекту. Це означає, що для досягнення найкращих результатів необхідно працювати з людьми. Наприклад, звичайна людська протидія змінам, безсумнівно, буде виявлена у деяких учасників проекту. Інші можуть виражати персональні або групові інтереси, що тільки побічно пов'язані з проектом. Оточуюче середовище проекту характеризується часовим аспектом, загальною корпоративною культурою, зовнішнім соціальним оточенням. Життєвий цикл проекту має чотири фази: концепція, планування, виконання і завершення. На кожній із фаз необхідно визначити і реалізувати: Концепція: - суспільні потреби; - життєздатність проекту, яка включає програми, схеми процесів, ескізні розробки, попередній кошторис і графік робіт, кадровий склад, фінансування; - можливі варіанти одержання рішення; - пропозиції на продовження робіт. Планування: - розробка плану, блок-схеми, стандартів; - вивчення режимів; - вибір обладнання; - обґрунтування економічних показників; - розробка кошторису, графіку робіт, розрахунок витрати коштів; - підготовка і подання вихідних документів; - одержання рішення на виконання. Виконання: - організаційне оформлення; - розробка робочої документації і специфікації; - огляд проектування; - поставка обладнання; - забезпечення якості; - регулювання виробництва; - переробки за вимогою замовника. Завершення: - підготовка кадрів; - передача матеріалів; - документування результатів; - передача управління; - розформування проектного колективу. Успішне завершення кожної фази є віхою і несе функції основних контрольних точок виконання. Для виконання проекту необхідно забезпечити можливість компетентного керування раніше, ніж можливість підходящого проектування, конструювання або будівництва. Невдача проекту може бути викликана багатьма внутрішніми причинами - як технічними, так і управлінськими. Технічні порушення можна часто представити як управлінські помилки, що мають відповідний ступінь ризику. Для успішної реалізації проекту необхідні: - - Підтримка. Керівництво має явно демонструвати підтримку прийнятої концепції управління проектом шляхом активної допомоги і контролю. - Зовнішні права. Керівник проекту має розглядатись як авторитетний представник у спілкуванні з партнерами і мати необхідні повноваження. - Внутрішні права. Керівник проекту повинен мати необхідну владу всередині організації для забезпечення виконання його вимог. - Права витра т. Керівник проекту повинен контролювати і відповідати за витрачання ресурсів у встановлених межах. - Компетенція. Керівник проекту та його колектив повинні бути компетентними. Це стосується також і всіх функціональних служб, пов'язаних з проектом. - Проектний колектив. Керівник проекту повинен мати вирішальне слово у доборі проектного колективу, що забезпечить необхідний рівень та якість робіт. - Система управлінської інформації. Необхідно створити ефективну систему інформації і контролю. У ряді випадків зовнішній вплив на проект виявляється несподіваним для керівника проекту та його колективу і розглядається ними як перешкода. Зовнішнє середовище включає використовувану у проекті технологію, споживачів продукції, конкурентів, географічні, кліматичні, соціальні, економічні і політичні умови - все, що може вплинути на успіх проекту. Ці фактори можуть впливати на планування, організацію, підбір кадрів і регулювання, які складають головний зміст обов'язків керівника проекту. Виявлення і вивчення зовнішніх учасників, а також встановлення пріоритетів для необхідних зв'язків з ними є одним з методів для ефективної роботи із зовнішнім середовищем. Зовнішні учасники можуть бути поділені на такі групи: - безпосередньо пов'язані з проектом, наприклад, постачальники, споживачі продукції, керівники проектних процесів; - ті, хто впливає через фізичне, інфраструктурне, комерційне (фінансове), соціально-економічне або політико-законодавче середовище; - ті, хто знаходиться на вищих щаблях ієрархії щодо проекту, наприклад, державна влада на місцевому, регіональному, державному рівнях; - особи, групи й асоціації, чиї інтереси можуть бути безпосередньо не пов'язані з проектом, але які чекають від нього певних висновків. Протягом останніх років було виявлено переваги колективів, які включають спеціалістів різних галузей, і практики оцінили переваги такого колективного планування. Для практичної реалізації необхідно поділяти вимоги на "виконувані" і "невиконувані", тобто такі, реалізація яких може бути здійснена за наявними даними або потребує додатково великих витрат і значної інтелектуальної роботи. Для цього необхідне залучення досвідчених консультантів, які виконують функції системних аналітиків (компанії – системні інтегратори) і посередників. Відповідальний за автоматизацію може шукати спеціалістів з планування і здійснення проекту, пов'язаного з впровадженням комп'ютерних технологій, і відбирати їх з таких джерел: - персонал компанії; - виробники (постачальники) апаратури: - консультанти; - інші джерела. Залучення сторонніх консультантів має переваги в тому, щовони: - мають широкі знання у галузі використання різних систем автоматизації; - мають досвід монтажу, наладки і використання різних апаратних засобів; - є більш незалежними, ніж працівники фірми у взаємодії з існуючою організаційною структурою; - є об'єктивними і незалежними від впливу того або іншого відділу організації, який може несвідомо призвести до некоректних висновків. З іншого боку, орієнтація на консультантів має недоліки: - краще знають технічні функції обладнання, ніж потреби організації, що може призвести до занадто великої уваги до апаратної частини і технічних аспектів проекту; - будуть більш відірваними від службовців компанії, ніж спеціалісти з числа працівників компанії; - після того, як консультанти завершать роботу, вони "заберуть із собою" знання, які могли б залишитись в компанії, якби вони були її співробітниками.
Дата добавления: 2014-01-04; Просмотров: 500; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |