A CMMI alapú szoftverfejlesztési folyamat



Hasonló dokumentumok
A CMMI alapú szoftverfejlesztési si folyamat

Mi a folyamat? Folyamatokkal kapcsolatos teendőink. Folyamatok azonosítása Folyamatok szabályozása Folyamatok folyamatos fejlesztése

Járműinformatika A járműinformatikai fejlesztés

MINDSOFT A MindSoft története

Verziókövető rendszerek használata a szoftverfejlesztésben

A TANTÁRGY ADATLAPJA

Soft. Tartalom. A software minőség menedzsment

evosoft Hungary Kft.

Soft. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Software minőség menedzsment. ftware minőség menedzsment

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

A CMMI MODELL RÖVID TÁJÉKOZTATÓ LEÍRÁS

(Teszt)automatizálás. Bevezető

Szoftver minőség és menedzsment

Szoftver minőség és menedzsment -4. Tartalom. A valós élet modellezése 2003 /

A QMIM Quality Organizer szoftver bemutatása

Az ISO-szabványok 3.1 Az ISO minőségügyi szabványai 3.2 Az ISO 9000 szabványsorozat elemei

Szoftver min ség és menedzsment

MEGHÍVÓ. hely: PKI Konferenciaterem, Bp. VI. Andrássy út 3. I. em. időpont: február 18., hétfő, 17 30

Dr. Topár József (BME)

Projektportfólió-menedzsment az MVM Csoportban

A TANTÁRGY ADATLAPJA

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Beszállítók integrálása és szolgáltatások optimalizálása ITIL szemüvegen keresztül

Autóipari beágyazott rendszerek Dr. Balogh, András

Szoftver min ség és menedzsment -5. Tartalom. Érettségi modellek 2002 /

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Hát én immár mit válasszak?

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

ITIL ALAPÚ SZOLGÁLTATÁS MENEDZSMENT. Második előadás, Bringye Zsolt

Bevezetés a programozásba

Nagy bonyolultságú rendszerek fejlesztőeszközei

Dr. Topár József. Budapesti Műszaki és Gazdaságtudományi Egyetem. Magyar Minőség Hét Menedzserek Fóruma november 7.

EOQ MNB QMHC eü. specifikus tanfolyam ( 4x2 nap) (2016.október-november) EOQ QMHC tanfolyam

Cégprofil publikus CÉGPROFIL 1

SZERVEZETI HATÉKONYSÁG FEJLESZTÉSE AZ EGÉSZSÉGÜGYI ELLÁTÓRENDSZERBEN TERÜLETI EGYÜTTMŰKÖDÉSEK KIALAKÍTÁSA TÁMOP B

A szoftverfejlesztési folyamatok képességének mérése. Kuzma Éva Budapest,

Menedzsment és vállalkozásgazdaságtan

HEFOP/ Fejlesztésközpontú alternatív munkaerő-piaci szolgáltatások. Monitoring info-nap Május 24.

Lean Történet Today es. Első lépések: Japán. Autóipari beszállítók. Első hullám: Nemzetközi. Autóipari beszállítók

Minőségügyi Menedzser az Egészségügyben témájú szakmai tanfolyam (EOQ QMHC tanfolyam)

Szoftver-technológia I.

Pályázattal támogatott Egészségesen karcsú Lean menedzsment rendszerek

Tartalom és mutatók 1/1

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Munkáltatói igények, foglalkoztatási stratégiák, együttműködések

Projekt siker és felelősség

A KUTATÁSI PROGRAM EREDMÉNYEI

Egy atomerőmű építés beszállítójával szembeni irányítási rendszerkövetelmények

Folyamatmenedzsment módszerek a projekt menedzsment eszköztárában

Amit az ISO szabványokról tudni kell

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

CÉGDIAGNOSZTIKA tanulmány Cégdiagnosztika tanulmány. innováció-menedzsment felmérés folyamata.

01. gyakorlat - Projektalapítás

Bánsághi Anna 1 of 49

IT Factory. Kiss László

A TANTÁRGY ADATLAPJA

Szoftver minőség és menedzsment -6. Tartalom. Egyéb folyamatjavítási modellek 2003 /

Szoftver minőség és menedzsment

Magyarországi kis és közepes IT vállalkozások költséghatékony lehetőségei ISO szabványcsaládnak megfelelő szolgáltatásirányítási rendszerek

Aktualitások a minőségirányításban

A mentorképzés minőségbiztosításának koncepciója

SW-project management

A klinikai auditrendszer bevezetése és működtetése

Szoftver min ség és menedzsment

TERVEZÉSI FELHÍVÁS II. a Társadalmi Megújulás Operatív Program. Átfogó minőségfejlesztés a közoktatásban. című kiemelt projekt Tervezési felhívásához

