НОУ ІНТУІТ, Лекція, Зрілість проектних організацій

CMM та моделі процесів

Розуміння того, на якому рівні зрілості знаходиться організація, може надати реальну допомогу при вирішенні питання, яку модель процесів слід запровадити для підвищення ефективності управління ІТ. Іншими словами, ідею CMM можна використовувати і в комбінації із застосуванням еталонних процесних моделей.

Розглянемо, наприклад, стандарт IEEE 1074, призначений для побудови процесів життєвого циклу програмного забезпечення в проекті. З погляду ідеології CMM цей стандарт забезпечує перехід організації з першого рівня зрілості на другий. Дійсно, він дозволяє побудувати основні процеси управління проектом, що дозволяють відстежувати витрати, стежити за графіком робіт і функціональністю програмного рішення, що створюється, що і потрібно на другому рівні CMM. У IEEE 1074 немає процесів управління субпідрядом, та й взагалі говорити про буквальний його збіг з моделлю процесів CMM не можна, але ідейна подібність очевидна.

Таким чином, впровадження моделі процесів, запропонованої IEEE 1074, буде розумним рішенням у напрямку покращення процесів управління ІТ для організацій, що знаходяться на першому рівні зрілості.

Для того щоб покращити процеси управління ІТ організації, що знаходиться на другому рівні зрілості, необхідно, згідно з CMM, реалізувати сім груп ключових процесів, що відповідають третьому рівню зрілості:

  • координація виробничого процесу організації;
  • визначення виробничого процесу організації;
  • програма навчання;
  • інтегроване управління розробкою;
  • інженерія розробки програмного продукту;
  • міжгрупова координація;
  • експертні оцінки.

Ідея полягає в тому,що роль стандартного виробничого процесу організації за певних припущеннях може відігравати сукупність процесів, описана в ГОСТ Р ИСО/МЭК 12207. Розглянемо групи ключових процесів по порядку.

Координація виробничого процесу організації

Цілями цієї групи є "Координація заходів щодо розробки та вдосконалення виробничого процесу в рамках всієї організації", "Виявлення переваг та недоліків використовуваних виробничих процесів у порівнянні зі стандартним процесом" та "Планування заходів, що проводяться на рівні організації з метою розробки та вдосконалення виробничого процесу" .

Вочевидь, діяльність із запровадження ГОСТ Р ИСО/МЭК 12207 передбачає досягнення всіх цілей. Інші ключові практики реалізуються під час застосування.

Визначення виробничого процесу організації

Ця група ключових процесів фактично визначає, в якому обсязі впроваджується ДЕРЖСТАНДАРТ ІСО/МЕК 12207. Для реалізації цієї групи процесів можна скористатися ГОСТ Р ІСО/МЕК 15271.

Програма навчання

Реалізується у процесі навчання у ГОСТ Р ИСО/МЭК 12207.

Інтегроване управління розробкою ПЗ

Точно відповідає процесу адаптації до ГОСТ Р ИСО/МЭК 12207.

Інженерія розробки програмного продукту

Відповідність виконуваних операцій групи "Інженерія розробки програмного продукту" та процесів/робіт ГОСТ Р ІСО/МЕК 12207 показано в таблиці 7.1.

Міжгрупова координація

У CMM наведено приклад переліку груп учасників проекту, між якими під час виконання проекту має існувати міжгрупова координація:

  • група розробки;
  • група оцінки складових проекту;
  • групасистемного тестування;
  • група забезпечення якості;
  • група управління конфігурацією;
  • група управління договорами;
  • Група управління документацією.

У ГОСТ Р ИСО/МЭК 12207 координація таких груп забезпечується з допомогою точно визначеного взаємодії відповідних процесів чи учасників одного процесу (у разі груп розробки, системного тестування, оцінки складових проекту).

Експертні оцінки

Повністю реалізована у процесах верифікації, атестації, спільного аналізу, аудиту та вирішення проблем ГОСТ Р ИСО/МЭК 12207.

Звичайно, наведені міркування не можна вважати суворими або цілком доказовими. Вони призначені лише для ілюстрації того, як на практиці можна підійти до вибору адекватної моделі процесів для організації. Проте вони показують, що впровадження скоординованої сукупності стандартів ГОСТ Р ИСО/МЭК 12207, ГОСТ Р ИСО/МЭК 15271 і будь-якого стандарту управління проектами у разі допомагає досягти третього рівня зрілості організації.

Як варіант, можна спробувати використовувати для цього один стандарт - ДЕРЖСТАНДАРТ ІСО/МЕК 15288, що включає процеси управління проектами ("Процеси проекту" в термінології цього стандарту).

Таким чином, знання рівня зрілості організації дозволяє орієнтуватися серед багатьох процесних стандартів і допомагає вибрати відповідну модель процесів для впровадження з метою підвищення ефективності управління ІТ. Зрозуміло, мова досі йшла тільки про процеси, пов'язані з життєвим циклом інформаційних систем, які далеко не вичерпують безліч процесів управління ІТ.

Короткі підсумки

У лекції розглянуто одну з найбільш популярних методик оцінки процесів – модель зрілості.CMM. Докладно обговорюються логіка та структура CMM. Особлива увага приділяється питанню застосування CMM спільно з розглянутими раніше еталонними моделями процесів, представленими стандартами IEEE 1074 та ГОСТ Р ІСО/МЕК 12207.