енню даної методології не існує.
Методологія являє собою набір з п'яти дисциплін, кожна з яких виконує особливості тієї чи іншої діяльності потрібної для створення та впровадження деякого рішення. Базовою основоположною є рішення процесу. Модель життєвого циклу проекту за методологією по MSF являє собою спіральну модель. Весь життєвий цикл, ділиться на під цикли, кожен з яких складається:
. Розробка концепції;
2. Планування;
. Розробка того, що створюється в даному проекті;
. Стабілізація;
. Впровадження.
Після цих етапів, цикл може повторюється, якщо програмуються вимоги до тієї системи, яку ми створюємо.
Віхи мають дві смислові навантаження:
точки синхронізації робіт;
точки зміни виробничої відповідальності.
Головні віхи служать точками переходу від однієї фази до іншої. Вони також визначають зміни в поточних завданнях рольових кластерів. У MSF використовуються узагальнені головні віхи, більшість з яких застосовне до будь-якого типу IT-проектів.
Проміжні віхи показують досягнення в ході проекту певного прогресу і розчленовують великі сегменти роботи на менші, доступні для огляду ділянки. MSF містить рекомендації щодо визначення проміжних віх.
Головні віхи - це моменти життєвого циклу проекту, коли отримані результати синхронізуються членами проектної групи один з одним і з очікуваннями замовника. У цей момент замовником, зацікавленими сторонами та проектною групою проводиться формальний аналіз досягнутого прогресу. Успішне проходження головною віхи знаменує згоду проектної групи і замовника продовжувати далі роботу над проектом.
ітеративну підходу, означає, що наша система в принципі повинна створюватися у вигляді окремих версій. Microsoft рекомендує створення базової версії і подальше її використання. Версії рішення не обов'язково слідують одна за одною. Зрілі програмні продукти зазвичай розвиваються за кількома напрямками паралельно.
Жоден документ у проекті, ні з'являється в закінченому вигляді, всі документи проекту зазнають змін. Одна з концепції MSF, це створення живої документації. Живі документи (living documents) повинні змінюватися в міру еволюції проекту. Перегляд функціональності, мережевих графіків робіт, планів, специфікацій, вимог та інших проектних артефактів не припиняється до кінця проекту і проводиться після кожної ітерації.
Види документів:
опису високорівневих підходів ( approaches);
базові (попередні) версії проектних документів на самих ранніх етапах (baseline early);
Детальні плани.
Всі зміни до вже прийнятих документи в рамках однієї ітерації (наприклад, затверджене ТЗ) вносяться допомогою компромісів проектної групи і згідно технології управління змінами. Часто має сенс відкласти ці зміни до наступної версії, щоб не допускати розростання рамок проекту та зриву термінів здачі поточної версії.
Переваги інтегрованої моделі процесів:
· Зосередження на потребах підприємства;
· Підприємства (і особливо керівники підприємств) зазвичай розглядають розробку і впровадження рішення як щось нероздільне. Навіть якщо розробка рішення пройшла вдало, замовники не побачать віддачі доти, поки воно не впроваджено на підприємстві;
· Поліпшення взаємодії з командою супроводу;
· Найчастіше команда розробників створює рішення, не приділяючи належної уваги питанням його експлуатації. Це призводить до низьких показників продуктивності (performance), доступності (availability) і керованості (manageability) рішення. Інтегрована модель процесів MSF забезпечує процес передачі відповідальності від команди розробників до команди супроводу крізь ряд послідовних віх, а не як одномоментний перенесення навантаження.
Проектна група включає в себе наступні групи: замовники; споживачі. Замовники (customer) - організації або особи, які бажають отримати від вирішення бізнес-віддачу. Споживачі (користувач, user) - люди, що стикаються з роботою цього рішення в ході своєї професійної діяльності. Участь замовника є умовою успішності IT-проектів. MSF надає замовнику широкий спектр можливостей для уточнення і модифікації проектних вимог і установки контрольних точок (віх) для моніторингу роботи над проектом.
У свою чергу, це вимагає витрат часу з боку замовника та взяття ним на себе певних зобов'язань. Зацікавлені ст...