21
Krizsán Norbert - Pálmai László Krizsán Norbert - Pálmai László A CMM Képesség A CMM Képesség Fejlettségi Modell Fejlettségi Modell 2. szintjének 2. szintjének megfeleltetése az megfeleltetése az eXtreme Programing eXtreme Programing életciklus modell életciklus modell segítségével segítségével (ver 1.0) (ver 1.0) 2004. április 27. 2004. április 27.

(ver 1.0) 2004. április 27

  • Upload
    clarke

  • View
    35

  • Download
    2

Embed Size (px)

DESCRIPTION

Krizsán Norbert - Pálmai László A CMM Képesség Fejlettségi Modell 2. szintjének megfeleltetése az eXtreme Programing életciklus modell segítségével. (ver 1.0) 2004. április 27. A dolgozat célja. Szándék: - PowerPoint PPT Presentation

Citation preview

Page 1: (ver 1.0) 2004. április 27

Krizsán Norbert - Pálmai LászlóKrizsán Norbert - Pálmai László A CMM Képesség A CMM Képesség

Fejlettségi Modell 2. Fejlettségi Modell 2. szintjének szintjének

megfeleltetése az megfeleltetése az eXtreme Programing eXtreme Programing

életciklus modell életciklus modell segítségévelsegítségével

(ver 1.0)(ver 1.0)

2004. április 27.2004. április 27.

Page 2: (ver 1.0) 2004. április 27

A dolgozat céljaA dolgozat célja

Szándék:Szándék: ► Az eXtreme Programming életciklus modell Az eXtreme Programming életciklus modell

megfeleltetése a CMM Képességfejlettségi Modell megfeleltetése a CMM Képességfejlettségi Modell második szintjének.második szintjének.

Megvalósítás lépései:Megvalósítás lépései:► a CMM Képesség Fejlettségi Modell rövid a CMM Képesség Fejlettségi Modell rövid

bemutatása,bemutatása,► az eXtreme Programing életciklus modell rövid az eXtreme Programing életciklus modell rövid

bemutatása,bemutatása,► a kettő közötti megfeleltetés,a kettő közötti megfeleltetés,► végül rövid összefoglalásban megfogalmazzuk, végül rövid összefoglalásban megfogalmazzuk,

hogy milyen főbb kételyek merülhetnek fel a hogy milyen főbb kételyek merülhetnek fel a megfeleltetéssel és a továbblépéssel kapcsolatban, megfeleltetéssel és a továbblépéssel kapcsolatban, és hogy mik lehetnek erre a megoldások.és hogy mik lehetnek erre a megoldások.

Page 3: (ver 1.0) 2004. április 27

A CMM történeteA CMM története► A CMM (Capability Maturity Model) : Képesség-fejlettségi ModellA CMM (Capability Maturity Model) : Képesség-fejlettségi Modell► Az új szoftvertechnológiák bevezetésével járó termelésbeli és Az új szoftvertechnológiák bevezetésével járó termelésbeli és

minőségbeli javulásról szóló kétévtizednyi hiábavaló minőségbeli javulásról szóló kétévtizednyi hiábavaló ígérgetések után a vállalatok ráébredtek, hogy ígérgetések után a vállalatok ráébredtek, hogy a hiba a a hiba a munkafolyamatok menedzselésének hiányábanmunkafolyamatok menedzselésének hiányában keresendő. keresendő.

► 1986. novemberében1986. novemberében a Software Engineering Institute (SEI) a a Software Engineering Institute (SEI) a Mitre Corp.-nel karöltve megkezdte a munka folyamat fejlettségi Mitre Corp.-nel karöltve megkezdte a munka folyamat fejlettségi váz fejlesztését.váz fejlesztését.

► 1987. szeptemberében1987. szeptemberében jelentette meg a SEI ennek a váznak jelentette meg a SEI ennek a váznak egy rövid leírását.egy rövid leírását.

