
- •Тема 1. Проект і сутність проектної діяльності. Типи проектів
- •2. Суть і історія управління проектами
- •3. Базові поняття управління проектами
- •Тема 3.1 теоретико-методичні засади управління проектами
- •2. Методичні засади планування проектів
- •3. Методичні засади контролю та регулювання проектів Система контролю дотримання параметрів проекту
- •4. Внесення змін у виконання проекту та комплексний їх аналіз
- •Тема 3.2 мережеве і календарне планування проекту
- •Тема 3. Теоретико-методичні засади управління проектами Лекція: мережеве і календарне планування проекту
- •1. Мережеве планування: мета, основні методи і етапи
- •2. Особливості побудови графіків передування
- •3. Особливості побудови стрілочних графіків
- •4. Методи оптимізації мережевих графіків
- •5. Календарне планування проектів
- •Тема 4. Організація проектно-орієнтованої діяльності
- •Тема 4. Організація проектно-орієнтованої діяльності
- •1. Поняття організаційноїструктури проекту: суть, необхідність створення, основні складові елементи
- •2. Типи організаційних структур для груп по управлінню проектами
- •3. Форми організаційної структури проекту
- •4. Послідовність розробки і створення організаційних структур управління проектами
- •Тема 5. Функції та елементи управління проектами
- •2. Характеристика моделі управління проектами
- •Формуляр проекту
- •Процеси та інструменти в управлінні проектами
- •3. Групи процесів управління проектами
- •4. Процедури в управлінні проектами
- •Тема 6. Учасники і оточення і проекту
- •2. Середовище оточення проекту. Характеристика зовнішнього та внутрішнього середовища проекту.
- •Тема 7. Класифікація проектів інформатизації
- •2. Корпоративні інформаційні системи. Переваги впровадження Загальна характеристика корпоративних інформаційних систем
- •Розробка корпоративної інформаційної системи
- •3. Проекти реінжинірингу бізнес –процесів. Вплив інформаційних систем на розвиток реінжинірингу бізнес-процесів
- •4. Проекти іт консалтингу. Особливості управління консалтинговими іт-проектами
- •Тема 8. Стандарти організації життєвих циклів проектів інформатизації
- •2. Моделі життєвого циклу інформаційної системи
- •Каскадна модель життєвого циклу інформаційної системи
- •Основні переваги каскадної моделі
- •Недоліки каскадної моделі
- •Спіральна модель життєвого циклу
- •Переваги спіральної моделі
- •Проблеми, що виникають при використанні спіральної моделі
- •3. Стандарти та методики
- •Методика Oracle cdm
- •Загальна структура
- •Особливості методики Oracle cdm
- •Міжнародний стандарт iso / iec 12207: 1995-08-01
- •Загальна структура
- •Особливості стандарту iso 12207
- •Тема 10.1 особливості управління проектами у сфері інформатизації
- •1. Ініціація проекту
- •2. Планування цілей проекту
- •3. Розробка ієрархічної структури робіт
- •4. Підтвердження цілей проекту
- •5. Контроль над змінами цілей
- •2. Управління якістю в проектах інформатизації
- •3. Управління ресурсами і витратами (вартістю) проектів
- •1. Прямі матеріальні витрати.
- •2. Прямі трудові витрати.
- •3. Операційні витрати
- •4. Амортизація.
- •Тема 10.2. Особливості управління проектами у сфері інформатизації
- •2. Управління персоналом у проектах
- •3. Управління контрактами і забезпечення проекту
- •Тема13. Інформаційні, програмно-апаратні і телекомунікаційні засоби управління проектами
- •Загальна характеристика та особливості програми Microsoft Project 2002
- •Основні елементи інтерфейсу користувача
- •Створення нового проекту
- •Планування задач проекту
- •Планування ресурсів проекту
- •Оцінка витрат і аналіз ризиків проекту
- •Контроль ходу реалізації і завершення проекту
- •Тема 14. Управління проектами інформатизації на рівні підприємства
- •2. Впровадження системи управління проектами на підприємстві
- •Інтеграція суп з компонентами корпоративних іс
- •Адаптація закордонного програмного забезпечення
- •3. Моделі оптимального використання іт- ресурсів підприємства
Особливості стандарту iso 12207
Все сказане вище дозволяє сформулювати наступні особливості стандарту ISO 12207.
Стандарт ISO 12207 має динамічний характер, обумовлений способом визначення послідовності виконання процесів і завдань, при якому один процес при необхідності викликає інший або його частину. Такий характер дозволяє реалізувати будь-яку модель життєвого циклу.
Примітка. Відповідно до стандарту ISO 12207, модель життєвого циклу - це структура, яка містить процеси, дії і завдання, які здійснюються в ході розробки, функціонування та супроводження програмного продукту протягом усього життя систеиой, від визначення вимог до завершення її використання.
Стандарт ISO 12207 забезпечує максимальний ступінь адаптивності. Безліч процесів і задач сконструйовано так, що можлива їх адаптація у відповідності з конкретними проектами інформаційних систем. Ця адаптація зводиться до виключення процесів, видів діяльності і завдань, незастосовні в конкретному проекті.
Примітка. Згідно ISO 12207, додавання унікальних або специфічних процесів, дій і завдань має бути обумовлено в контракті між сторонами. Причому «контракт» розуміється в самому широкому сенсі - від юридично оформленого документа до неформального угоди. Ця угода може бути визначене навіть єдиною стороною - як завдання, поставлене самому собі.
Стандарт принципово не містить опису конкретних методів дій, а тим більше - заготовок рішень або документації. Він лише описує архітектуру процесів життєвого циклу програмного забезпечення, але не конкретизує в деталях, як реалізовувати або виконувати послуги і завдання, включені в процеси. Даний стандарт не наказує імена, формати або точний зміст одержуваної документації. Рішення такого типу приймаються сторонами, що використовують стандарт.
Забезпечення якості різними процесами виконується з різною передбаченої ступенем організаційної незалежності контролюючої діяльності аж до обов'язкових вимог до повної незалежності перевіряти персоналу від будь-якої прямої відповідальності за Перевіряються об'єкти. На відміну від CDM контроль цього виду передбачений на самих ранніх кроках розробки, починаючи з аналізу системних вимог допомогою їх перевірок на відповідність потребам придбання.
Ступінь обов'язковості розглянутого стандарту наступна: після рішення організації про застосування ISO 12207 в якості умови торгових відносин є її відповідальність за зазначення мінімального набору необхідних процесів і завдань, які забезпечують узгодженість з цим стандартом.
Стандарт містить гранично мало описів, спрямованих на проектування бази даних. Це можна вважати виправданим, тому що різні системи і різні прикладні комплекси програмного забезпечення можуть не тільки використовувати вельми специфічні типи баз даних, але і взагалі не використовувати базу даних.
Цінність стандарту ISO 12207 у тому, що він містить набори завдань, характеристик якості, критеріїв оцінки і т. п., що дають всебічне охоплення проектних ситуацій. Наприклад, при виконанні аналізу вимог до системи передбачається, що:
розглядається область застосування системи для визначення вимог, пропонованих до системи;
специфікація вимог системи повинна описувати функції і можливості системи, області застосування системи, організаційні вимоги і вимоги користувача, безпека, захищеність, людські фактори, ергономіку, зв'язку, операції та вимоги супроводу; проектні обмеження та кваліфікаційні вимоги.
Далі, при виконанні аналізу вимог до програмного забезпечення передбачено 11 класів характеристик якості, які використовуються пізніше при забезпеченні якості.
При цьому розробник повинен встановити і документувати у вигляді вимог до програмного забезпечення наступні специфікації і характеристики:
функціональні та можливі специфікації, включаючи виконання, фізичні характеристики та умови середовища експлуатації, при яких одиниця програмного забезпечення повинна бути виконана;
зовнішні зв'язки (інтерфейси) з одиницею програмного забезпечення;
вимоги кваліфікації;
специфікації надійності, включаючи специфікації, пов'язані з методами функціонування та супроводу, впливу навколишнього середовища та ймовірністю травми персоналу;
специфікації захищеності, включаючи специфікації, пов'язані з компрометацією точності інформації;
людські фактори специфікацій з інженерної психології (ергономіці), включаючи пов'язані з ручним керуванням, взаємодією людини і устаткування, обмеженнями на персонал та областями, потребуючими в концентрованому людському уваги, які є чутливими до помилок людини і навчанню;
визначення даних і вимог до бази даних;
установочні та приймальні вимоги поставляється програмного продукту в місцях функціонування та супроводу (експлуатації);
документацію користувача;
робота користувача і вимоги виконання;
вимоги сервісу користувача.
Відповідно до стандарту IS012207, вимога кваліфікації - це набір критеріїв або умов (кваліфікаційні вимоги), які повинні бути задоволені для того, щоб кваліфікувати програмний продукт як підкоряється (задовольняє умовам) його специфікаціям і готовий для використання в цільовій навколишньому середовищу.
Хоча стандарт не наказує конкретної моделі життєвого циклу або методу розробки, він визначає, що сторони-учасники при використанні стандарту відповідальні за наступне:
вибір моделі життєвого циклу для розроблювального проекту;
адаптацію процесів і задач стандарту до цієї моделі;
вибір та застосування методів розробки програмного забезпечення;
виконання дій і завдань, придатних для проекту програмного забезпечення.
Отже, жоден з розглянутих стандартів не є універсальним, що описує всі види дій і завдань; виконуваних у конкретних проектах. Така ситуація, ймовірно, об'єктивно неминуча для будь-яких досить конкретних стандартів і фірмових методик.
Найбільш широкий набір процесів, дій і завдань, що охоплює більшість можливих ситуацій при максимальній адаптованості, міститься в стандарті ISO 12207. Він може служити прикладом добре організованого стандарту, що містить мінімум обмежень і конкретних рекомендацій. При використанні ISO 12207 детальні визначення процесів, форм документів тощо доцільно виносити в різні функціональні стандарти, відомчі нормативні документи або фірмові методики, які можуть бути використані або не використані в кожному конкретному проекті.