Методология MSF (Microsoft Solution Framework)
Данная методология разрабатывается компанией Майкрософт, базируется на опыте компаний по созданию больших проектов, их дальнейшему сопровождению. Особенности данной методологии заключаются в гибкости и отсутствии жестких процедур разработки.
Данная модель сочетает в себе свойства двух стандартных ЖЦ – каскадную и спиральную модели. Она также охватывает процесс создания ПО с момента получения задания до внедрения программного продукта.
На фазе выработки концепции происходит создание проектной группы, подготовка документов описания проекта, выработка бизнес-требований.
Веха «Концепция утверждена» - главная веха выработки концепции. К моменту её достижения заказчик и проектная группа должны прийти к общему соглашению о задачах проекта и его временных рамках. Результатами данной фазы являются:
- Общее описание проекта
- Документ оценки риска
- Описание структуры проекта
Фаза планирования – на ней выполняется функциональная спецификация, разрабатывается дизайн, оцениваются затраты и сроки разработки.
Существует три уровня процесса проектирования:
1. Концептуальный дизайн
2. Логический дизайн
3. Физический дизайн
Результатом такого проектирования является функциональные спецификации. Они описывают вид и поведение каждой составляющей проекта. Данный этап заканчивается вехой «Планы проекта утверждены». Веха символизирует собой соглашение о том, что промежуточные этапы проектирования успешно пройдены, календарные графики реалистичны, составляющие проекта распределены.
|
|
Результатами фазы планирования являются:
1. Функциональная спецификация
2. План управления
3. Календарный план (график) проекта
Фаза разработки – на данной фазе создается программный код. Часть команды разработчиков принимает участие в тестировании готовых модулей. Данная фаза завершается вехой «Разработка завершена». К моменту ее наступления создание всех составляющих проекта завершено. Проект полностью готов к тестированию.
Результатами фазы разработки являются:
1. Исходный и скомпилированный код приложения
2. Скрипты установки и конфигурирования
3. Окончательная, функциональная спецификация
4. Материалы сопровождения и поддержки решения
5. Спецификации и сценарии тестирования
Фаза стабилизации – на данной фазе происходит тестирование проекта. Обычно в начальной фазе скорость появления ошибок превосходит скорость устранения их. Нельзя заранее сказать, сколько потребуется времени на их устранение. Данная методология не использует понятия бета-версия. Как только создана достаточно стабильная версия, происходит ее пилотное внедрение. Фаза завершается вехой «Готовность решения утверждена». К этому моменту завершаются работы по устранению ошибок, и происходит выпуск или внедрение продукта.
|
|
Результатами фазы стабилизации являются:
1. Окончательный продукт
2. Документация выпуска
3. Материалы поддержки решений
4. Инструментарий тестирования
5. Исходный и исполняемый код приложения
6. Проектная документация
Фаза внедрения – на данном этапе внедряются технологии и компоненты ПО, обучается персонал, вырабатывается окончательное заключение о работе продукта. Данный этап заканчивается вехой «Внедрение завершено». К этому моменту заказчик должен начать получать бизнес-отдачу, а проектная группа – свернуть свою деятельность.
Результатами фазы внедрения являются:
1. Система поддержки
2. Отчеты и журналы протоколов
3. Версии проектных документов
4. Отчет о завершении проекта
5. Показатели качества от заказчика
Дата добавления: 2018-04-15; просмотров: 395; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!