► Humphrey: A szoftver munkafolyamatok menedzselése (1989.)Humphrey: A szoftver munkafolyamatok menedzselése (1989.)► A modell számos A modell számos kulcsfolyamat területenkulcsfolyamat területen (Key Process Area, (Key Process Area,

KPA) és az azokhoz tartozó KPA) és az azokhoz tartozó javasolt gyakorlatokonjavasolt gyakorlatokon keresztül keresztül mutatja meg, hogy hogyan fejleszthető a cég teljesítőképessége mutatja meg, hogy hogyan fejleszthető a cég teljesítőképessége (software process capability). (software process capability).

Page 4: (ver 1.0) 2004. április 27

A CMM definíciójaA CMM definíciója► A Software-Capability Maturity Model (Képességfejlettségi A Software-Capability Maturity Model (Képességfejlettségi

Modell):Modell): a munkafolyamat menedzsment számára egy a munkafolyamat menedzsment számára egy józanésszel józanésszel

létrehozottlétrehozott és a szoftverfejlesztés számára és a szoftverfejlesztés számára minőségbeli minőségbeli fejlesztésekkelfejlesztésekkel kapcsolatos elképzeléseket tartalmazó kapcsolatos elképzeléseket tartalmazó alkalmazás.alkalmazás.

egy közösség által fejlesztett egy közösség által fejlesztett útmutatóútmutató. A CMM jelenlegi . A CMM jelenlegi formáját több száz szoftver-szakértő segítségével nyerte formáját több száz szoftver-szakértő segítségével nyerte el.el.

a a cégszintű fejlődéscégszintű fejlődés egy modellje. egy modellje. támaszt nyújtó váz támaszt nyújtó váz a megbízható és konzisztens CMM-a megbízható és konzisztens CMM-

alapú felbecslő és értékelő eljárásokhoz. Ezeket az alapú felbecslő és értékelő eljárásokhoz. Ezeket az eljárásokat széles körben használják a szoftvercégek a eljárásokat széles körben használják a szoftvercégek a fejlesztésben és a megbízók a lehetséges szolgáltatókkal fejlesztésben és a megbízók a lehetséges szolgáltatókkal kapcsolatos kockázatok felméréséhez.kapcsolatos kockázatok felméréséhez.

Page 5: (ver 1.0) 2004. április 27

A CMM szintjei A CMM szintjei (1)(1)

► A modell A modell 5 szintje5 szintje a folyamatérettség megállapításán felül segít a folyamatérettség megállapításán felül segít prioritást felállítani a fejlesztési tervek között.prioritást felállítani a fejlesztési tervek között.

► A fejlettségi szint mindegyike egy A fejlettségi szint mindegyike egy jóldefiniált evolúciós fennsíkjóldefiniált evolúciós fennsík. . Mindegyik szint teljesítéséhez számos, a folyamatfejlesztéssel Mindegyik szint teljesítéséhez számos, a folyamatfejlesztéssel kapcsolatos célt kell megvalósítani, amelyek együttes teljesülésekor kapcsolatos célt kell megvalósítani, amelyek együttes teljesülésekor a fejlődés eredménye fontos komponensként fog stabilizálódni a a fejlődés eredménye fontos komponensként fog stabilizálódni a munkafolyamatokban. Minden szinten újabb komponensek épülnek munkafolyamatokban. Minden szinten újabb komponensek épülnek be, így biztosítva a folyamatos fejlődést.be, így biztosítva a folyamatos fejlődést.

SzintSzint MegnevezéMegnevezéss FókuszFókusz

5. 5. SzintSzint OptimalizáltOptimalizált Állandó munkafolyamat fejlődésÁllandó munkafolyamat fejlődés

4. 4. SzintSzint IrányítottIrányított Termék és munkafolyamat minőségTermék és munkafolyamat minőség

3. 3. SzintSzint HatározottHatározott

A munkafolyamatok és a szervezett támogatás A munkafolyamatok és a szervezett támogatás tervezettségetervezettsége

2. 2. SzintSzint IsmétlőIsmétlő Projektmenedzsment alapú folyamatokProjektmenedzsment alapú folyamatok