A TANTÁRGY ADATLAPJA

A benchmarking fogalma

IT biztonsági keretek és követelmények. Budapesti Műszaki és. Informatikai Központ. Szigeti Szabolcs. Networkshop 2009

- Adat, információ, tudás definíciói, összefüggéseik reprezentációtípusok Részletesebben a téma az AI alapjai című tárgyban

Út az ITIL-e00n át az ISO/IEC ig Fujitsu Siemens Computers Kft.

László Péter. Lehetséges-e az üzleti fókuszú infokommunikációs szolgáltatás menedzsment megvalósítása az állami szférában?

MIÉRT KELL TESZTELNI?

Képzés leírása. Képzés megnevezése: Integrált belső auditor (MSZ EN ISO 9001, MSZ EN ISO 14001) Jelentkezés

Forráskód minőségbiztosítás

Minıségbiztosítás és minıség menedzsment. Szoftvertechnológia elıadás

A TANTÁRGY ADATLAPJA

Veresné dr. Somosi Mariann

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Portfoliómenedzsment a gyakorlatban. Mészáros Gyula M. Gy. Hard-Soft Informatika

Advanced Product Quality Planning APQP

Verifikáció és validáció Általános bevezető

Már a szoftverfejlesztés korai szakaszában megjelentek. Egy termék minőségét számos összetevő együttesen határoz meg.

TOGAF elemei a gyakorlatban

A SZOFTVERFEJLESZTÉSI FOLYAMAT MINŐSÉGÜGYI VIZSGÁLATA; A CMM (CAPABILITY MATURITY MODEL)

Szolgáltatás Orientált Architektúra a MAVIR-nál

MINŐSÉGMENEDZSMENT ALAPJAI. 5. előadás Folyamatmenedzsment alapjai. Bedzsula Bálint

Dr. Topár József 3. Eladás Marketing Külső szolgáltatás Alvállalkozók Fogyasztók. Engineering Termelés Anyagszabályozás Beszerzés Minőség

Gyártási folyamatok tervezése

Capability Maturity Model

Vállalatgazdaságtan. Minden, amit a Vállalatról tudni kell

ISO 9001 kockázat értékelés és integrált irányítási rendszerek

Az információs társadalom európai jövőképe. Dr. Bakonyi Péter c. Főiskolai tanár

ALKALMAZÁS KERETRENDSZER

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

A CMMI-DEV v1.2 és az ISO 9001:2000 kapcsolata

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Élelmezés Stratégiája Stratégiai tervezést befolyásoló tényezők SWOT elemzés

A minőségirányítási rendszer auditálása laboratóriumunkban. Nagy Erzsébet Budai Irgalmasrendi Kórház Központi Laboratórium

DW/BI rendszerek kialakítása bevezetői szemszögből. Gollnhofer Gábor - Meta Consulting Kft.

MÉRŐ AUTOMATA RENDSZEREK

Átírás:

A CMMI alapú szoftverfejlesztési folyamat Készítette: Szmetankó Gábor G-5S8 Mi a CMMI? Capability Maturity Modell Integration Folyamat fejlesztési referencia modell Bevált gyakorlatok, praktikák halmaza, amelyek egy termék teljes életciklusára vonatkoznak Mérhetők az adott területen dolgozó csoportok képességei Különböző területekhez léteznek modellek: Szoftverfejlesztés Szolgáltatások Beszerzés Folyamat modell A folyamat modell gyakorlatok rendezett gyűjteménye, amelyek a hatékony folyamatok jellegzetességeit írják le Olyan jól bevált gyakorlatok, amelyek tapasztalat alapján bizonyítottak Szervezeti és projekt folyamatok fejlesztéséhez útmutató

Fejlesztési szempontok Eljárások és módszerek, amelyek leírják a feladatok közötti kapcsolatokat FOLYAMAT Megfelelő képességekkel, képesítéssel és motivációval rendelkező munkaerő Eszközök és felszerelés A folyamat modellek előnyei Folyamat fejlesztési célok kitűzése Stabil, érett folyamatok biztosítása Szervezeti fejlettség mérhetősége Növekvő termelékenység, vevői elégedettség, minőség Nagyobb megtérülés A folyamatfejlesztés alaptétele The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.

