Úvod k normě

Relationships
Main Description

                                                                                                               

  Ú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):

  1. TR  29110-1  Přehled
  2. ISP 29110-2  Rámec a taxonomie
  3. TR  29110-3  Příručka pro posuzování
  4. ISP 29110-4  Specifikace
  5. 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ů:

  1. Řízení projektu – Definuje jak plnit úkoly procesu Implementace softwaru a to za stanovených časových a finančních omezení.
  2. 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