Microsoft Solutions Framework

Microsoft Solutions Framework ( MSF ) je metodika vývoje softwaru navržená společností Microsoft Corporation . Lékaři bez hranic čerpá z osvědčených postupů společnosti Microsoft a popisuje, jak jsou lidé a pracovní postupy řízeny v procesu vývoje řešení.

Úvod

V roce 1994 vydala společnost Microsoft sadu pokynů pro efektivní navrhování, vývoj, implementaci a údržbu řešení založených na jejích technologiích. To je prezentováno jako dvě oblasti znalostí: Microsoft Solutions Framework (MSF) a Microsoft Operations Framework (MOF).

Společnost Microsoft vyvinula metodiky pro aplikace a specializované aplikace založené na obecných metodách Lékařů bez hranic.

Nejoblíbenější aplikované varianty MSF vyvinuté společností Microsoft: metodika implementace řešení v oblasti projektového řízení a metodika řízení IT projektů založená na metodikách MSF a Agile.

Důležitost aplikovaných variant Lékařů bez hranic zdůrazňuje fakt, že v „čisté verzi“ samotnou metodiku Lékařů bez hranic Microsoft ve svých IT projektech nepoužívá. Projekty Microsoft Consulting Services využívají hybridní metodologii mezi Lékaři bez hranic a Agile. Navzdory externím významným rozdílům mezi verzemi aplikací Lékařů bez hranic vyvinutými odborníky společnosti Microsoft zůstává společný základ metod Lékařů bez hranic pro ně společný a odráží společné metodologické přístupy k řízení iterativních projektů.

Lékaři bez hranic se skládají ze dvou modelů a tří disciplín. Jsou podrobně popsány v 5 dokumentech.

Lékaři bez hranic obsahují:

Model konstrukčního týmu Lékařů bez hranic

Model týmu Lékařů bez hranic popisuje přístup společnosti Microsoft k organizaci projektového personálu a činností s cílem maximalizovat úspěch projektu. Tento model definuje seskupení rolí, jejich oblasti kompetencí a odpovědností a také doporučení členům projektového týmu, která jim umožní úspěšně naplnit jejich poslání uvést projekt do života.

Model projektového týmu Lékařů bez hranic byl vyvíjen několik let a vzešel z pochopení nedostatků pyramidální, hierarchické struktury tradičních projektových týmů.

V souladu s modelem Lékařů bez hranic jsou projektové týmy budovány jako malé multidisciplinární týmy, jejichž členové si mezi sebou rozdělují odpovědnost a vzájemně se doplňují ve svých oblastech působnosti. To umožňuje jasně se zaměřit na potřeby projektu. Projektový tým spojuje jednotná vize projektu, touha uvést jej v život, vysoké požadavky na kvalitu práce a chuť se zlepšovat.

Níže jsou popsány základní principy, klíčová sdělení a osvědčené postupy Lékařů bez hranic aplikované na model projektového týmu.

Lékaři bez hranic zahrnují řadu základních principů . Zde jsou ty, které jsou relevantní pro úspěch týmu:

  1. Rozdělení odpovědnosti při opravě reportů
  2. Posílit členy týmu
  3. Zaměřte se na obchodní priority
  4. Jednotná vize projektu
  5. Buďte flexibilní – buďte připraveni na změny
  6. Podporujte svobodnou komunikaci

Úspěšné použití modelu konstrukčního týmu Lékařů bez hranic závisí na řadě klíčových konceptů:

  1. Doprovodný tým
  2. Zaměřte se na potřeby zákazníků
  3. Zaměřte se na konečný výsledek
  4. Montáž bez závad
  5. Snaha o sebezdokonalení
  6. Angažované týmy pracují efektivně

Lékaři bez hranic vycházejí z postulátu šesti cílů kvality, jejichž dosažení rozhoduje o úspěchu projektu. Tyto cíle řídí model konstrukčního týmu. Zatímco za úspěch projektu je zodpovědný celý tým, každý jeho shluk rolí definovaný modelem je spojen s jedním ze šesti zmíněných cílů a pracuje na jeho dosažení.

Projektový tým zahrnuje následující skupiny rolí :

Jsou zodpovědní za různé funkční oblasti a související cíle a záměry. Shluky rolí se někdy označují jednoduše jako role. Ale v každém případě podstata konceptu zůstává stejná – vybudovat základ průmyslových vztahů a s nimi spojený týmový model tak, aby byly adaptabilní (škálovatelné) pro potřeby jakéhokoli projektu.

Jak bylo uvedeno výše, projektový tým Lékařů bez hranic se skládá ze šesti skupin rolí, z nichž každá je zodpovědná za :

