Microsoftソリューションフレームワーク

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

Microsoft Solutions FrameworkMSF )は、 Microsoftから情報技術サービスを提供するための一連の原則、モデル、分野、概念、およびガイドラインですMSFは、アプリケーションの開発のみに限定されません。また、展開、ネットワーキング、インフラストラクチャプロジェクトなどの他のITプロジェクトにも適用できます。MSFは、開発者に特定の方法論ウォーターフォールモデルアジャイルソフトウェア開発など)の使用を強制しません

歴史

MSFは、1993年にバージョン1.0としてMicrosoftによって最初に導入され、バージョン2.0は1997年にリリースされました。

2002年に、MSFバージョン3.0がリリースされました。次の方法でバージョン2.0を変更しました。

  • 以前は別々だったモデルを、展開、エンタープライズソフトウェア統合、開発プロジェクトなど、さまざまなプロジェクトタイプにわたるアプリケーション用に設計された統合されたチームモデルとプロセスモデルに結合しました。
  • アプリケーション開発モデルとインフラストラクチャ展開モデルを、5つのフェーズで構成される単一のプロセスモデルにまとめました。
  • プロジェクト管理と準備管理の分野を追加しました。
  • リスク管理規律に変更を加えました。
  • MSFとMicrosoftOperations Framework(MOF)の間にリンクを追加しました。
  • MSFプロジェクトを主導または参加するように個人を訓練するように設計されたMSFプラクティショナープログラムを追加しました。[1]

MSFバージョン4.0は2005年にリリースされました。このリリースは、プロセスモデル(現在はガバナンスモデルと呼ばれています)とチームモデルの大幅な更新でした。[2] MSF 4.0には、アジャイルソフトウェア開発用のMSF(MSF Agile)とCMMIプロセス改善用のMSF(MSF4CMMI)の2つの別々の方法論の手法が含まれていました。[3]

コンポーネント

MSF 4.0は、規範的なソフトウェアエンジニアリングプロセスのベースとして使用できるメタモデルと、2つのカスタマイズ可能でスケーラブルなソフトウェアエンジニアリングプロセスの組み合わせです。MSFメタモデルは、基本原則、チームモデル、およびサイクルと反復で構成されます。

MSF 4.0は、さまざまな規範的なプロセステンプレートにマッピングできるガイダンスと原則のより高いレベルのフレームワークを提供します。これは、記述的方法論と規範 的方法論の両方で構成されています。記述コンポーネントはMSF4.0メタモデルと呼ばれ、SDLC方法論を作成するためのSDLCベストプラクティスの理論的記述です。マイクロソフトは、組織がソフトウェア開発中に多様なダイナミクスと反対の優先順位を持っているという意見です; 応答性と適応性のあるソフトウェア開発環境を必要とする組織もあれば、標準化され、再現性があり、より制御された環境を必要とする組織もあります。これらのニーズを満たすために、マイクロソフトは、アジャイルソフトウェア開発(MSF4ASD)と機能成熟度モデル(MSF4CMMI)の特定のプロセスガイダンスを提供する2つの規範的な方法論テンプレートでMSF4.0のメタモデルを表しています。これらのソフトウェアエンジニアリングプロセスは、組織、顧客、およびプロジェクトチームの好みに合わせて変更およびカスタマイズできます。

MSFの哲学は、あらゆる種類のプロジェクトの要件と環境に最適に適用される単一の構造またはプロセスは存在しないと考えています。したがって、MSFは複数のプロセスアプローチをサポートしているため、サイズや複雑さに関係なく、あらゆるプロジェクトをサポートするように適合させることができます。この柔軟性は、一連のコア原則と考え方を維持しながら、ソフトウェアエンジニアリングプロセスの実装における幅広いバリエーションをサポートできることを意味します。

MSFプロセスモデルは、一連の短い開発サイクルと反復で構成されています。このモデルは、利害関係者のビジネスとプロジェクトの進歩的な理解により、継続的な学習と改良を伴う迅速な反復型開発を採用しています。要件の特定、製品開発、およびテストは重複する反復で行われ、プロジェクトの価値の流れを確保するために段階的に完了します。各反復には異なる焦点があり、システム全体の安定した部分になります。

参考文献

  1. ^ キートン、マーリーズ(2006年4月)。Microsoft Solutions Framework(MSF):ポケットガイドヴァンハーレン出版。p。15. ISBN 90-77212-16-7
  2. ^ ターナー、マイケルSV(2006-08-30)。Microsoft Solutions Framework Essentials:成功するテクノロジソリューションの構築MicrosoftPress。ISBN 0-7356-2353-8
  3. ^ MSF4.0およびMicrosoftTeam Services

外部リンク