1. 1. szintszint KezdetiKezdeti Hozzáértő és "hősies" emberekHozzáértő és "hősies" emberek

Page 6: (ver 1.0) 2004. április 27

A CMM szintjei A CMM szintjei (2)(2)

Kezdeti (1)Kezdeti (1)

Ismétlő (2)Ismétlő (2)

Határozott (3)Határozott (3)

Irányított (4)Irányított (4)

Optimalizált (5)Optimalizált (5)

Ellenőrzött folyamatokEllenőrzött folyamatok(„fegyelmezett” projekt)(„fegyelmezett” projekt)

Standard, konzisztens Standard, konzisztens folyamatok (életciklus modell)folyamatok (életciklus modell)

Előrejelezhető Előrejelezhető folyamatok (mérés)folyamatok (mérés)

Folyamatosan fejlesztetett Folyamatosan fejlesztetett folyamatok (cégszintű javítások folyamatok (cégszintű javítások

mérések alapján)mérések alapján)

Page 7: (ver 1.0) 2004. április 27

Fejlettségi szintek struktúrájaFejlettségi szintek struktúrájaFejlettségi szintFejlettségi szint

TeljesítőképességTeljesítőképesség

mutatjamutatja

Kulcsfolyamat területekKulcsfolyamat területek

tartalmaztartalmaz

CélokCélok

megvalósítmegvalósít

Közös JellemzőkKözös Jellemzők

rendszerezrendszerez

Implementálás vagy Implementálás vagy IntézményesítésIntézményesítés

célozcéloz

KulcsgyakorlatokKulcsgyakorlatok

tartalmaztartalmaz

Infrastruktúra vagy Infrastruktúra vagy TevékenységekTevékenységek

leírleír

Page 8: (ver 1.0) 2004. április 27

Az XP (eXtreme Programming)Az XP (eXtreme Programming)4 alap értéke és 4 alap értéke és

alaptevékenységealaptevékenységeAlapértékekAlapértékek

► Bátorság (kockázat, és a vele Bátorság (kockázat, és a vele járó felelősség vállalása)járó felelősség vállalása)

► KommunikációKommunikáció► Egyszerűség (mindig a Egyszerűség (mindig a

legegyszerűbb működő legegyszerűbb működő megoldások)megoldások)

► VisszajelzésVisszajelzés

AlaptevékenységekAlaptevékenységek

► KódolásKódolás► TesztelésTesztelés► MeghallgatásMeghallgatás► DesignDesign

Bátorság

Kommunikáció

Egyszerűség

Visszajelzés

Page 9: (ver 1.0) 2004. április 27

Az XP alapelveiAz XP alapelvei► Gyors visszajelzésGyors visszajelzés► Egyszerűség feltételezéseEgyszerűség feltételezése► Fokozatos változtatásokFokozatos változtatások► Változtatások választásának elveVáltoztatások választásának elve► Minőségi munkaMinőségi munka► Taníts tanulniTaníts tanulni► Kicsi kezdeti befektetésKicsi kezdeti befektetés► Dolgozz a győzelemértDolgozz a győzelemért► Konkrét kísérletekKonkrét kísérletek► Nyílt, becsületes kommunikációNyílt, becsületes kommunikáció► Elfogadott felelősségElfogadott felelősség► Helyi adaptációHelyi adaptáció► Utazz könnyenUtazz könnyen► Becsületes mérésekBecsületes mérések► Dolgozz mások ösztöneivelDolgozz mások ösztöneivel

Page 10: (ver 1.0) 2004. április 27

Az XP gyakorlati területeiAz XP gyakorlati területei

► A tervezési játékA tervezési játék► Gyakori megjelentetésGyakori megjelentetés► MetaforaMetafora► Egyszerű designEgyszerű design► TesztelésTesztelés► Újraszerkesztés (refactoring)Újraszerkesztés (refactoring)► Páros programozásPáros programozás► Közös tulajdonjogKözös tulajdonjog► Folyamatos integrálásFolyamatos integrálás► 40 órás hét40 órás hét► Helyben lévő megrendelőHelyben lévő megrendelő► Kódolási normákKódolási normák

