НА: Методика Oracle CDM та Oracle PJM
Методика Oracle PJM
Етапи життєвого циклу:
1. планування проекту (задачі цієї категорії відносяться до предметної області якості, часу і вартості проекту загалом. Тут так само визначається організаційна структура і зони відповідальності учасників проекту);
2. планування фази (задачі цієї категорії доповнюють і деталізують плани проекту для конкретної фази);
3. управління фазою (ці задачі виконуються паралельно з виконанням робіт по проекту, здійснюють функції моніторинга і звітності на протязі фази);
4. завершення фази (ці задачі завершують проект і забезпечують підписання всіх необхідних документів по цій фазі);
5. завершення проекту (врегулювання всіх спірних питань і забезпечення успішного завершення проекту).
Методика Oracle CDM
Етапи життєвого циклу:
1. "визначення вимог" (іноді називають етап стратегії);
2. аналіз вимог (формулювання детальних вимог до системи);
3. проектування (перетворення вимог в детальні специфікації системи);
4. реалізація (написання та тестування додатків);
5. впровадження (установка системи, підготовка до початку експлуатації);
6. експлуатація (підтримка та спостереження за додатком, планування майбутніх функціональних розширень).
CDM (Custom Development Method) методика:
Згідно з цією методикою ЖЦ формується з певних етапів (фаз) проекту і процесів, кожен з яких виконується протягом декількох етапів.
Методика виділяє наступні етапи ЖЦ:
- аналіз: формулювання детальних вимог до прикладної системі;
- проектування: перетворення вимог в детальні специфікації системи;
- реалізація: написання та тестування додатків;
- впровадження: установка нової прикладної системи, підготовка до початку експлуатації;
- експлуатація: підтримка і стеження за додатком, планування майбутніх функціональних розширень.
Методика управління PJM (Project Management Method) - це стандартний підхід Oracle до управління проектами з інформаційних технологій.
Мета методу PJM - створення такої структури, на основі якої всі типи проектів в області інформаційних технологій будуть узгоджено сплановані, оцінені, проконтрольовані і виконані.
PJM включає в себе наступні фази: планування, виконання, завершення.
Фази, в свою чергу, діляться на процедури:
- контроль за проектом;
- управління спірними питаннями і ризиками;
- управління кордонами проекту;
- затвердження результатів;
- затримки в проектних роботах.
Етапи життєвого циклу Oracle PJM:
- планування проекту (задачі цієї категорії відносяться до предметної області якості, часу і вартості проекту загалом. Тут так само визначається організаційна структура і зони відповідальності учасників проекту);
- планування фази (задачі цієї категорії доповнюють і деталізують плани проекту для конкретної фази);
- управління фазою (ці задачі виконуються паралельно з виконанням робіт по проекту, здійснюють функції моніторинга і звітності на протязі фази);
- завершення фази (ці задачі завершують проект і забезпечують підписання всіх необхідних документів по цій фазі);
- завершення проекту (врегулювання всіх спірних питань і забезпечення успішного завершення проекту).
Етапи життєвого циклу Oracle CDM:
-
стратегія (визначення вимог);
-
аналіз (формулювання детальних вимог до прикладної системі);
-
проектування (перетворення вимог в детальні специфікації системи);
-
реалізація (написання та тестування додатків);
-
впровадження (установка нової прикладної системи, підготовка до початку експлуатації);
-
експлуатація (підтримка додатка і стеження за ним, планування майбутніх функціональних розширень).
Oracle PJM
Метод призначений для управління проектами в області інформаційних технологій. Його мета - забезпечити структурну основу для планування, оцінки, управління і контролювання проектів будь-яких типів. Цей метод тісно інтегрований з методом Oracle CDM. Крім того, він в різній мірі враховує вимоги інших відомих моделей: ISO 9000 Series - Quality Systems, PMI - Project Management Body of Knowledge, ISO/IEC Standart 12207 - Software Life cycle Processes, SEI - Capability Maturity Model.
Метод PJM, так само як і CDM, орієнтований на процеси.
Основні процеси, що розглядаються в PJM:
1. Контроль і Звіти (процес містить задачі, що допомагають визначити об'єм робіт і методи проведення, управляти можливими змінами і контролювати ризик. Цей же процес визначає управління планом проекту і звіти про хід проведення проекту);
2. Управління Роботами (задачі цього проекту визначають і контролюють стан всіх робіт, що виконуються по проекту. Крім цього, забезпечують "фінансовий погляд" на проект);
3. Управління Ресурсами (процес забезпечує оптимальний підбір персоналу, що бере участь в проекті, а також організує інфраструктуру для проведення проекту);
4. Управління Якістю (процес повинен забезпечити "вимірювання якості" і гарантувати задоволення не тільки вимог, але і очікувань замовника на протязі всього проекту);
5. Управління конфігурацією (задачі процесу допомагають організувати зберігання і управління всіма елементами, що створюють хід проекту).
Етапи життєвого циклу:
1. планування проекту (задачі цієї категорії відносяться до предметної області якості, часу і вартості проекту загалом. Тут так само визначається організаційна структура і зони відповідальності учасників проекту);
2. планування фази (задачі цієї категорії доповнюють і деталізують плани проекту для конкретної фази);
3. управління фазою (ці задачі виконуються паралельно з виконанням робіт по проекту, здійснюють функції моніторинга і звітності на протязі фази);
4. завершення фази (ці задачі завершують проект і забезпечують підписання всіх необхідних документів по цій фазі);
5. завершення проекту (врегулювання всіх спірних питань і забезпечення успішного завершення проекту).
Oracle CDM
Ця методика виникла як розвиток розробленої версії Oracle CASE-Method (Custom Development Method), відомої по використанню Oracle CASE (нині Designer / 2000) і книгам Р. Баркера. CDM найтіснішим чином спирається на використання інструментарію Oracle.
Згідно з цією методикою ЖЦ формується з певних етапів (фаз) проекту і процесів, кожен з яких виконується протягом декількох етапів. Методика виділяє наступні етапи ЖЦ:
- аналіз: формулювання детальних вимог до прикладної системі;
-проектування: перетворення вимог в детальні специфікації системи;
- реалізація: написання та тестування додатків;
- впровадження: установка нової прикладної системи, підготовка до початку експлуатації;
- експлуатація: підтримка і стеження за додатком, планування майбутніх функціональних розширень.
Методика CDM виділяє наступні процеси:
- RD - Визначення виробничих вимог,
- ES - Дослідження існуючих систем,
- TA - Визначення технічної архітектури,
- DB - Проектування і побудова БД,
- MD - Проектування і реалізація модулів,
- CV - Конвертація даних,
- DO - Документування,
- TE - Тестування,
- TR - Навчання,
- TS - Перехід до нової системи,
- PS - Підтримка і супровід.
Процеси складаються з послідовностей завдань, завдання різних процесів взаємопов'язані явно зазначеними посиланнями. CDM найбільш сильно пов'язаний з методикою "Oracle PJM" по організації управління проектом.
Методика Oracle CDM виникла як розвиток розробленої версії Oracle CASE-Method (Custom Development Method), відомої по використанню Oracle CASE (нині Designer / 2000) і книгам Р. Баркера. CDM найтіснішим чином спирається на використання інструментарію Oracle.
Згідно з цією методикою життєвий цикл (ЖЦ) формується з певних етапів (фаз) проекту і процесів, кожен з яких виконується протягом декількох етапів. Методика виділяє наступні етапи ЖЦ:
- аналіз: формулювання детальних вимог до прикладної системі;
- проектування: перетворення вимог в детальні специфікації системи;
- реалізація: написання та тестування додатків;
- впровадження: установка нової прикладної системи, підготовка до початку експлуатації;
- експлуатація: підтримка і стеження за додатком, планування майбутніх функціональних розширень.
Методика CDM виділяє наступні процеси:
- RD - Визначення виробничих вимог,
- ES - Дослідження існуючих систем,
- TA - Визначення технічної архітектури,
- DB - Проектування і побудова БД,
- MD - Проектування і реалізація модулів,
- CV - Конвертація даних,
- DO - Документування,
- TE - Тестування,
- TR - Навчання,
- TS - Перехід до нової системи,
- PS - Підтримка і супровід.
Особливості стандарту:
1. Ступінь адаптивності CDM обмежується трьома моделями ЖЦ: "класична" (передбачені всі роботи / завдання та етапи), "швидка розробка" (Fast Track), ще сильніше орієнтована на використання інструментів моделювання і програмування Oracle, "полегшений підхід", рекомендований в разі малих проектів і можливості швидко прототипувати додатки. Методика не передбачає: включення додаткового завдання, якого немає в CDM, і її прив'язку до решти; додаткове видалення завдання (і породжуваних нею документів), не передбачене однією з трьох моделей ЖЦ; зміна послідовності виконання завдань в порівнянні із запропонованою, тим більше - під час процесу проектування.
2. Всі моделі ЖЦ є по суті каскадними; навіть "полегшений підхід", незважаючи на зрозуміле ітераційне виконання дій по прототипуванню, зберігає загальний послідовний і детермінований порядок виконання завдань.
3. Ступінь обов'язковості: методика необов'язкова, але може вважатися фірмовим стандартом; при формальному застосуванні ступінь обов'язковості повністю відповідає обмеженням можливостей адаптації.
4. Прикладна система розглядається в основному як програмно-технічна система - наприклад, моменти організації виконання цілком можливих оргструктурних перетворень, реально завжди відбуваються при переході до нової АС.
5. Спрямованість на створення інформаційної системи з базами данних в досить традиційному розумінні.
Етапи життєвого циклу методики Oracle PJM:
1. планування проекту (задачі цієї категорії відносяться до предметної області якості, часу і вартості проекту загалом. Тут так само визначається організаційна структура і зони відповідальності учасників проекту);
2. планування фази (задачі цієї категорії доповнюють і деталізують плани проекту для конкретної фази);
3. управління фазою (ці задачі виконуються паралельно з виконанням робіт по проекту, здійснюють функції моніторинга і звітності на протязі фази);
4. завершення фази (ці задачі завершують проект і забезпечують підписання всіх необхідних документів по цій фазі);
5. завершення проекту (врегулювання всіх спірних питань і забезпечення успішного завершення проекту).
Методика Oracle CDM (Custom Development Method)
Методика визначає розробку прикладних інформаційних систем під замовлення - конкретний матеріал, деталізований до рівня заготовок проектних документів, розрахованих на пряме використання в проектах АС з опорою на інструментарій Oracle.
Життєвий цикл формується з певних етапів (фаз) проекту і процесів, кожен з яких виконується протягом декількох етапів:
1. «визначення вимог»;
2. «аналіз» - формулювання детальних вимог до прикладної системі;
3. «проектування» - перетворення вимог в детальні специфікації системи;
4. «реалізація» - написання і тестування додатків;
5. «впровадження» - установка нової прикладної системи, підготовка до початку експлуатації;
6. «експлуатація» - підтримка і стеження за додатком, планування майбутніх функціональних розширень.
процеси:
· RD - визначення виробничих вимог;
· ES - дослідження існуючих систем;
· TA - визначення технічної архітектури;
· DB - проектування і побудова БД;
· MD - проектування та реалізація модулів;
· CV - конвертація даних;
· DO - документування;
· TE - тестування;
· TR - навчання;
· TS - перехід до нової системи;
· PS - підтримка і супровід.
Процеси складаються з послідовностей завдань, завдання різних процесів взаємопов'язані явно зазначеними посиланнями.
Методика необов'язкова, але може вважатися фірмовим стандартом.
6.2. Міжнародний стандарт ISO / IEC 12207: 1995-08-01
Стандарт на організацію життєвого циклу продуктів програмного забезпечення. Стандарт визначає стратегію і загальний порядок в створенні та експлуатації ПЗ, він охоплює ЖЦ ПО від концептуалізації ідей до завершення ЖЦ. Процеси, що використовуються під час ЖЦ ПО, повинні бути сумісні з процесами, використовуваними під час ЖЦ АС.
Система - це об'єднання одного або більше процесів, апаратних засобів, програмного забезпечення, обладнання і людей для забезпечення можливості задоволення потреб або цілей.
На відміну від Oracle CDM стандарт ISO / IEC 12207 рівносильно орієнтований на організацію дій кожної з двох сторін: постачальник (розробник) і покупець (користувач); може бути в рівній мірі застосований, коли обидві сторони - з однієї організації.
Стандарт ISO / IEC 12207 складається з набагато більших узагальнених процесів. Кожен процес розділений на набір дій, кожна дія - на набір завдань.
Основні процеси:
1. процес придбання - визначає дії підприємства-покупця, яке набуває АС, програмний продукт або сервер ПО.
2. процес поставки - визначає дії підприємства-постачальника, яке постачає покупця системою, програмним продуктом або сервісом ПО.
3. процес розробки - визначає дії підприємства-розробника, яке розробляє принцип побудови програмного вироби і програмний продукт.
4. процес функціонування - визначає дії підприємства-оператора, який забезпечує обслуговування системи (а не тільки ПО) в процесі її функціонування в інтересах користувачів.
5. процес супроводу - визначає дії персоналу супроводу, який забезпечує супровід програмного продукту.
Допоміжні процеси це процеси - рішення проблем, документування, управління конфігурацією, гарантування якості, останній з яких використовує результати інших процесів групи забезпечення якості, в яку входять: процес верифікації, процес атестації, процес спільної оцінки, процес аудиту.
Oracle PJM
Управління проектом здійснюється на основі методології управління проектами Oracle - PJM (Project Management Method). Це стандартний підхід Oracle до управління проектами з інформаційних технологій [33].
Метою методології PJM є створення такої структури, в рамках якої всі типи проектів (в області ІТ) будуть узгоджено сплановані, оцінені, проконтрольовані і виконані.
Методика Oracle CDM (Custom Development Method)
Методика підтримує три моделі ЖЦ:
1. "класичну" - передбачені всі роботи/задачі та етапи;
2. "прискорена розробка" (Fast Track) - ще більше зорієнтована на використання інструментів моделювання та програмування Oracle (Designer/2000, зокрема), призначена для порівняно невеликих та середніх проектів.
3. "полегшений підхід" - рекомендується у випадку малих проектів, можливості швидкого прототипування додатків.
Основні процеси CDM:
1. аналіз вимог (процес визначає бізнес- та системні вимоги до додатку);
2. аналіз існуючої системи (процес визначає і формулює існуюче технічне середовище для визначення необхідних змін);
3. технічна архітектура системи (процес визначає елементи технічної бази системи, що розроблюється);
4. проектування і створення БД (процес забезпечує проектування і створення реляційної бази даних, включаючи, наприклад, питання ефективної індексації і безпеки (секретність) на рівні об'єктів БД);
5. проектування і створення модулів ПЗ (основний процес, включає проектування додатків і створення програмного коду);
6. перетворення даних (цілі процесу - міграція, перетворення і тестування всіх існуючих даних, які необхідні для роботи нової системи);
7. документування (процес забезпечує створення якісної текстової та on-line документації для користувачів і адміністраторів, а так само технічних описів проекту);
8. тестування (процес забезпечує спільне тестування якості всіх елементів системи, як окремих модулів, так і результатів їх об'єднання);
9. навчання (процес забезпечує навчання і тестування користувачів і адміністраторів);
10. передача замовнику (процес включає такі задачі, як розробка плану інсталяції системи, підготовка технічного середовища, організацію процесу "згортання" існуючої системи);
11. підтримка системи (цілі процесу - моніторинг і розв'язання проблем, заміна версій з виправленими помилками, оцінка роботи системи і планування поліпшень);
Методика Oracle PJM (Project Development Method)
Метод призначений для управління проектами в області інформаційних технологій. Його мета - забезпечити структурну основу для планування, оцінки, управління і контролювання проектів будь-яких типів. Цей метод тісно інтегрований з методом Oracle CDM. Крім того, він в різній мірі враховує вимоги інших відомих моделей: ISO 9000 Series - Quality Systems, PMI - Project Management Body of Knowledge, ISO/IEC Standart 12207 - Software Life cycle Processes, SEI - Capability Maturity Model.
Метод PJM, так само як і CDM, орієнтований на процеси.
Основні процеси, що розглядаються в PJM:
1. Контроль і Звіти (процес містить задачі, що допомагають визначити об'єм робіт і методи проведення, управляти можливими змінами і контролювати ризик. Цей же процес визначає управління планом проекту і звіти про хід проведення проекту);
2. Управління Роботами (задачі цього проекту визначають і контролюють стан всіх робіт, що виконуються по проекту. Крім цього, забезпечують "фінансовий погляд" на проект);
3. Управління Ресурсами (процес забезпечує оптимальний підбір персоналу, що бере участь в проекті, а також організує інфраструктуру для проведення проекту);
4. Управління Якістю (процес повинен забезпечити "вимірювання якості" і гарантувати задоволення не тільки вимог, але і очікувань замовника на протязі всього проекту);
5. Управління конфігурацією (задачі процесу допомагають організувати зберігання і управління всіма елементами, що створюють хід проекту).