Rámec řešení Microsoft - Microsoft Solutions Framework

Vývoj softwaru
Hlavní činnosti
Paradigmata a modely
Metodiky a rámce
Podpůrné disciplíny
Praxe
Nástroje
Standardy a subjekty znalostí
Glosáře
Obrysy

Microsoft Solutions Framework ( MSF ) je sada principů, modelů, disciplín, konceptů a pokynů pro poskytování služeb informačních technologií od společnosti Microsoft . Lékaři bez hranic se neomezují pouze na vývoj aplikací; je také použitelný pro další IT projekty, jako jsou projekty nasazení, vytváření sítí nebo infrastruktury. Lékaři bez hranic nenutí vývojáře, aby používal konkrétní metodiku (například model vodopádu nebo agilní vývoj softwaru ).

Dějiny

Společnost MSF byla poprvé představena společností Microsoft jako verze 1.0 v roce 1993 a verze 2.0 byla vydána v roce 1997.

V roce 2002 byl vydán MSF verze 3.0. Upravila verzi 2.0 následujícími způsoby:

  • Zkombinovaly dříve samostatné modely do sjednocených týmových a procesních modelů určených pro aplikace v různých typech projektů, včetně nasazení, integrace podnikového softwaru a vývojových projektů.
  • Složil modely vývoje aplikací a nasazení infrastruktury do jednoho procesního modelu skládajícího se z pěti fází.
  • Přidány disciplíny řízení projektů a připravenosti.
  • Provedeny změny v disciplíně řízení rizik.
  • Přidány odkazy mezi Lékaři bez hranic a Microsoft Operations Framework (MOF).
  • Přidán praktický program Lékařů bez hranic, jehož cílem je vyškolit jednotlivce k vedení nebo účasti na projektech Lékařů bez hranic.

MSF verze 4.0 byla vydána v roce 2005. Tato verze byla významnou aktualizací procesního modelu (nyní nazývaného model správy) a týmového modelu. MSF 4.0 zahrnoval techniky pro dvě samostatné metodiky: MSF pro Agile Software Development (MSF Agile) a MSF pro CMMI Process Improvement (MSF4CMMI).

Součásti

MSF 4.0 je kombinací metamodelu, který lze použít jako základ pro normativní procesy softwarového inženýrství, a dvou přizpůsobitelných a škálovatelných procesů softwarového inženýrství. Metamodel Lékařů bez hranic se skládá ze základních principů, týmového modelu a cyklů a iterací.

MSF 4.0 poskytuje rámec vyšší úrovně pro vedení a principy, které lze mapovat na řadu normativních šablon procesů. Je strukturován do popisných i normativních metodik . Popisný složka se nazývá MSF 4.0 metamodel , což je teoretický popis SDLC postupů pro vytváření metodiky SDLC. Microsoft je toho názoru, že organizace mají během vývoje softwaru odlišné dynamiky a opačné priority ; některé organizace potřebují pohotové a adaptabilní prostředí pro vývoj softwaru, zatímco jiné potřebují standardizované, opakovatelné a kontrolovanější prostředí. Pro splnění těchto potřeb představuje Microsoft metamodel MSF 4.0 ve dvou normativních šablonách metodiky, které poskytují specifické procesní pokyny, pro agilní vývoj softwaru (MSF4ASD) a pro model schopností zralosti (MSF4CMMI). Tyto procesy softwarového inženýrství lze upravit a přizpůsobit preferencím organizace, zákazníků a projektového týmu.

Filozofie Lékařů bez hranic tvrdí, že neexistuje žádná jednotlivá struktura nebo proces, který by optimálně platil pro požadavky a prostředí pro všechny druhy projektů. Lékaři bez hranic proto podporují více procesních přístupů, takže jej lze přizpůsobit tak, aby podporoval jakýkoli projekt bez ohledu na jeho velikost nebo složitost. Tato flexibilita znamená, že může podporovat širokou škálu variací při implementaci procesů softwarového inženýrství při zachování řady základních principů a přístupů.

Procesní model Lékařů bez hranic se skládá z řady krátkých vývojových cyklů a iterací. Tento model zahrnuje rychlý iterativní vývoj s neustálým učením a zdokonalováním díky postupnému porozumění podnikání a projektu zúčastněných stran . K identifikaci požadavků, vývoji produktu a testování dochází v překrývajících se iteracích, jejichž výsledkem je postupné dokončení, aby byl zajištěn tok hodnoty projektu. Každá iterace má jiné zaměření a má za následek stabilní část celého systému.

Reference

externí odkazy