Page 11: (ver 1.0) 2004. április 27

Egy ideális XP projekt Egy ideális XP projekt életciklusaéletciklusa

►Feltárás (néhány hét)Feltárás (néhány hét)►Tervezés (1-2 nap)Tervezés (1-2 nap)► Iterációk az első kiadásig (2-6 hónap)Iterációk az első kiadásig (2-6 hónap)►Termelésbe vitel (néhány hét)Termelésbe vitel (néhány hét)►Karbantartás (a következő fázisig)Karbantartás (a következő fázisig)

Ez a normál állapota az XP-nek.Ez a normál állapota az XP-nek.

►VégVég

Page 12: (ver 1.0) 2004. április 27

A megfeleltetés sémájaA megfeleltetés sémája

CMM 2. szintjének kulcsterületei

Követelmény Menedzsment [KM]

Szoftver Projekt-tervezés [SzPT]

Szoftver Projekt-követés és -Felügyelet [SzPKF]

Szoftver Alvállalkozói Menedzsment [SzAM]

Szoftver Minőségbiztosítás [SzMB]

Szoftver Konfiguráció Menedzsment [SzKM]

XP

Bátorság

Egyszerűség

Kommunikáció

Visszajelzés

Kódolás

Tesztelés

Meghallgatás

Design

Tervezési Játék

Helyben Lévő Megrendelő

Folyamatos Integrálás

Kódolási NormákGyakori Megjelentetés

Közös Tulajdon

40 Órás Hét

Újrafaktorálás

Páros Programozás

Page 13: (ver 1.0) 2004. április 27

Követelmény Menedzsment Követelmény Menedzsment [KM][KM]

Feladata:Feladata: létrehozni egy stabil álláspontot a megrendelő és a szoftver- létrehozni egy stabil álláspontot a megrendelő és a szoftver-projekt között a megrendelő azon követelményei alapján, melyeket projekt között a megrendelő azon követelményei alapján, melyeket majd a szoftver-projekt fog teljesíteni. majd a szoftver-projekt fog teljesíteni.

Célok:Célok:► A szoftverhez kapcsolódó rendszerkövetelmények megfelelő alapot A szoftverhez kapcsolódó rendszerkövetelmények megfelelő alapot

teremtsenek a szoftver tervezéséhez és menedzseléséhez.teremtsenek a szoftver tervezéséhez és menedzseléséhez.► A szoftverrel kapcsolatos terveknek, termékeknek és A szoftverrel kapcsolatos terveknek, termékeknek és

tevékenységeknek mindig hűeknek kell maradniuk a szoftverhez tevékenységeknek mindig hűeknek kell maradniuk a szoftverhez kapcsolódó követelményekhez.kapcsolódó követelményekhez.

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► Helyben Lévő Megrendelő – mint állandó információsforrás a Helyben Lévő Megrendelő – mint állandó információsforrás a

változások követésére,változások követésére,► Folyamatos Integrálás – állandó visszajelzést ad a megrendelő felé,Folyamatos Integrálás – állandó visszajelzést ad a megrendelő felé,► Felhasználói Esetek – az előző kettő összekapcsolásáraFelhasználói Esetek – az előző kettő összekapcsolására

Page 14: (ver 1.0) 2004. április 27

Szoftver Projekt-tervezés [SzPT]Szoftver Projekt-tervezés [SzPT] Feladata:Feladata: a szoftvertervezés megvalósítására és a szoftver projekt a szoftvertervezés megvalósítására és a szoftver projekt

irányítására ésszerű tervek létrehozása.irányítására ésszerű tervek létrehozása.

Célok:► A szoftverrel kapcsolatos becslések dokumentáltak, így A szoftverrel kapcsolatos becslések dokumentáltak, így

