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
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.
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.
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).
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.
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
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)
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
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
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
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
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
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
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
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.
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.
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)
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
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
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.
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.
Köszönjük a Köszönjük a figyelmet!figyelmet!