Softwarový průmysl vidí hodnotu velmi malých entit (VSE) ve vytváření hodnotných produktů a služeb. Pro účely ISO/IEC
29110 je VSE vymezena jako entita (podnik, organizace, oddělení nebo projekt), čítající do 25 lidí. Velmi malé entity
také vyvíjí a/nebo spravují software využívaný v rámci větších systémů. Z toho důvodu je často vyžadováno uznání velmi
malých entit jako dodavatele vysoce kvalitního software.
Podle zprávy „SME and Etrepreneurship Outlook report (2005)“ Organizace pro hospodářskou spolupráci a rozvoj (OECD)
tvoří SME (střední a malé podniky) dominantní formu podnikatelských organizací ve všech zemích po celém světě,
zaměstnávajíce od 95% do 99% ekonomicky činného obyvatelstva v závislosti na konkrétní zemi.“ Výzvou pro OECD je
zajistit podnikatelské prostředí, které bude podporovat konkurenceschopnost v tomto velkém heterogenním prostředí a
dynamičnost tohoto prostředí.
Z provedených studií a průzkumů vyplývá, že většina z mezinárodních norem nenapomáhá naplňovat potřeby velmi malých
entit. Shoda s těmito normami je velmi těžká, ne-li nemožná, a neposkytuje velmi malým entitám prostor pro prosazení se
jako entity, která produkuje software vysoké kvality v oblasti svého působení. Z toho důvodu jsou velmi malé entity
často odříznuty od některých činností, které by jim mohly přinést zisk.
Bylo zjištěno, že pro velmi malé entity je obtížné propojit mezinárodní normy se svými business potřebami a prosadit
jejich aplikace do svých podnikatelských praktik. Většina velmi malých entit si nemůže dovolit ani pořídit zdroje (ve
smyslu počtu zaměstnanců, rozpočtu a času), a ani nevidí čistý přínos ze zavedení procesů životního cyklu software. Pro
odstranění některých z těchto potíží byla vytvořena sada příruček na základě charakteristik velmi malých entit.
Příručky jsou založeny na podmnožině příhodných prvků norem, které tvoří tzv. VSE profily. Záměr VSE profilů je
definovat podmnožinu mezinárodních norem odpovídajících obsahu velmi malých entit, 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 vylepšení produktů a/nebo kvality služeb a výkonu procesů, viz Tabulka 1 –
ISO/IEC 29110 cílové skupiny. 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
|
Velmi malé entity, hodnotitelé, producenti norem, prodejci nástrojů a prodejci metodik.
|
Část 2
|
Věcný rámec a taxonomie
|
Producenti norem, prodejci nástrojů a prodejci metodik. Není určena pro velmi malé entity.
|
Část 3
|
Příručka hodnocení
|
Hodnotitelé a velmi malé entity.
|
Část 4
|
Specifikace profilů
|
Producenti norem, prodejci nástrojů a prodejci metodik. Není určena pro velmi malé entity.
|
Část 5
|
Příručka pro řízení a implementaci
|
Velmi malé entity.
|
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 pojmy společné pro množinu dokumentů týkajících se VSE profilů. Zavádí procesy, koncepty
životních cyklů a standardizace a sadu ISO/IEC 29110.
Také uvádí charakteristiky velmi malých entit a požadavky na ně a objasňuje důvody pro specifické profily, dokumenty,
normy a příručky pro velmi malé entity.
ISO/IEC 29110-2 představuje koncepty pro standardizované profily softwarového inženýrství velmi malých entit a definuje
termíny společné pro množinu dokumentů VSE profilů. Zakládá logiku pro definice a aplikace standardizovaných profilů.
Specifikuje společné elementy všech normalizovaným profilů (struktura, soulad, hodnocení) a uvádí taxonomii (katalog)
ISO/IEC 29110 profilů.
ISO/IEC TR 29110–3 definuje pokyny pro hodnocení procesů a požadavky na shodu, která je potřebná k dosažení záměru
definovaných VSE profilů. ISO/IEC TR 29110-3 také obsahuje informace, které mohou být užitečné pro tvůrce metod a
nástrojů hodnocení. ISO/IEC TR 29110-3 je určena lidem s přímým vztahem k procesům hodnocení, například hodnotitel a
sponzor hodnocení, kteří potřebují vedení na to, aby požadavky na provedení posouzení byly splněny.
ISO/IEC 29110-4-1 poskytuje specifikace všech profilů skupiny obecných profilů. Skupina obecných profilů je
aplikovatelná na podniky, které nevyvíjí kritický software. Profily jsou založeny na podmnožině příslušných elementů
norem. Profily VSE se vztahují a jsou cíleny na autory/poskytovatele příruček a autory/poskytovatele nástrojů a dalšího
podpůrného materiálu.
Tato část ISO/IEC 29110 poskytuje příručku pro řízení a implementaci dle základního profilu ze skupiny obecných
profilů, jenž je specifikován v ISO/IEC 29110-4-1. Základní profil popisuje vývoj software jedné aplikace jednoho
projektového týmu bez speciálních rizik nebo situačních faktorů.
Obrázek 1 popisuje řadu ISO/IEC 29110 a umisťuje jednotlivé části do referenčního rámce. Přehledy a příručky jsou
publikovány jako technické zprávy (TR; z anglického Technical Report), a profily jsou publikovány jako mezinárodní
normy (IS; z anglického International Standards).
Obrázek 1 - Řada ISO/IEC 29110
|