Softwarový průmysl rozeznává hodnotu velmi malých entit (VME) ve
vytváření hodnotných produktů a
služeb. Pro účely ISO/IEC 29110 znamená velmi malá entita (VME)
takový subjekt, kde počet lidí nepřesahuje 25 (podnik, organizace, oddělení nebo projekt). VME také vyvíjejí a/nebo udržují software, který
se využívá ve větších systémech; z toho důvodu je často vyžadováno uznání VME
jako dodavatele vysoce kvalitního softwaru.
Dle zprávy „SME and Entrepreneurship Outlook report (2005)“ Organizace pro hospodářskou spolupráci a rozvoj
(OECD) „tvoří MSP (malé a střední podniky) dominantní formu
podnikatelských organizací ve všech zemích po celém světě, zaměstnávají mezi 95% a 99% ekonomicky aktivního
obyvatelstva v závislosti na konkrétní zemi“. Výzva, které čelí OECD, je zajištění podnikatelského prostředí, které podpoří konkurenceschopnost a dynamičnost v
tomto velkém heterogenním prostředí.
Z prováděných studií a výzkumů je zřejmé, že většina mezinárodních norem nevyhovuje potřebám VME. Přizpůsobení těmto standardům je složité, ne-li nemožné. Následně VME
nemají žádné, nebo velmi omezené prostředky k tomu, aby byly zařazeny mezi subjekty, které produkují kvalitní software ve svém oboru. Z tohoto důvodu jsou VME
často vynechány z některých ekonomických aktivit.
Bylo zjištěno, že pro VME je
obtížné propojit mezinárodní normy se svými
podnikatelskými potřebami a prosadit jejich aplikace do svých podnikatelských praktik. Mnoho VME nemá zdroje, tj. zaměstnance, rozpočet a čas, ani nevidí čistý přínos ze
zavedení procesů životního cyklu softwaru. K
odstranění některých těchto potíží byla vytvořena sada příruček zohledňující charakteristiky VME. Příručky jsou založeny na podmnožině
odpovídajících prvků norem a tvoří tzv. profily pro VME. Účelem profilu pro VME je
definovat podmnožinu mezinárodních norem
odpovídajících obsahu VME,
například procesy a výstupy z normy ISO/IEC
12207 a produkty z normy ISO/IEC
15289.
ISO/IEC 29110 byla vytvořena za účelem zlepšení produktů
a/nebo kvality služeb a výkonu procesů.
(Viz Tabulka 1) ISO/IEC 29110 nevylučuje využití různých životních cyklů jako: vodopádového, iterativního, inkrementálního, evolučního nebo agilního.
Tabulka 1 – ISO/IEC 29110 cílové skupiny
ISO/IEC 29110
|
Název
|
Cílová skupina
|
Část 1
|
Přehled
|
VME, zákazníci, hodnotitelé, producenti norem, prodejci nástrojů a
prodejci metodik.
|
Část 2
|
Rámec a taxonomie
|
Producenti norem, prodejci nástrojů a
prodejci metodik. Není určeno pro VME.
|
Část 3
|
Příručka pro
hodnocení
|
Hodnotitelé, zákazníci a VME.
|
Část 4
|
Specifikace profilů
|
Producenti norem, prodejci nástrojů a
prodejci metodik. Není určeno pro VME.
|
Část 5
|
Příručka pro řízení a
implementaci
|
VME a zákazníci.
|
V případě potřeby nového profilu
mohou být ISO/IEC 29110-4 a ISO/IEC TR
29110-5 dále rozvíjeny bez dopadu na existující dokumenty a nový profil
ponese označení ISO/IEC 29110-4-m respektive ISO/IEC 29110-5-m-n.
ISO/IEC TR
29110-1 definuje byznys termíny běžné pro množinu dokumentů týkající se VME profilů. Zavádí procesy,
koncepty životních cyklů a standardizace, a sadu ISO/IEC
29110. Rovněž uvádí charakteristiky a požadavky na VME a
objasňuje důvody pro specifické profily, dokumenty, normy a příručky pro VME.
ISO/IEC 29110-2 představuje koncepty standardizovaných profilů
softwarového inženýrství pro VME a
definuje termíny společné pro množinu dokumentů VME profilů. Zakládá logiku pro definice a aplikace standardizovaných profilů. Specifikuje společné elementy všech standardizovaných profilů (strukturu, soulad, hodnocení) a představuje názvosloví (katalog) profilů ISO/IEC 29110.
ISO/IEC TR 29110-3 definuje pokyny pro hodnocení procesů a
dodržení požadavků na shodu potřebné ke splnění účelu definovaných VME profilů. ISO/IEC TR
29110-3 také obsahuje informace, které mohou být užitečné tvůrcům metod a nástrojů pro hodnocení. ISO/IEC TR
29110-3 je určena lidem, kteří mají přímý vztah s procesem hodnocení, například hodnotitel a sponzor hodnocení, kteří potřebují vedení k
ujištění o tom, že požadavky na provedení hodnocení byly splněny.
ISO/IEC 29110-4-1 poskytuje specifikaci pro všechny profily
skupiny obecných profilů. Skupina obecných profilů je použitelná u VME,
které nevyvíjejí kritické softwarové produkty. Profily
jsou založeny na podmnožinách příslušných elementů norem. VME profily se vztahují a jsou cíleny autorům/poskytovatelům příruček a
autorům/poskytovatelům nástrojů a dalšího pomocného materiálu.
Tato část ISO/IEC 29110 poskytuje příručku pro řízení a implementaci Vstupního profilu skupiny obecných profilů popsaných v ISO/IEC
29110-4-1. Vstupní
profil popisuje vývoj softwaru jedné
aplikace jedním projektovým týmem bez zvláštních rizikových nebo situačních faktorů pro začínající VME (např. VME,
které začaly fungovat před méně než třemi roky) a/nebo pro VME
pracující na malých projektech (např. velikost projektu je menší než 6 osob za měsíc).
Obrázek 1 popisuje řadu ISO/IEC 29110 a umísťuje jednotlivé části do referenčního rámce.
Přehledy a příručky jsou publikovány jako technické
zprávy (TZ) a profily
jsou publikovány jako mezinárodní normy (MN).
Obrázek 1 – Řada ISO/IEC 29110
|