Szabványok a szoftverfejlesztés területén
A világon jelenleg használt szoftverfejlesztési szabványok közül a legnépszerűbb modellek a következők: ISO 9001, TickIT, SEI SW-CMM.
ISO 9000 sorozat szabványok
Az ISO szabványosítási nemzetközi szervezetének szabványai a világ legismertebbek és széles körben elterjedtek. Az ISO szabványok univerzálisak, modellként használhatók, függetlenül attól, hogy melyik iparág működik. Következésképpen az ISO-modell tagadhatatlan előnyei és hátrányai.
De az ISO-modell legfőbb előnye a népszerűség, előfordulás és elismerés a világszinten. Most az ISO szabványok a piacon létező bármely szervezet által megkövetelt minimális követelmények. Természetesen az egyetemesség miatt az ISO 9000-es szabványokon alapuló modell kiderült, hogy elég "magas szintű"
Ezért az ISO-modellen alapuló teljes körű minőségbiztosítási rendszer kiépítéséhez számos leányvállalatra és ISO szabványra van szükség.
Nagyon ismert volt a British Standard TickIT. Ez az iparági szabvány szabályozza a szoftverfejlesztési szervezetek minőségbiztosítási követelményeit, és az ISO 9001: 94 modellen alapul. Ezzel szemben a modell ISO 9001, amely szabályozza a „mit kell csinálni”, a fejlesztők ezt a szabvány próbálta megválaszolni a kérdést: „hogyan” lehet teljesíteni a követelményeket az ISO 9001 TickIT egyesíti ISO 9001 modell egy sor önkéntes szabványok ISO 12207 és az ISO 9000 -3.
SEI SW-CMM szabványok
A belső szoftverfejlesztési folyamatok fejlesztésének nagyon érdekes megközelítését a SEI SW-CMM modell határozza meg. Ennek a modellnek az alapja (valamint az ISO szabványok 9000 sorozat alapja) a TQM elmélete. A TQM elmélete a belső gyártási folyamatok fokozatos javításán alapul, a vállalat által bevezetett számos apró fejlesztésnek köszönhetően. Az ISO és a CMM modellek azonban kissé eltérnek az önállóan fejlesztett minőségirányítási rendszerek kialakításában és a gyártási folyamatok javításában.
Az ISO-modellel ellentétben, a követelményeknek való megfelelés érdekében a modell 100% -os megfelelését bizonyítani (és csak a cég javítását teszi lehetővé), a SEI SW-CMM modell lépésről-lépésre biztosít egy folyamatfejlesztési rendszert. E cél elérése érdekében a CMM szabvány fejlesztői öt szintet határoztak meg, amelyeket a szervezetnek el kell érnie a fő cél elérése érdekében - a vállalat folyamatainak hatékonyságának javítása, és ennek eredményeként a termelési folyamatok és a szoftverfejlesztés eredményeinek minőségének javítása.
A projektmenedzsment szabványai
A szabványok (ISO 9000, SEI SW-CMM, TickIT, Spice ISO 15504 stb.) Végrehajtása során figyelembe veendő egyik fontos tényező annak a ténynek köszönhető, hogy a szoftverfejlesztő cégek, összefügg a termék sajátosságával. Minden informatikai vállalat által kifejlesztett termék egyedülálló. A fejlesztéshez rendszerint a termelési szervezet projekt típusát használják, amely szorosan kapcsolódik a projekt menedzsment mátrixszerkezetéhez.
A projektmenedzsment a projekt munkájához szükséges ismeretek, tapasztalatok, módszerek és eszközök alkalmazása, hogy megfeleljen a projekt követelményeinek és a projekt résztvevői elvárásainak. Ezeknek a követelményeknek és elvárásoknak való megfelelés érdekében meg kell találni az optimális kombinációt a projekt céljai, feltételei, költségei, minősége és más jellemzői között.
A projektmenedzsment a szoftverfejlesztési szervezetek termelési vázlata. Ez nem meglepő, hogy az megfeleljen a követelményeknek a termelési modell a minőségirányítási rendszert az ISO 9001 és az igények a termelési folyamatok fejlesztése modellt, SEI SW-CMM szabványok használatát és technológiák elismert a világban a projektmenedzsment a sarokköve a hazai technológia az IT-cégek.
A leginkább elismert és a világszínvonalú minőségirányítási és projektmenedzsment standardok közötti kölcsönhatások:
Forrás: anyagok az oldal adj.ru