felhasználhatók a szoftver-projekt követésére és a vele kapcsolatos felhasználhatók a szoftver-projekt követésére és a vele kapcsolatos tervezésre.tervezésre.

► A szoftver-projekttel kapcsolatos tevékenységek és kötelezettségek A szoftver-projekttel kapcsolatos tevékenységek és kötelezettségek tervezettek és dokumentáltak.tervezettek és dokumentáltak.

► Az érintett csoportok és egyének megállapodnak a szoftver-projekttel Az érintett csoportok és egyének megállapodnak a szoftver-projekttel kapcsolatos kötelezettségeikrkapcsolatos kötelezettségeikrőől.l.

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► Tervezési Játék – sTervezési Játék – sűűrrűűn iteráló lépések,n iteráló lépések,► Gyakori Megjelentetés – dokumentációs fázisok,Gyakori Megjelentetés – dokumentációs fázisok,► Segít a Bátorság, a rugalmas vezetSegít a Bátorság, a rugalmas vezetőőség és a szakemberek.ség és a szakemberek.

Page 15: (ver 1.0) 2004. április 27

Szoftver Projekt-követés és -Szoftver Projekt-követés és -Felügyelet [SzPKF]Felügyelet [SzPKF]

Feladata:Feladata: a a jelenlegi el jelenlegi előőmenetelrmenetelrőől megfelell megfelelőő, kielégít, kielégítőő képet biztosítani, képet biztosítani, hogy a vezetés hatékonyan közbeléphessen, ha a szoftver-projekt hogy a vezetés hatékonyan közbeléphessen, ha a szoftver-projekt véghezvitele érezhetvéghezvitele érezhetőően eltér a tervezetten eltér a tervezettőől.l.

Célok:Célok:► A jelenlegi eredmények és a teljesítmény nyomon követhetőek és A jelenlegi eredmények és a teljesítmény nyomon követhetőek és

összevethetőek a tervekkelösszevethetőek a tervekkel► A tervezettől való eltérés esetén korrigáló lépések történnekA tervezettől való eltérés esetén korrigáló lépések történnek► A szoftverrel kapcsolatos kötelezettségekben történt változásokról az A szoftverrel kapcsolatos kötelezettségekben történt változásokról az

érintett csoportok és egyének állapodnak megérintett csoportok és egyének állapodnak meg

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► A vezetA vezetőőségnek elég a projekt sebességét (egy iterációs lépésben ségnek elég a projekt sebességét (egy iterációs lépésben

megvalósítandó „sztorik” száma) és az elmegvalósítandó „sztorik” száma) és az előőzzőő (s (sűűrrűűn frissített) alapverziót n frissített) alapverziót figyelnie, hogy megfelelfigyelnie, hogy megfelelőő betekintéssel rendelkezzen a projekt betekintéssel rendelkezzen a projekt elelőőmenetelébe.menetelébe.

► A nyílt kommunikációs csatorna a vezetA nyílt kommunikációs csatorna a vezetőőség és a fejlesztség és a fejlesztőők között k között biztosítja a második célt, a fejlesztbiztosítja a második célt, a fejlesztőők és a megrendelk és a megrendelőők között pedig a k között pedig a harmadik célt.harmadik célt.

Page 16: (ver 1.0) 2004. április 27

Szoftver Alvállalkozói Szoftver Alvállalkozói Menedzsment [SzAM]Menedzsment [SzAM]

Feladata:Feladata: képesített alvállalkozók kiválasztása és hatékony vezetéseképesített alvállalkozók kiválasztása és hatékony vezetése

Célok:Célok: ► Képzett alvállalkozó kiválasztásaKépzett alvállalkozó kiválasztása► Megállapodás az egymáshoz fűződő kötelességekrőlMegállapodás az egymáshoz fűződő kötelességekről► Folyamatos kapcsolattartás a fő- és az alvállalkozó közöttFolyamatos kapcsolattartás a fő- és az alvállalkozó között► A fővállalkozó nyomon követi az alvállalkozó teljesítményét és A fővállalkozó nyomon követi az alvállalkozó teljesítményét és