Přítomnost šesti shluků rolí neznamená, že počet členů týmu by měl být násobkem šesti – jeden člověk může kombinovat více rolí a naopak, shluk rolí se může skládat z více lidí v závislosti na velikosti projektu, jeho složitosti a odborné dovednosti potřebné k realizaci všech oblastí kompetenčního seskupení. Minimální tým Lékařů bez hranic se může skládat pouze ze tří lidí . Model nevyžaduje, aby byl každému seskupení rolí přiřazen samostatný zaměstnanec. Jde o to, aby v týmu mělo zastoupení všech šest kvalitních branek. Vyčlenění alespoň jedné osoby do každého seskupení rolí obvykle zajišťuje plnou pozornost zájmům každé z rolí, ale u všech projektů to není ekonomicky odůvodněné. Členové projektového týmu často mohou kombinovat role.

V malých projektových týmech je konsolidace rolí zásadní. Přitom je třeba dodržovat dvě zásady:

  1. Roli vývojového týmu nelze kombinovat s žádnou jinou rolí.
  2. Vyhýbání se mixu rolí, které mají předem určený střet zájmů.

Stejně jako v jakékoli jiné týmové činnosti závisí vhodná kombinace rolí na samotných členech týmu, jejich zkušenostech a odborných dovednostech. V praxi není kombinace rolí neobvyklá. A pokud jej projekční tým vyrábí záměrně a řídí rizika spojená s takovou kombinací, vznikající problémy budou minimální.

Lékaři bez hranic neposkytují konkrétní recepty na řízení projektů ani nevysvětlují různé pracovní metody, které zkušení manažeři používají. Principy Lékařů bez hranic tvoří přístup k řízení projektů, ve kterém:

Jak vyplývá z výše uvedeného, ​​jedním z charakteristických rysů Lékařů bez hranic je nedostatek projektového manažera!

Model projektového týmu Lékařů bez hranic navrhuje rozdělit velké týmy (více než 10 lidí) na malé multidisciplinární týmy. Tyto malé týmy pracují paralelně a pravidelně synchronizují své úsilí. Navíc, když cluster rolí vyžaduje hodně prostředků, tzv. funkční skupiny (funkční týmy), které se následně spojují do shluků rolí.

Použití seskupení rolí neimplikuje ani neukládá žádnou zvláštní organizační strukturu nebo mandátové pozice. Administrativní složení rolí se může mezi organizacemi a projektovými týmy značně lišit. Nejčastěji jsou role rozděleny mezi různá oddělení stejné organizace, ale někdy jsou některé z nich přiděleny zákaznické komunitě nebo konzultantům a partnerům mimo organizaci. Klíčovým bodem je jasná definice zaměstnanců odpovědných za jednotlivé seskupení rolí, jejich funkcí, odpovědností a očekávaného podílu na konečném výsledku.

Model konstrukčního týmu Lékařů bez hranic sám o sobě úspěch nezajistí. Existuje mnoho dalších faktorů, které určují úspěch nebo neúspěch projektu, ale struktura projektového týmu určitě dělá významný rozdíl.

Správná týmová struktura je základem úspěchu a implementace modelu Lékařů bez hranic pomocí jeho základních principů pomůže zefektivnit projektové týmy a v důsledku toho i úspěšnější.

Procesní model Lékařů bez hranic

Procesní model Lékařů bez hranic představuje obecnou metodiku pro vývoj a implementaci IT řešení. Zvláštností tohoto modelu je, že díky své flexibilitě a absenci pevně stanovených postupů jej lze aplikovat při vývoji velmi široké škály IT projektů. Tento model kombinuje vlastnosti dvou standardních produkčních modelů: kaskáda (vodopád) a spirála (spirála). Procesní model v MSF 3.0 byl přidán o další inovativní aspekt: ​​pokrývá celý životní cyklus vytváření řešení, od jeho počátečního bodu až po přímou implementaci. Tento přístup pomáhá projektovým týmům zaměřit se na obchodní hodnotu řešení, protože tato hodnota se stane skutečnou až po dokončení implementace a použití produktu.

Proces Lékařů bez hranic je zaměřen na „ milníky “ – klíčové body projektu, charakterizující dosažení v jeho rámci jakéhokoli významného (průběžného nebo konečného) výsledku. Tento výsledek lze vyhodnotit a analyzovat, což znamená odpovědět na otázky: „Dospěl projektový tým k jednoznačnému pochopení cílů a rozsahu projektu?“, „Je akční plán dostatečně připraven?“, „Splňuje produkt schválenou specifikaci?“, „ Odpovídá řešení potřebám zákazníka? atd.

Procesní model Lékařů bez hranic zohledňuje neustále se měnící požadavky projektu. Vychází z toho, že vývoj řešení by měl sestávat z krátkých cyklů, které vytvářejí progresivní pohyb od nejjednodušších verzí řešení až po jeho finální podobu.

Procesní model Lékařů bez hranic úzce souvisí se základními principy Lékařů bez hranic diskutovanými výše. Obecně řečeno, tři vlastnosti procesního modelu Lékařů bez hranic jsou:

