Понятие «MSF»
Microsoft Solutions Framework (MSF) – хорошо настраиваемый, масштабируемый, полностью интегрируемый набор процессов разработки программного обеспечения, принципов и проверенных практик, предназначенных для того, чтобы предоставить команде разработчиков программного обеспечения именно тот вид управления проектами, который им больше подходит
MSF – это методология ведения проектов и разработки решений, базирующаяся на принципах работы над продуктами как самой фирмы Microsoft, так и других компаний, работающих в области IT-индустрии
2
Понятие «MSF»
Главные принципы MSF:
Производительность: направлен на то, чтобы сделать команду разработчиков более производительной
Интегрируемость: решения и управление представлены инструментальными средствами, посредством плавной интеграции любых наборов инструментальных средств, справки и содержания MSF
Расширяемость: Процесс управления и справка полностью настраиваемы в пределах MSF
MSF состоит из двух моделей и трех дисциплин:
модели:
модель проектной группы
модель процессов
дисциплины:
дисциплина управление проектами
дисциплина управление рисками
дисциплина управление подготовкой
3
Модель процессов MSF
4
Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT решений
Сочетает в себе свойства каскадной и спиральной моделей
Особенности модели процессов MSF:
подход, основанный на фазах и вехах
итеративный подход
интегрированный подход к созданию и внедрению решений
MSF for Agile Software Development
Итерации процесса разработки
Циклы процесса разработки
5
Фазы и вехи MSF
Фазы процесса разработки:
Выработка концепции (Envisioning)
Планирование (Planning)
Разработка (Developing)
Стабилизация (Stabilizing)
Внедрение (Deploying)
Источник: Модель процессов MSF , http://www.microsoft.com/rus/docs/msdn/msf/MSF_process_model_rus.doc
6
Модель проектной группы MSF for Agile Software Development
Модель проектной группы MSF (MSF Team Model) описывает подход Microsoft к организации работающего над проектом персонала и его деятельности в целях максимизации успешности проекта
Ключевые концепции:
команда соратников
сфокусированность на нуждах заказчика
нацеленность на конечный результат
установка на отсутствие дефектов
стремление к самосовершенствованию
заинтересованные команды работают эффективно
9
Роль Веб-разработчика в MSF for Agile Software Development
Участник ролевого кластера «Разработка» имеет следующие обязанности:
технологическое консультирование
проектирование и осуществление реализации
разработка приложений
разработка инфраструктуры
11
Задачи в соответствии с фазами
Фаза выработки концепции
Прототипирование; анализ технологических возможностей; анализ осуществимости
Фаза планирования
Оценка технологий; логический и физический дизайн; план и календарный график разработки; смета разработки
Фаза разработки
Разработка программного кода и инфраструктуры; документирование конфигураций
Фаза стабилизации
Устранение ошибок; оптимизация программного кода
Фаза внедрения
Разрешение проблем; поддержка эскалации
12
Основные этапы веб-разработки
Проектирование сайта или веб-приложения
Разработка креативной концепции сайта
Создание дизайн-концепции сайта
Создание макетов страниц
Создание мультимедиа и FLASH-элементов
Верстка шаблонов и страниц
Программирование или имплементация на CMS-систему
Обработка и наполнение информации
Тестирование и внесение корректировок
Открытие проекта на публичной площадке
Обслуживание работающего сайта или его программной основы
13
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.