eredményeiteredményeit

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► Probléma: az XP-nek erre nincs gyakorlata, sem infrastruktúrájaProbléma: az XP-nek erre nincs gyakorlata, sem infrastruktúrája► Ellenben hozzáértő, rugalmas vezetéssel megoldhatóEllenben hozzáértő, rugalmas vezetéssel megoldható► Az alvállalkozónál egy ember a csoportból, mint helyben lévő Az alvállalkozónál egy ember a csoportból, mint helyben lévő

megrendelőmegrendelő► Három optimális eset:Három optimális eset:

Nincs alvállalkozásNincs alvállalkozás Az XP-t adaptált csoport az alvállalkozóAz XP-t adaptált csoport az alvállalkozó Az alvállalkozói csoport legalább CMM 2-es szinten van (probléma: Az alvállalkozói csoport legalább CMM 2-es szinten van (probléma:

közös tulajdon)közös tulajdon)

Page 17: (ver 1.0) 2004. április 27

Szoftver Minőségbiztosítás Szoftver Minőségbiztosítás [SzMB][SzMB]Feladata:Feladata: a projekt által használt folyamatokba és készülő a projekt által használt folyamatokba és készülő

termékekbe megfelelő betekintéssel bíró irányítás biztosításatermékekbe megfelelő betekintéssel bíró irányítás biztosítása

Célok:Célok:► Az SzMB tevékenységek kellően megtervezettekAz SzMB tevékenységek kellően megtervezettek► Használatban lévő folyamatokhoz, normákhoz, eljárásokhoz Használatban lévő folyamatokhoz, normákhoz, eljárásokhoz

ragaszkodásragaszkodás► Az érintett csoportok megfelelően informáltak az SzMB Az érintett csoportok megfelelően informáltak az SzMB

eredményekrőleredményekről► A projekten belül megoldhatatlannak ítélt tételek nyilvántartásaA projekten belül megoldhatatlannak ítélt tételek nyilvántartása

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► Kódolási Normák és a Közös Tulajdon segítik a kód gyors Kódolási Normák és a Közös Tulajdon segítik a kód gyors

megértésétmegértését► Az előre meghatározott normák segítik a minőség javításátAz előre meghatározott normák segítik a minőség javítását► A Páros Programozás jobb munkára ösztönöz, és csökkenti a hibák A Páros Programozás jobb munkára ösztönöz, és csökkenti a hibák

előfordulásának esélyételőfordulásának esélyét

Page 18: (ver 1.0) 2004. április 27

Szoftver Konfiguráció Szoftver Konfiguráció Menedzsment [SzKM]Menedzsment [SzKM]

Feladata:Feladata: a szoftver-projekt termékeinek a teljes életciklus alatti a szoftver-projekt termékeinek a teljes életciklus alatti integritás létrehozása és megőrzéseintegritás létrehozása és megőrzése

Célok:Célok:► A konfigurációs menedzsment tevékenységei megtervezettekA konfigurációs menedzsment tevékenységei megtervezettek► A kiválasztott szoftver munkaeszközök azonosítottak és A kiválasztott szoftver munkaeszközök azonosítottak és

ellenőrzöttekellenőrzöttek► A munkaeszközökben beállt változások kontrolláltakA munkaeszközökben beállt változások kontrolláltak► Az érintett egyének és csoportok informáltak az alapkiadás Az érintett egyének és csoportok informáltak az alapkiadás

állapotáról és tartalmárólállapotáról és tartalmáról

Megoldhatóság XP-vel:Megoldhatóság XP-vel:► A Közös Tulajdon biztosítja a fejlesztés folyamatosságátA Közös Tulajdon biztosítja a fejlesztés folyamatosságát► A Folyamatos Integrálás biztosítja a konzisztenciátA Folyamatos Integrálás biztosítja a konzisztenciát► A Gyakori Megjelentetés és a sűrűn létrehozott alapverziók A Gyakori Megjelentetés és a sűrűn létrehozott alapverziók

