CMMV1.0zhangxun2001@hotmail.comASTIShanghaiCorp.2002892002-8-9SPIN……OO…………2002-8-9SPIN)3087%1002)3)2002-8-9SPIN–2.–3.–4.–5.–6.–7.–8.–……2002-8-9SPIN••ImprovementonDemandSPI•SPISEIIDEAL()2002-8-9SPIN•SW-CMMSPI•SW-CMM518523162002-8-9SPIN•CMMCMM•CMMPSPTSPRUPXP……•CMM•CMM2002-8-9SPIN“CMM”——MarkPaulkCMM2002-8-9SPIN••••2002-8-9SPIN•CMM•CMM……2002-8-9SPIN•SPI••••••CMM•CMMCBA-IPISCE……2002-8-9SPIN“”……••justenough•2002-8-9SPIN•……•……2002-8-9SPIN“OneSizedoesnotFitAll”•……•••COTS……2002-8-9SPIN••CMMSPI•CMM2002-8-9SPIN——•351%RationalUnifiedProcess27%CMM26%ISO9000•2003,50%50%14%FromTHEDECISIONISIN:AGILEVERSUSHEAVYMETHODOLOGIES,VOL.2,NO.19,byRobertCharette,SeniorConsultant,CutterConsortium2002-8-9SPIN——AlistairCockburn,SelectingaProject’sMethodology2002-8-9SPIN“”——AlistairCockburn,SelectingaProject’sMethodology2002-8-9SPIN•2001AgileAlliance()•“”“”“”“”•Crystal•AgileSoftwareDevelopment•FeatureDrivenDevelopment•Scrum•RationalUnifiedProcess•dx•eXtremeProgramming•DSDM•AgileModeling•AgileProjectManagement2002-8-9SPIN•AlistairCockburn(TheHumansandTechnologyManifestoofSoftwareDevelopment)20012ASD•CrystalClear,Yellow,Orange,Red,Maroon,Blue,Violet…•1•crystalmethodologies.org2002-8-9SPIN•JimHighsmith•3speculationcollaborationlearning2002-8-9SPIN•1993JeffSutherlandEaselKenSchwaberMikeBeedle•ScrumMeetingBacklogScrumMasterSprint……•Scrum•AGCommunicationSystemsScrumLindaRising•KentBeckWardCunninghamRonJeffries•:1996-1999DaimlerChrysleC3••;.•XP431••XP2002-8-9SPIN•XPstory••XP2002-8-9SPIN•••PPpeerreview2002-8-9SPIN•2002-8-9SPIN“”2002-8-9SPIN•Scrum•XPfrom•••••2002-8-9SPIN•XP•RUP•XP•RUPXP2002-8-9SPIN•RobertMartinObjectMentor•RUPXPRUP•Story2002-8-9SPIN————10.11.12.——MarkPaulk,ExtremeProgrammingfromaCMMPerspective2002-8-9SPIN•APCMMKPACMML2-L3KPACMML4-L5•APCMM•AP“”2002-8-9SPIN•320••CMML5••2002-8-9SPIN:ThePersonalSoftwareProcessandTeamSoftwareProcess2002-8-9SPIN•PSP/TSP•APjustenoughmeasurement•PSP/TSP2002-8-9SPIN“”——AlistairCockburn,SelectingaProject’sMethodology2002-8-9SPIN——2002-8-9SPIN•USPCMML3•USPRUPXPPSP/TSPScrum……•USP•ProcessonDemand2002-8-9SPIN……OO…………2002-8-9SPIN•“”•SPICMML3•2002-8-9SPIN•SPI•CMMPSP/TSPXPRUPScrumCMM••2002-8-9SPIN