Příručka pro řízení a implementaci Vstupního
profilu VME je
určena pro velmi malé entity (VME)
(podniky, organizace, oddělení nebo projekty do 25 lidí), které se zabývají vývojem softwaru.
Projekt může být založen na naplnění vnějších nebo interních kontraktů. Interní kontrakt mezi projektovým týmem a jeho
zákazníkem nemusí být vyjádřen explicitně. Vstupní profil je první profil skupiny obecných profilů.
Vstupní profil je stanoven pro případ, kdy je zapotřebí
flexibilnější a odlehčený proces
vývoje softwaru, než je tomu v případě Základního profilu, např. pro případ, kdy je uživatelské riziko
velmi nízké, doba využití je velmi krátká a odpovědnost za proces je
přiměřeně rozdělena mezi nabyvatele a vývojáře.
Příručka definuje procesy Projektové řízení a Implementace softwaru, které integrují praktiky založené na
výběru z norem ISO/IEC 12207:2008,
Systems and software engineering — Software life cycle processes a ISO/IEC 15289:2011, Systems and
software engineering — Content of systems and software life cycle process information products
(documentation). Příloha A poskytuje informace o implementačních balíčcích, které usnadní implementaci těchto procesů. Příloha B poskytuje informace o sebehodnocení.
Tato část ISO/IEC
29110 byla vytvořena pro VME za
účelem stanovení procesů
sloužících k implementaci jakéhokoli přístupu nebo metodiky
vývoje, např. agilní, evoluční, inkrementální, vývoje řízeného testy apod., na základě
organizace VME
nebo potřeb projektu.
Využitím příručky mohou VME
získat výhody v následujících aspektech:
- Je dodána odsouhlasená množina projektových požadavků a očekávaných produktů zákazníkovi;
- Řídí se systematickým procesem Implementace softwaru, který uspokojuje zákaznické potřeby a zaručí kvalitu produktu.
Aby mohly VME
příručku využít, musí splnit následující vstupní podmínky:
- Je zdokumentována Specifikace prací;
- Je jmenován kompetentní projektový tým, zahrnující vedoucího
projektu; a
- Jsou k dispozici zboží a služby k zahájení projektu.
Účelem procesu Projektové řízení je stanovit a vykonávat systematickým způsobem
úlohy projektu Implementace softwaru, které umožní splnění projektových cílů v očekávané kvalitě, v očekávaném čase a v rámci očekávaných
nákladů.
Účelem procesu Implementace softwaru je systematické řízení analýzy, identifikace softwarových komponent, konstrukce,
integrace a testování a aktivity související s dodáním produktu pro nové nebo modifikované softwarové produkty,
které odpovídají specifikovaným požadavkům.
Oba procesy jsou
vzájemně propojeny (viz Obrázek 2).
Obrázek 2 – Procesy Vstupního profilu
POZNÁMKA Notace diagramu je vysvětlena v 4.1.
Proces
Projektové řízení využívá dokument Specifikace prací k rozpracování Plánu projektu. Hodnocení projektu a kontrolní úlohy porovnávají postup projektu oproti Plánu projektu. Činnost Uzavření projektu dodává produktu Softwarovou konfiguraci, která je vytvořena procesem Implementace softwaru, a získává od zákazníka souhlas k formálnímu ukončení
projektu. Je založeno Projektové úložiště sloužící k uchovávání pracovních produktů v průběhu projektu.
Vykonání procesu Implementace softwaru je řízeno Plánem projektu. Proces Implementace softwaru začíná revizí Plánu
projektu. Plán
projektu bude řídit analýzu softwarových požadavků, identifikaci softwarových komponent, konstrukci
softwaru, integraci softwaru a testování a činnosti
spojené s dodáním produktu.
Za účelem minimalizace chyb produktu
jsou ve sledu činností
zahrnuty úlohy verifikace,
validace a testování.
Zákazník
poskytuje Specifikaci prací jako vstup do procesu Projektové řízení a dostává Softwarovou konfiguraci jako výsledek vykonání procesu Implementace softwaru (viz Obrázek 2).
|