Procesní model zahrnuje následující hlavní fáze vývojového procesu:

Kromě toho existuje velké množství dílčích milníků , které ukazují dosažení určitého pokroku v průběhu projektu a rozdělují velké segmenty práce na menší, pozorovatelné úseky. Lékaři bez hranic pro každou fázi procesního modelu definují:

V rámci Lékařů bez hranic se kód, dokumentace, návrhy, plány a další pracovní materiály obvykle vytvářejí iterativním způsobem. Lékaři bez hranic doporučují, abyste začali s vývojem řešení vytvořením, testováním a nasazením jeho základních funkcí. Pak se do řešení přidávají další a další funkce. Tato strategie se nazývá verzovací strategie. I když pro menší projekty může stačit jediné vydání, doporučujeme, abyste si nenechali ujít příležitost vytvořit více verzí pro jedno řešení. S vytvářením nových verzí se vyvíjí funkčnost řešení.

Iterativní přístup k procesu vývoje vyžaduje použití flexibilní dokumentace. Živé dokumenty by se měly měnit s tím, jak se projekt vyvíjí spolu se změnami požadavků na konečný produkt. Lékaři bez hranic nabízí řadu standardních šablon dokumentů, které jsou artefakty každé fáze vývoje produktu a lze je použít k plánování a řízení procesu vývoje.

Řešení nemá žádnou obchodní hodnotu, dokud není implementováno. Z tohoto důvodu obsahuje procesní model MSF celý životní cyklus tvorby řešení, včetně jeho implementace, až do okamžiku, kdy řešení začne přinášet hodnotu.

Řízení rizik

Řízení rizik je jednou ze základních disciplín Microsoft Solutions Framework® (MSF). Lékaři bez hranic vidí změnu az ní vyplývající nejistotu jako nedílnou součást životního cyklu informačních technologií. Disciplína řízení rizik Lékařů bez hranic  (link inaccessible ) obhajuje proaktivní přístup k řešení rizik tváří v tvář takové nejistotě, průběžné hodnocení rizik a používání informací o rizicích jako součást rozhodovacího procesu v průběhu životního cyklu projektu. Tato disciplína nabízí principy, nápady a doporučení, podpořené procesem krok za krokem pro úspěšné aktivní řízení rizik. Tento proces zahrnuje identifikaci a analýzu rizik; plánování a realizace strategií jejich prevence a zmírnění možných následků; sledování stavu rizik a poučení ze získaných zkušeností. Motto Lékařů bez hranic je , že nebojujeme s rizikem, my je řídíme .

Jak bylo uvedeno výše, v Lékařích bez hranic neexistuje role „projektového manažera“. Aktivity projektového řízení jsou rozděleny mezi vedoucí skupin a seskupení rolí Řízení programů.

Pro vedoucí týmů a klastr rolí Správa programů je WBS nástroj pro řízení projektů, který usnadňuje vytváření plánů a harmonogramů . Work Breakdown Structure  ( WBS ) je strukturováním práce projektu, která odráží jeho hlavní výsledky a definuje jeho rozsah. Práce, která není popsána ve WBS, je mimo rozsah projektu. U Lékařů bez hranic je vytvoření WBS činností spolupráce, která zahrnuje všechny seskupení rolí. Každá role je zodpovědná za poskytnutí podrobného popisu své vlastní práce.

Řízení školení

Správa  zajišťování je také jednou ze základních disciplín Microsoft Solutions Framework (MSF). Věnuje se řízení znalostí, dovedností a schopností potřebných k plánování, vytváření a udržování úspěšných řešení. Disciplína managementu školení Lékařů bez hranic popisuje základní principy Lékařů bez hranic a poskytuje návod pro uplatnění proaktivního přístupu ke správě znalostí v průběhu životního cyklu informačních technologií. Tato disciplína také zohledňuje plánování procesu řízení tréninku. Disciplína managementu školení, podporovaná osvědčenými postupy, poskytuje projektovým týmům a jednotlivcům základ pro realizaci tohoto procesu.

Je třeba poznamenat, že Lékaři bez hranic nevynucují používání jiných produktů společnosti Microsoft . Můžete například použít MSF k organizaci vašeho procesu výroby softwaru a stále používat nástroje Borland , ačkoli budoucí verze MSF 4.0 bude pevně připojena k Team System společnosti Microsoft  , novému nástroji pro týmovou práci společnosti Microsoft.

Verze

První verze Lékařů bez hranic se objevila v roce 1994 . Aktuální verze, MSF 4.0, byla představena v roce 2005. V této verzi byla metodika rozdělena do dvou oblastí: MSF pro Agile Software Development a MSF pro CMMI Process Improvement.

V nástroji Visual Studio Team System se navíc objevila role architekta a podpora metodiky .

Odkazy

Stránky a portály články