stringtranslate.com

Платформа решений Microsoft

Microsoft Solutions Framework ( MSF ) — это набор принципов, моделей, дисциплин, концепций и руководств по предоставлению услуг информационных технологий от Microsoft . MSF не ограничивается только разработкой приложений; он также применим к другим ИТ-проектам, таким как проекты по развертыванию, созданию сетей или инфраструктуре. MSF не заставляет разработчика использовать определенную методологию (например, модель водопада или гибкую разработку программного обеспечения ).

История

MSF был впервые представлен Microsoft как версия 1.0 в 1993 году, а версия 2.0 была выпущена в 1997 году.

В 2002 году была выпущена версия MSF 3.0. Она модифицировала версию 2.0 следующим образом:

MSF версии 4.0 была выпущена в 2005 году. Выпуск стал серьезным обновлением модели процесса (теперь называемой моделью управления) и модели команды. [2] MSF 4.0 включала методы для двух отдельных методологий: MSF для гибкой разработки программного обеспечения (MSF Agile) и MSF для улучшения процессов CMMI (MSF4CMMI). [3]

Компоненты

MSF 4.0 представляет собой комбинацию метамодели, которая может быть использована в качестве основы для предписывающих процессов разработки программного обеспечения, и двух настраиваемых и масштабируемых процессов разработки программного обеспечения. Метамодель MSF состоит из основополагающих принципов, модели команды, а также циклов и итераций.

MSF 4.0 предоставляет более высокоуровневую структуру руководства и принципов, которые могут быть сопоставлены с различными шаблонами предписывающих процессов. Она структурирована как в описательной, так и в предписывающей методологиях . Описательный компонент называется метамоделью MSF 4.0 , которая является теоретическим описанием лучших практик SDLC для создания методологий SDLC. Microsoft считает, что организации имеют расходящиеся динамики и противоположные приоритеты во время разработки программного обеспечения ; некоторым организациям нужна отзывчивая и адаптируемая среда разработки программного обеспечения, в то время как другим нужна стандартизированная, повторяемая и более контролируемая среда. Чтобы удовлетворить эти потребности, Microsoft представляет метамодель MSF 4.0 в двух предписывающих шаблонах методологии, которые предоставляют конкретные руководства по процессам, для гибкой разработки программного обеспечения (MSF4ASD) и для модели зрелости возможностей (MSF4CMMI). Эти процессы разработки программного обеспечения можно изменять и настраивать в соответствии с предпочтениями организации, заказчика и проектной группы.

Философия MSF утверждает, что не существует единой структуры или процесса, которые оптимально подходят для требований и сред для всех видов проектов. Поэтому MSF поддерживает множественные подходы к процессам, поэтому ее можно адаптировать для поддержки любого проекта, независимо от размера или сложности. Эта гибкость означает, что она может поддерживать широкую степень вариативности в реализации процессов разработки программного обеспечения, сохраняя при этом набор основных принципов и установок.

Модель процесса MSF состоит из серии коротких циклов разработки и итераций. Эта модель охватывает быструю итеративную разработку с постоянным обучением и уточнением, благодаря прогрессивному пониманию бизнеса и проекта заинтересованными сторонами . Определение требований, разработка продукта и тестирование происходят в перекрывающихся итерациях, что приводит к постепенному завершению для обеспечения потока ценности проекта. Каждая итерация имеет разную направленность и приводит к стабильной части общей системы.

Ссылки

  1. ^ Китон, Марлис (апрель 2006 г.). Microsoft Solutions Framework (MSF): Карманный справочник . Van Haren Publishing. стр. 15. ISBN 90-77212-16-7.[1]
  2. ^ Тернер, Майкл С.В. (2006-08-30). Основы Microsoft Solutions Framework: Создание успешных технологических решений . Microsoft Press. ISBN 0-7356-2353-8.
  3. ^ MSF 4.0 и Microsoft Team Services

Внешние ссылки