1 / 46

A CMMI és az ISO/IEC 15504 terjedése  és fejlődési irányai

A CMMI és az ISO/IEC 15504 terjedése  és fejlődési irányai. Dr. Biró Miklós. Tartalom. A szoftver fejlesztés hez szükséges képességek, eszközök Történelmi összefüggések más diszciplinákkal A szoftver- és rendszerválság CMMI és ISO/IEC 15504 Általánosan érvényes megközelítés

tamera
Download Presentation

A CMMI és az ISO/IEC 15504 terjedése  és fejlődési irányai

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A CMMI és az ISO/IEC 15504 terjedése  és fejlődési irányai Dr. Biró Miklós

  2. Tartalom • A szoftverfejlesztéshez szükségesképességek, eszközök • Történelmi összefüggések más diszciplinákkal • A szoftver- és rendszerválság • CMMI és ISO/IEC 15504 • Általánosan érvényes megközelítés • Folyamatjavítási mérföldkövek a világon és Magyaroszágon • A folyamatjavítás szükségességének felismerése (1993-…) • Folyamatjavítás és ISO 9000 tanúsítás • Vissza az üzleti szempontokhoz! A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  3. A szoftverfejlesztéshez szükségesképességek, eszközök TÁRGYI ESZKÖZÖK Hardver,Szoftver, CASE … Műszaki képességek Technológia Módszertan Szervezés TUDÁS Strukturált (SSADM), OO… Absztrakciós képességek Folyamatok, Érettség, Outsourcing… JÓL BEVÁLT GYAKORLAT (Best practice) Menedzselési képességek A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  4. Történelmi összefüggések más diszciplinákkal Egyéni tudás Tárgyi eszközök Technológia Módszertan Szervezés Szervezeti tudás Intellektuális eszközök A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  5. A szoftver- és rendszerválság 1 80% of the F-22 Raptor’s functionality is achieved by software, which comprised 30% of engineering and manufacturing development (EMD) costs. Software designed it, is helping build it, and will fly it. Lieutenant General Jim Fain, described software’s importance when he said, “The only thing you can do with an F-22 that does not require software is to take a picture of it” [and today even the camera is software-dependent!] A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  6. A szoftver- és rendszerválság 2 Kilenc, összesen 9.5M DEM értékű szoftverfejlesztési szerződés tapasztalata 19% Átadott állapotábanfelhasznált szoftver 3% Kifizetett, de át nem adott szoftver Használatba vett, de erősen átdolgozott,vagyhasználatból kivont szoftver Változtatások után használt szoftver Átadott, de sikeresen nem felhasznált szoftver 2% 47% Sources: Robert N. Charette: Software Engineering Risk Analysis and Management A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  7. A szoftver- és rendszerválság 3 • Major Non-Military Software Failures [Gibbs, W. Wyatt, “Software’s Chronic Crisis,” Scientific American, September 1994.] A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  8. A szoftver- és rendszerválság 4 • Folyamat Egymással kapcsolatban vagy kölcsönhatásban álló tevékenységek olyan sorozata, amely bemeneteket kimenetekké alakít át. • Termék Egy folyamat eredménye • Általános termékkategóriák: • szolgáltatások (pl. az eladó használatra vonatkozó tájékoztatása); • szoftver (pl. vezérlőprogram, kézikönyv); • hardver (pl. egy motor mechanikai alkatrészei, gumiabroncs); • feldolgozott anyagok (pl. üzemanyag, kenőanyag). [ISO 9000:2000] A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  9. A szoftver- és rendszerválság 5 • Egyre több termék tartalmaz különböző általános termékkategóriákba tartozó elemeket. [ISO 9000:2000] • A válság forrása: • A különböző termékkategóriákhez különböző menedzselési és technológiai tudásra és képességekre van szükség + • A menedzseri és a fejlesztői szemlélet között jelentős az eltérés. • A menedzserek nem látják át a technológiai területek közti különbségeket. • A fejlesztők hajlamosak kizárólag a problémák technológiai aspektusait érzékelni. [Biró M., Tully C., The Software Process in the Context of Business Goals and Performance. Chapter 2 of the book Messnarz R., Tully C., (eds.), Better Software Practice for Business Benefit Principles and Experience, IEEE Computer Society Press, November 1999. http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0769500498.html] [Biró, Miklós; Messnarz, R. (2000): Key Success Factors for Business Based Improvement. Software Quality Professional (ASQ~American Society for Quality) Vol.2, Issue 2 (March 2000) pp.20-31.http://www.asq.org/pub/sqp/past/vol2_issue2/biro.html] A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  10. CMMI és ISO/IEC 15504 • A jól bevált gyakorlatot (best practice) foglalják • folyamatterületekbe, • képességi szintekbe. A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  11. A CMMIfolyamat dimenziója • Folyamat menedzselés • Szervezeti folyamat-központúság • Szervezeti folyamat-meghatározás • Szervezeti képzés • Szervezeti folyamat-véghezvitel • Szervezeti innováció és terítés • Támogatás • Konfiguráció menedzselés • Folyamat és termék minőségbiztosítás • Mérés és elemzés • Döntéselemzés és megoldás • Oksági elemzés és megoldás • Szervezeti környezet és integráció • Projekt menedzselés • Projekt tervezés • Projekt követés és ellenőrzés • Beszállítói megállapodások menedzselése • Integrált projekt menedzselés • Integrált csoportkialakítás • Kockázat-menedzselés • Kvantitatív projekt menedzselés • Technológia • Követelmény menedzselés • Követelmény kidolgozás • Műszaki megoldás • Termék integráció • Ellenőrzés • Érvényesítés A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  12. ISO/IEC 12207 a SPICE folyamat referencia modellje A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  13. A SPICE/CMMIképesség dimenziója - szintek A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  14. Improve to Higher Maturity 5 OPTIMISING Process Evolution / Capability Dimension 4 PREDICTABLE ProcessDimension 3 ESTABLISHED Process Dimension 2 MANAGED 1 PERFORMED Process Cluster Process Cluster Process Cluster 0 Engineering Management Support INCOMPLETE Process Practice Practice E1 E2.1 E 1.2 Process etc E2 .... SPICE/CMMI modellFolyamat dimenzió/Képesség dimenzió 4 3.5 3 2.5 2 Process area capability 1.5 1 0.5 0 Process Area 1 Process Area 2 … Process Area n Generic Goals Specific Goals A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  15. Példa: Projekt tervezés PA 1 Specific Goals (Specifikus célok) SG 1 Establish Estimates(Becslések meghatározása) Meg kell határozni és karban kell tartani. a projekt a projekt tervezési paraméterek becsléseit. SG 2 Develop a Project Plan (Projektterv kidolgozása) Létre kell hozni és karban kell tartani egy projekttervet, amely a projekt vezetésének alapjául szolgál. SG 3 Obtain Commitment to the Plan (Az emberek váljanak elkötelezetté a projektterv iránt) El kell érni, és fenn kall tartani a projektterv iránti elkötelezettséget. Generic Goals (Általánosított célok) GG 1 Achieve Specific Goals (A specifikus célok elérése) A folyamat támogatja és lehetővé teszi a folyamatterület specifikus céljainak megvalósulását azáltal, hogy azonosítható bemenő termékeket azonosítható kimenő termékekké alakít. GG 2 Institutionalize a Managed Process (Menedzselt folyamat intézményesíitése) GG 3 Institutionalize a Defined Process (Meghatározott folyamat intézményesíitése) GG 4 Institutionalize a Quantitatively Managed Process (Számszerű adatokra alapozott menedzselési folyamat intézményesíitése) GG 5 Institutionalize an Optimizing Process (Optimalizáló folyamat intézményesíitése) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  16. Példa: Projekt tervezés PA 2 • Specific Goals (Specifikus célok) + Specific Practices (Specifikus módszerek) • SG 1 Establish Estimates(Becslések meghatározása) • SP 1.1-1 Estimate the Scope of the Project (A projekt hatásterületének felmérése) • SP 1.2-1 Establish Estimates of Project Attributes (A projekt jellemzőinek becslése) • SP 1.3-1 Define Project Life Cycle (A projekt életciklusának meghatározása) • SP 1.4-1 Determine Estimates of Effort and Cost (Erőforrás és költség becslések) • SG 2 Develop a Project Plan (Projektterv kidolgozása) • SP 2.1-1 Establish the Budget and Schedule (Költségvetés és ütemezés) • SP 2.2-1 Identify Project Risks (Kockázatazonosítás) • SP 2.3-1 Plan for Data Management (Adatkezelési terv) • SP 2.4-1 Plan for Project Resources (Erőforrásterv) • SP 2.5-1 Plan for Needed Knowledge and Skills (Tudás és képességek tervezése) • SP 2.6-1 Plan Stakeholder Involvement (Érdekelt felek bevonásának terve) • SP 2.7-1 Establish the Project Plan (Projektterv) • SG 3 Obtain Commitment to the Plan (Az emberek váljanak elkötelezetté a projektterv iránt) • SP 3.1-1 Review Subordinate Plans (Alárendelt tervek áttekintése) • SP 3.2-1 Reconcile Work and Resource Levels (A feladatok és erőforrások összeegyeztetése) • SP 3.3-1 Obtain Plan Commitment (A terv iránti elkötelezettség biztosítása) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  17. Példa: Projekt tervezés PA 3 • Generic Goals (Általánosított célok) + Generic Practices (Általánosított módszerek) • GG 2 Institutionalize a Managed Process (Menedzselt folyamat intézményesíitése) • GP 2.1 Establish an Organizational Policy (Szervezeti politika) • GP 2.2 Plan the Process (Folyamatterv) • GP 2.3 Provide Resources (Erőforrások biztosítása) • GP 2.4 Assign Responsibility (Felelősségi körök kijelölése) • GP 2.5 Train People (Képzés) • GP 2.6 Manage Configurations (Konfiguráció-kezelés) • GP 2.7 Identify and Involve Relevant Stakeholders (Érdekelt felek azonosítása és bevonása) • GP 2.8 Monitor and Control the Process (Folyamat követése és ellenőrzése) • GP 2.9 Objectively Evaluate Adherence (Megfelelőség objektív értékelése) • GP 2.10 Review Status with Higher-Level Management (Helyzet-szemle a felső vezetéssel) • GG 3 Institutionalize a Defined Process (Meghatározott folyamat intézményesítése) • GP 3.1 Establish a Defined Process (Meghatározott folyamat létrehozása) • GP 3.2 Collect Improvement Information (Javítási információk gyűjtése) • GG 4 Institutionalize a Quantitatively Managed Process (Számszerű adatokra alapozott menedzselési folyamat intézményesíitése) • GP 4.1 Establish Quantitative Objectives for the Process (Mennyiségi célok meghatározása) • GP 4.2 Stabilize Subprocess Performance (Részfolyamatok végrehajtásának stabilizálása) • GG 5 Institutionalize an Optimizing Process (Optimalizáló folyamat intézményesíitése) • GP 5.1 Ensure Continuous Process Improvement (Folytonos folyamatjavítás biztosítása) • GP 5.2 Correct Root Causes of Problems (Problémák eredendő okainak kiküszöbölése) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  18. GG 2 Institutionalize a Managed Process(Menedzselt folyamat intézményesítése) • GP 2.1 Establish an Organizational Policy (Szervezeti politika) • GP 2.2 Plan the Process (Folyamatterv) • GP 2.3 Provide Resources (Erőforrások biztosítása) • GP 2.4 Assign Responsibility (Felelősségi körök kijelölése) • GP 2.5 Train People (Képzés) • GP 2.6 Manage Configurations (Konfiguráció-kezelés) • GP 2.7 Identify and Involve Relevant Stakeholders (Érdekelt felek azonosítása és bevonása) • GP 2.8 Monitor and Control the Process (Folyamat követése és ellenőrzése) • GP 2.9 Objectively Evaluate Adherence (Megfelelőség objektív értékelése) • GP 2.10 Review Status with Higher-Level Management (Helyzet-szemle a felső vezetéssel) Akarjuk-e? Tudjuk-e? Jól csináljuk-e? Azt csináljuk-e? A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  19. Általánosan érvényesmegközelítés • Az ISO/IEC 15504 szabvány címéből kihagyták a szoftver szót, mivel tetszőleges folyamatok felméréséhez alkalmazhatóvá vált. • Más jól bevált gyakorlatot szorgalmazó megközelítések kapcsolódnak a CMMI-hoz • ISO 9000:2000 • COBIT (Control Objectives for Information and related Technology) • ITIL (Information Technology Infrastructure Library) • COSO (Committee of Sponsoring Organizations of the Treadway Commission) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  20. iNTACS A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  21. CMMI v1.1 2006. szeptember A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  22. CMMI v1.2 • Megjelent 2006. augusztus 25-én. • Az egyik legfontosabb változtatás, hogy a lépcsős és folytonos megközelítést egyetlen dokumentumban mutatják be. • http://www.sei.cmu.edu • Equivalent Staging: 61.oldal, számozás: 49.oldal A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  23. CMMI v1.2 Equivalent Staging A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  24. Folyamatjavítási mérföldkövek a világon és Magyaroszágon 1 • A folyamatjavítás szükségességének felismerése (1993-…) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  25. Magyar tagság az európai Bootstrap Institute-ban A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  26. ERCIM NEWS: Decision Making Perspective A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  27. ESSI-SCOPE: Szoftvertermék minőség A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  28. Folyamatjavítási mérföldkövek a világon és Magyaroszágon 2 • Folyamatjavítás és ISO 9000 tanúsítás • 1996 • Az ISO 9001:1994 magyar kiadása MSZ EN ISO 9001:1996 • Megalakul az NJSZT Szoftverminőség Menedzselés szakosztálya A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  29. NJSZT Szoftverminôség Menedzselés Szakosztály A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  30. Az első magyar ESSI/ESPRIT projekt A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  31. Az első magyar ESSI/ESPRIT projekt A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  32. European Software Institute (ESI) 1997 Members' Forum A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  33. ESI&ISCN’1997 Budapesten A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  34. Folyamatjavítási mérföldkövek a világon és Magyaroszágon 3 • Vissza az üzleti szempontokhoz! • Az ISO 9000:1994 kritikája: • Túlzott ISO bürokrácia. • Nem alkalmas a folyamatok, a technológia, és az ügyfél igények állandó változásának befogadására. • ISO 9001:2000 • A tudás elismertté válik mint intellektuális tőke. (Tudás menedzsment ISO/IEC 15504-5) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  35. IEEE Computer Society publikáció A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  36. INSPIRE EU folyamatjavítási kezdeményezés (1998) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  37. American Society for Quality: Üzleti siker tényezők A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  38. IEEE Computer Society könyvfejezet A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  39. Az első hivatalos Introduction to the CMM képzés Közép-Kelet Európában (2000) A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  40. CMMI Briefing Budapesten A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  41. American Society for Quality: Nemzeti kultúrák hatása, a harmadik dimenzió A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  42. Transition from CMM to CMMI A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  43. EU Software & Service Technologies A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  44. EurosSPI’2005 Budapesten A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  45. Springer Lecture Notes in Computer Science A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

  46. Wiley Software Process: Improvement and Practice Folyamatjavítás a MemoLuX-nál 3 A CMMI és az ISO/IEC 15504 terjedése  és fejlôdési irányai

More Related