biztosítják a projekt helyes menetét, és segítik az irányításátbiztosítják a projekt helyes menetét, és segítik az irányítását

Page 19: (ver 1.0) 2004. április 27

KonkluziókKonkluziókFőbb megoldandó feladatok:Főbb megoldandó feladatok:► Dokumentálni, dokumentálni, dokumentálniDokumentálni, dokumentálni, dokumentálni

Az XP nehezményezi a programozók általi dokumentáció folyamatát, Az XP nehezményezi a programozók általi dokumentáció folyamatát, mondván a minimális dokumentáció felesleges, mert aki írta a kódot az mondván a minimális dokumentáció felesleges, mert aki írta a kódot az úgyis érti azt. úgyis érti azt.

Olyan alkalmazott felvételével megoldható, akinek semmi más feladata Olyan alkalmazott felvételével megoldható, akinek semmi más feladata nincs, mint a folyamatos dokumentáció.nincs, mint a folyamatos dokumentáció.

► Csoportok létrehozásaCsoportok létrehozása A második szintre való lépéshez a következő csoportok létrejövette A második szintre való lépéshez a következő csoportok létrejövette

szükséges:szükséges:► Szoftver Tervező CsoportSzoftver Tervező Csoport► Alvállalkozói CsoportAlvállalkozói Csoport► Minőségbiztosító CsoportMinőségbiztosító Csoport

A csoportok feladataiban van átfedés.A csoportok feladataiban van átfedés.

Page 20: (ver 1.0) 2004. április 27

Potenciális hibalehetőségekPotenciális hibalehetőségekSzintátugrás megvalósíthatatlansága:Szintátugrás megvalósíthatatlansága:► A Képesség Fejletségi Modellben történő szintátugrás nem A Képesség Fejletségi Modellben történő szintátugrás nem

kivitelezhető, mert az egyes szintek úgy lettek meghatározva, hogy kivitelezhető, mert az egyes szintek úgy lettek meghatározva, hogy biztos alapot nyújtsanak a következő szint eléréséhez.biztos alapot nyújtsanak a következő szint eléréséhez.

► Azonban megalapozható bármelyik kulcsterület, ha vállalt a Azonban megalapozható bármelyik kulcsterület, ha vállalt a kockázat, hogy az adott kulcsterület nem funkcionálhat megfelelően kockázat, hogy az adott kulcsterület nem funkcionálhat megfelelően a neki hátteret biztosító kulcsterületek nélkül.a neki hátteret biztosító kulcsterületek nélkül.

Hamis szembenállás:Hamis szembenállás:► A SW-CMM részben vagy alig érinti a menedzsment és a cég A SW-CMM részben vagy alig érinti a menedzsment és a cég

kérdéseitkérdéseit Az olyan erősen kollaboráló környezet implementálása, mint amit az XP Az olyan erősen kollaboráló környezet implementálása, mint amit az XP

képvisel, felvilágosult vezetést és megfelelő céges infrastruktúrát igényel.képvisel, felvilágosult vezetést és megfelelő céges infrastruktúrát igényel.► A SW-CMM csak azt mondja meg, hogy „mit” tegyen a cég, ha A SW-CMM csak azt mondja meg, hogy „mit” tegyen a cég, ha

fejlődni akar.fejlődni akar.► Az XP pedig azt mondja meg, hogy „hogyan” tegye meg ezt a cég.Az XP pedig azt mondja meg, hogy „hogyan” tegye meg ezt a cég.► Összességében elmondhatjuk, hogy Összességében elmondhatjuk, hogy az XP gyakorlatai az XP gyakorlatai

kompatibilisek a CMM gyakorlataivalkompatibilisek a CMM gyakorlataival (céljaival, stb.) még akkor (céljaival, stb.) még akkor is, ha nem tudja mindet 100%-an teljesíteni.is, ha nem tudja mindet 100%-an teljesíteni.

Page 21: (ver 1.0) 2004. április 27

Köszönjük a Köszönjük a figyelmet!figyelmet!