Implementační balíčky
Implementační balíček je sada artefaktů, vyvinutá pro usnadnění zavedení sady postupů vybraného frameworku v malých a středních podnicích.
Relationships
Main Description

Za účelem usnadnění implementace požadavků kladených touto příručkou velmi malými entitami je k dispozici sada Implementačních balíčků. Implementační balíček je sada artefaktů vytvořených pro usnadnění implementace sady postupů daného rámce ve velmi malých entitách. Implementační balíček ale není kompletním procesním referenčním modelem. Použitím implementačních balíčků není vyloučeno použití dodatečných směrnic, které jsou velmi malými entitami shledány užitečnými.

Součástmi typického implementačního balíčku jsou: technický popis, vztahy s ISO/IEC 29110, klíčové definice, detailní popis procesů, činností, úloh, rolí a produktů, šablon, kontrolních seznamů, příkladů, referencí a mapování na normy a modely a seznam nástrojů. Mapování je zmíněno pouze jako ukázka toho, že implementační balíček obsahuje jasné vazby na část 5 normy ISO/IEC 29110 a na další ISO normy, jako je ISO/IEC 12207, nebo modely, jako např. CMMI, vyvinuté v Software Engineering Institute. Z toho důvodu je nasazení a implementace balíčku pro velmi malé entity krokem k dosažení a demonstraci souladu s částí 5. Implementační balíčky jsou navrženy tak, aby velmi malé entity mohly implementovat jejich obsah bez nutnosti implementovat celý rámec najednou.

Tabulka 26 - Obsah implementačního balíčku [1]

1. Technický popis

Účel tohoto dokumentu?
Účel tohoto dokumentu?
2. Definice
3. Vztahy s ISO/IEC 29110
4. Přehled procesů, činností, úloh, rolí a produktů
5. Popis procesů, činností, úloh, kroků, rolí a produktů
Popis rolí
Popis produktů
Popis artefaktů
6. Šablony
7. Příklady
8. Kontrolní seznamy
9. Nástroje
10. Reference na další normy a modely (např. ISO 9001, ISO/IEC 12207, CMMI)
11. Reference
12. Formulář vyhodnocení

Implementační balíček je sada artefaktů, vyvinutá pro usnadnění zavedení sady postupů vybraného frameworku v malých a středních podnicích. Účelem implementačního balíčku popsaného níže je pomoci implementovat procesy Skupiny obecných profilů. Skupina obecných profilů se skládá ze 4 profilů: vstupní,základní, střední a pokročilý a nezahrnuje konkrétní aplikační doménu. Obsah typického implementačního balíčku je rozepsán v tabulce 2. Mapování na normy a modely je poskytnuto pro ukázku toho, že implementační balíčky mají přímé vazby na pátou část (ISO/IEC 29110-5-m-n) a na vybrané ISO normy, kupříkladu ISO/IEC 12207, nebo na modely, jako je CMMI od Software Engineering Institute. Zavedením implementačního balíčku může malý a střední podnik demonstrovat pokrytí páté části ISO/IEC 29110. Implementační balíčky jsou navrženy tak, že podnik může balíček implementovat bez nutnosti zavádět kompletní framework. [1]

Implementační balíček vysvětluje [2]:

  • jak implementovat softwarové procesy
  • smysl procesu
  • cíl jeho zavedení
  • způsob jeho zavedení
  • techniky a metody, které slouží k realizaci procesu
  • a obsahuje šablony dokumentů, které je třeba při realizaci procesu vytvářet

Pro Základní VSE profil je sada implementačních balíčků dostupná zdarma na internetu:

a) Analýza požadavků (Requirements analysis)
b) Architektura a detailní návrh (Architecture and Detailed design)
c) Konstrukce a jednotkové testování (Construction and Unit testing)
d) Integrace a testování (Integration and Tests)
e) Verifikace a validace (Verification and Validation)
f)  Správa verzí (Version control)
g) Projektové řízení (Project management)
h) Dodání produktu (Product delivery)
i)  Sebehodnocení (Self-assesment)

Základní profil popisuje vývoj softwaru jediné aplikace, jediným projektovým týmem a neuvažuje žádná speciální rizika, nebo proměnlivé faktory. Sada implementačních balíčku je ilustrována na obrázku níže. [3]

Obrázek 5 - Sada Implementačních balíčku Základního profilu ISO/IEC 29110 [3]

Implementační balíčky, stejně jako ostatní podpůrné materiály, jako jsou například plug-iny, jsou zdarma dostupné na internetu.

Zdroje:

[1] ISO 29110: Implementační balíčky. In: Wikipedia: the free encyclopedia [online]. 2014 [cit. 2014-10-07]. Dostupné z: http://cs.wikipedia.org/wiki/ISO_29110

[2] BUCHALCEVOVÁ, Alena. Normy pro softwarové procesy. Praha, 2012. Dostupné z: ISONormy.pdf

[3] Deployment Packages for the Generic Profile Group for VSEs Developing Systems and/or Software. Professor Claude Y. Laporte, Eng., Ph.D. [online]. 2014 [cit. 2014-10-07]. Dostupné z: http://profs.etsmtl.ca/claporte/english/VSE/VSE-packages.html