Normalizace procesu vývoje

Proces vývoje, normy CMMI, ITIL, ISO, procesy v organizaci. 


Proces vývoje

 

Taxonomie metodik

Unifikovaný proces vývoje (UP)

Iterační a přírustkový vývoj

Fáze UP

https://www.evernote.com/shard/s4/sh/48046a14-c0be-4c21-9752-d6ae0fe20f38/1b5d30dd611633c72fc98e332643f51d/res/8bcda544-4efd-475e-8393-1eac007aad28.png?resizeSmall&width=832

 

Normy CMMI, ITIL, ISO

 

CMMI

Cílem CMM je zlepšování procesů v organizaci. 

CMM obsahují základní prvky efektivních procesů pro jednu či více disciplín a vysvětlují cestu evolučního vývoje od ad-hoc, nezralých procesů do zralých procesů se zvýšenou kvalitou a efektivností.

Jako ostatní CMM, CMMI modely přinášení návod k použití při vytváření procesů. 

CMMI modely nejsou procesy nebo popisy procesů. Skutečné procesy používané v organizaci závisí na mnoha faktorech, obsahují oblasti aplikace a organizační struktury a velikosti.

Procesní oblasti v CMMI modelu typicky nemapují 1:1 procesy použité v sledované organizaci.

http://www.webelite.com/images/cmmi_wheel.png

Důvodů pro upřednostňování modelu CMMI ze strany zákazníků je několik, ale nejdůležitější jsou:

  1. Norma je stavěná na oblast vývoje a pokrývá ji detailněji než norma ISO 9001:2000.
  2. Normu lze těžko zavést formálně aniž by plnila svůj skutečný účel.
  3. Mezinárodní akreditaci na posuzování shody s modelem CMMI uděluje pouze SEI, takže je úroveň auditorů celosvětově jednotně garantována.

Model CMMI dává podrobný návod, jak pokrýt všechny oblasti vývoje od specifikace požadavků až po kompletaci finálního výrobku.

Model se omezuje na požadavky, které musí být plněny, výstupy a kontrolní mechanismy, které požaduje, ale nepředepisuje ani pracovní postupy ani způsob, jak je prováděn samotný vývoj či kontrola kvality. 

Model obsahuje mnoho doporučení, které při jeho zavádění pomáhají implementačnímu týmu, protože dávají vodítko, jak požadovaných cílů dosáhnout, ale nevyžaduje, aby byla doporučení implementována.

Kontrola při posuzování se zaměřuje na plnění požadavků a cílů. 

Firma může např. zvolit vodopádový, spirálový nebo extrémní model vývoje software a přesto se držet modelu CMMI.

 

 

ISO 9001:2000 Systém managementu jakosti

ISO 9001 požaduje po managementu, aby se sytém jakosti stal jejich strategickým rozhodnutím.

Systém jim totiž umožňuje:

Systém může svou flexibilitou vycházet vstříct neustálým změnám cílů, produktů, požadavkům managementu a zainteresovaných stran.

 

ISO 9001 podtrhuje a zdůrazňuje procesní přístup systému, který je základem pro jeho flexibilitu.

Cílem procesního přístupu je zvýšit spokojenost zákazníků, která pomáhá udržet stávající zákazníky a přilákat nové.

Proces je definován jako činnost, která využívá zdroje a je řízena za účelem přeměny vstupů na výstupy.

Procesním přístupem je pak považována aplikace, identifikace, vzájemné působení a řízení procesů.

Procesní přístup klade důraz na:

V normě ISO je silně zakotven model PDCA pro neustálé zlepšování.

 

Model PDCA

PDCA(z anglického plan-do-check-act), čili „plánuj, udělej, zkontroluj, jednej“ jsou základní kroky pro dosažení neustálého zdokonalování.

Většina modelů zlepšování procesůje založena na postupu, který zavedl W. Edwards Deming.

Postup popisuje posloupnosti kroků zlepšování procesů:

Obsah normy ISO 9001:2000

V normě naleznete tyto kapitoly, jež definují všechny požadavky na procesní systém managementu jakosti:

  1. Předmět normy
  2. Normativní odkazy
  3. Termíny a definice
  4. Systém managementu jakosti
  5. Povinnosti managementu
  6. Management zdrojů
  7. Realizace produktů
  8. Měření, analýza a zlepšování

ITIL v3 - IT infrastructure library

ITIL je sadou publikací popisující nejlepší praktiky řízení ICT služeb a o systém certifikací a školení jednotlivců ve znalostech těchto praktik.

 

Základním principem podpory služeb podle ITIL je zavedení procesů a řízení provádění činností prostřednictvím těchto procesů. 

Každý proces má definovaný cíl, každá činnost do provozu IS se provádí s ohledem nějaké procesu, na jeho cíl a dokumentovaně. 

Každý proces má odpovědného vlastníka za jeho definici, zavedení a průběh.

 

5 knih, tvořící konzistentní celek, mají jednotnou strukturu

·          

·          

o     

o     

o     

·          

·          

o     

·          

Součástí ITIL v3 je také systém kvalifikace. 

Pomocí akreditovaných organizací je možné získat kvalifikaci ve čtyřech úrovních: 

ITIL dává pouze dopručení a čtenář jich může užít podle potřeby. ¨

ITIL poskytuje prostor pro různé interpretace a rozšíření. 

Jedná se tedy o souhrn nejlepších praktik a nikoliv norma. Tou je ISO20000, které z ITIL přímo vychází.