A CMMI projekt célkitűzései Kiinduló integrált modell halmaz létrehozása További modellek beillesztését biztosító keretrendszer létrehozása Auditálási lehetőség biztosítása Oktató anyagok Kormányzati szervek és az ipar képviselőinek bevonása CMMI modellértelmezések A CMMI kétféle reprezentációt biztosít a modellek értelmezéséhez: Folyamatos (continous) Lépcsős (staged) Az adatbázis rendszereknél alkalmazott nézetekhez hasonlítanak ezek az értelmezések A tartalma mindkettőnek ugyanaz Az értelmezés különbözik Más-más szempontokat helyeznek előtérbe Folyamatos modellértelmezés A folyamat területek képességeinek vizsgálatát helyezi előtérbe Biztosítja a fejlesztés olyan menetét, amely a vállalat üzleti céljaihoz leginkább illeszkedik A vállalaton belüli folyamat területek összehasonlíthatóvá válnak Egy bizonyos folyamat területet vizsgál

Folyamatos modellértelmezés 2 6 képesség szintet (capability level) állít fel Jól definiált fejlődési lépcsőfok Minden szintnek van egy kitűzött célja Egymásra építenek -> folyamatos fejlődés Lépcsős modellértelmezés Fejlesztési lépések bizonyított sorozata, amelyek egymásra épülnek Egy egyszerű érettségi mutató tartozik a szervezethez Vállalaton belüli és vállalatok közötti összehasonlítást tesz lehetővé Érettségi szintek 5 érettségi szintet (maturity level) vezet be A szintek egymásra építenek, előkövetelményei egymásnak A vállalat folyamatainak érettségét mutatja

Érettségi szintek 2 Modell komponensek Folyamat területek Szint 5 - Optimalizáló 4 - Mennyiségileg irányított 3 - Definiált 2 - Irányított 1 - Kezdeti Hangsúly Állandó folyamat fejlesztés Mennyiségi menedzsment Folyamat szabványosítás Alapvető projekt menedzsment Folyamat területek Szervezeti megújulás és fejlődés Kauzális analízis és feloldás Szervezeti folyamat-teljesítmény Mennyiségi projekt menedzsment Követelmények előállítása Technikai megoldás Termék integráció Ellenőrzés Validáció Szervezeti folyamat vizsgálat Szervezeti folyamatdefiniálás Szervezeti oktatás Integrált projekt menedzsment Rizikó menedzsment Döntés analízis és feloldás Követelmény menedzsment Projekttervezés Projekt nyomkövetés és szabályozás Beszállítói megállapodás menedzsment Mérések és elemzések Folyamat- és termék minőségbiztosítás Konfiguráció kezelés

1. Kezdetleges érettségi szint A szoftverfejlesztési folyamatok végrehajtása ad-hoc, kaotikus jellegű A teljesítmény az egyes emberek elszántságán és kompetenciáján múlik Nincs stabil környezet Határidő-, költség túllépés A siker a legmegfelelőbb ember kiválasztásán múlik Nem megismételhető folyamatok 1. Kezdetleges érettségi szint 2 2. Irányított érettségi szint Középpontban a projekt Léteznek projekt előírások Képzett szakembereket alkalmaznak Felelősségi körök a szoftverfejlesztési projekt egyes fázisaiban Korábbi projektek eredményeit felhasználja Alapvető szoftverfejlesztési tevékenységek: Projekt tervezés, követés Konfiguráció menedzsment Követelmény menedzsment

2. Irányított érettségi szint 2 3. Definiált érettségi szint Szabványok, eljárások szervezeti szinten Különböző projektekhez testre szabják (tailoring) Konzisztensebb vállalati folyamatok Szigorúbb előírások Egyértelmű célok, bemenetek, tevékenységek, szerepkörök, módszerek, kimenetek Oktatás Ellenőrzések 3. Definiált érettségi szint 2

4. Mennyiségileg irányított szint Mennyiségileg értelmezhető célok, kritériumok Statisztikai szempontból vizsgálja a minőséget és a folyamat teljesítményt Mérési eredmények összegyűjtése A teljesítmény megjósolható (mind minőségileg, mind mennyiségileg) 5. Optimalizáló érettségi szint Állandó folyamat fejlesztés a változást előidéző okok számszerű megismerése útján Inkrementális, megújuló folyamat fejlesztés Mennyiségi alapú folyamatfejlesztési célok Hibaelemzés 5. Optimalizáló érettségi szint 2 Bemenet Kimenet Mérföldkövek, teljesítmény mérések

Irodalom Dennis M. Ahern, Aaron Clouse, Richard Turner: CMMI Distilled: A Practical Introduction to Integrated Process Improvement, 2nd Edition, Addison Wesley Professional, 2003. Carnegie Mellon Software Engineering Institute: CMMI for Development, Version 1.2, Carnegie Mellon Software Engineering Institute, 2006. Carnegie Mellon Software Engineering Institute: CMMI Version 1.1: Introduction to the Staged Representation, Carnegie Mellon Software Engineering Institute, 2002. Carnegie Mellon Software Engineering Institute: CMMI Site, http://www.sei.cmu.edu/cmmi/ Köszönöm a figyelmet!