Úvod
Role Procesy Činnosti Nástroje Pracovní produkty Implementační balíčky Pilotní projekty
Velmi malé podniky (VMP) zastupují v současné ekonomice významné místo a není tomu jinak ani v oblasti softwarového
průmyslu. Neustále se zvyšující nároky na kvalitu a zlepšování produktů se odráží také na potřebě zlepšování
softwarových procesů. V souvislosti s tím jsou vydávány různé standardy a normy. Většina těchto iniciativ však není
uzpůsobena tak, aby je mohly tyto podniky aplikovat. V reakci na tuto skutečnost vznikla také norma ISO/IEC 29110 -
Lifecycle profiles for Very Small Entities, jejímž cílem je přispět velmi malým podnikům ke zlepšování
produktů, služeb a celkové výkonnosti procesů. Ke stěžejním cílům, které si norma klade, patří možnost poskytnout těmto
podnikům lehce dostupné a pochopitelné dokumenty, návody a příklady pro podporu kvality softwarových produktů a
klasifikaci procesů bez nutnosti prvotních nákladů vynaložených za celé sady mezinárodních standardů a jejich následné
udržování.
ISO/IEC 29110 - Lifecycle profiles for Very Small Entities
Mezinárodní standard ISO/IEC 29110 – Systems and Software Lifecycle Profiles and Guidelines for Very small
Entities, International Standards and Technical Reprots je vyvíjen od roku 2010 skupinou WG24, která působí v
rámci ISO/IEC JTC1/SC7. Jedná se tedy o sadu norem, profilů, technických zpráv a směrnic, které jsou zaměřeny na velmi
malé podniky, oddělení a týmy čítající do 25 osob. [1] Podnětem pro tvorbu normy se staly výsledky
celosvětového průzkumu provedeného v roce 2006, jež se zaměřoval na využívání mezinárodních norem a standardů v malých
podnicích. Ten ukázal, že většina těchto norem neodpovídá potřebám malých podniků, které mají svá určitá specifika
(byznys modely a cíle, malý podíl na trhu, limitované finanční a lidské zdroje, odlišná organizační struktura) a z
tohoto důvodu je pro ně nutné při zavádění a posuzování softwarových procesů postupovat odlišně než je tomu u velkých
společností. Cílem průzkumu bylo také vymezení důvodů, proč je mezi velmi malými společnostmi tak malé množství těch co
jsou certifikované. Těmi nejčastějšími jsou nedostatek zdrojů a fakt, že nejsou striktně vyžadovány. Dále pak vysoká
míra byrokracie standardů bez návodů na jejich zavedení, časová náročnost a nedostatečná podpora. Procentuální
vyjádření četnosti jednotlivých důvodů nezavedení standardů ve velmi malých podnicích zachycuje graf níže. [2] Norma
ISO/IEC 29110 vznikla pro podporu konkurenceschopnosti těchto malých entit.
Důvody nezavádění standardů ve VMP [2]
Charakteristika normy [4]
Norma ISO/IEC 29110 je rozdělena do pěti základních částí, jejichž obsahem jsou technické zprávy (TR – Technical
Report) a mezinárodní standardizované profily (ISP – International Standard Profile):
-
TR 29110-1 Přehled
-
ISP 29110-2 Rámec a taxonomie
-
TR 29110-3 Příručka pro posuzování
-
ISP 29110-4 Specifikace
-
TR 29110-5 Příručka pro řízení a implementaci
Jednotlivé profily vymezují „co dělat“ a příručky „jak to dělat“.
Části normy 1 (Přehled), 3 (Příručka pro posuzování) a 5 (Příručka pro řízení a
implementaci) je možné zdarma stáhnout zde.
Skupina obecných profilů se skládá ze 4 profilů
[6]
-
Vstupní - pro VMP podílejících se na malých projektech do 6 lidí, trvající do 1 měsíce
-
Základní - pro VMP s jediným projektovým týmem, který v danou dobu vyvíjí pouze jednu
aplikaci
-
Střední - pro VMP vyvíjející více produktů najednou (dosud nebyl vydán)
-
Pokročilý - pro VMP které chtějí růst a být nezávislým a konkurenceschopným podnikem v
oblasti vývoje softwaru (dosud nebyl vydán)
ISO/IEC 29110: Základní profil
Základní profil popisuje vývoj jedné aplikace jedním projektovým týmem, který není rizikový. Obsahem tohoto profilu
jsou dvě skupiny procesů:
-
Řízení projektu – Definuje jak plnit úkoly procesu Implementace
softwaru a to za stanovených časových a finančních omezení.
-
Implementace softwaru - Cílem je systematické provádění analýzy,
návrhu, budování, integrace a testování nového či upravovaného SW s ohledem na specifikované požadavky.
[5]
Procesy Základního profilu normy ISO/IEC 29110 [7]
Zdroje:
[1] ISO 29110. In: Wikipedia: the free encyclopedia [online]. 2014 [cit. 2014-10-07]. Dostupné
z: http://cs.wikipedia.org/wiki/ISO_29110
[2] Octaba, H.; Pietini, M.: Software Process Improvement for Small and Medium Enterprises:Techniques
and case studies, Information Science Reference, Hershey, New York, 2008, ISBN
978-1-59904-906-9
[3] BUCHALCEVOVÁ, Alena. Normy pro softwarové procesy. Praha, 2012, s. 48-60. Dostupné
z: ISONormy.pdf
[4] BUCHALCEVOVÁ, Alena. Zlepšování softwarových procesů ve velmi malých podnicích. Liberec 06.11.2008 –
07.11.2008. In: Liberecké informatické fórum. Liberec : TU, 2008, s. 12–19. ISBN 978-80-7372-408-5.
[5] ISO/IEC TR 29110-5-1-2:2011, “Software Engineering – Lifecycle Profiles for Very Small Entities
(VSEs) – Part 5-1-2: Management and engineering guide: Generic Profile Group: Basic Profile”. Geneva:
International Organization for Standardization (ISO), 2011.
[6] ISO 29110. ISO 29110 - SPI Center - Velmi malé podniky - VSE [online]. c2014 [cit.
2014-10-11]. Dostupné z: http://spicenter.vse.cz/spi-center/metodika/iso-29110
[7] Mäkinen, T.; Varkoi, T.: Analyzing a Process Profile for Very Small Software Enterprises. In
Proceedings of the SPICE 2008 conference, Nuremberg, 2008
[8] Freely Available Standards.
Publicly Available Standards
[online]. c2011, 2011-02-01 [cit. 2012-10-25]. Dostupné
z: http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
|