???????????????
???????????? ???????[ 2013/6/3 11:46:37 ] ????????
????1991????????????????????????????о????桶21??????????????????????????????????У?????????????????????ν????Agility?????????????????????ζ?????????????????仯???????????????????????????????????????????????????????????????????????????????????????????????????У???????????????????????????????????????????????????????仯??????????淴???
?????仯??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????£???????????????????????????????????CMM????Щ?μ??????????????????“???Σ??”??????????????????????????????????????????????????δ????????????????????????????????????????????????????????????Heavy Weight??????????????????????——??????????μ?Ч??????????...
?????????????????????????????????????????????????????????Light Weight??????????????С?????????????????Ч????
???????????????????????XP??XP??Extreme Programming????д????????????????????????????XP????????????????????????????????????????????????“????”??????????????XP????????????deliberate?????м????disciplined?????????????????XP??Extreme Programming??????????????80????????Smalltalk??????90?????Kent Beck??Ward Cunningham?????????Smalltalk????????????????????????????γ?????????????????????????????????????
????XP????????????????????????communication??????????simplicity??????÷?????feedback?????????????courage?????????????XP??????????????????????????practice?????漰??????????????????????????????????????????????????XP??????????????????????????????????????????????????????????????д????????????????????д?????????????????Щ?????????????????????Continuous Build & Integration????????????????????????????????????????????????????????XP?????????????????Refactoring????XP????????????????ε???????????????ε??????????????????ε????????е???????Refactoring?γ??ε?????
????2001??2?£????????????????????????17λ????????????????????????????????Kent Beck??Extreme Programming????Alistair Cockburn??Crystal Methodologies????Jim Highsmith??Adaptive Software Development???????????????“The Manifesto for Agile??Software Development”??????????????????????????????????????????ε??????????????????????????????????????????????????Ч??????????????????????????????????????????????????????е??Щ???????????????硣
???????????Martine Fowler?????????????“The New Methodology”??????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ?????????????????????????????????????????????????????????????????????????????????????????????????????????????仯???????????????á????????????????????????仯????????????????????仯????Σ????????????????????????????????????????????????????????????????????????work with people’s nature ?????????????????????
????????????Agile Process????????????????????“????”???????????仯?????????????????????????????XP?????????????????????????
????1. Crystal
????Cystal???????????????????????????е?????????Crystal???????Alistair Cockburn??????????????????????ò?????????Alistair Cockburn???????????????????????????????????????????????????????????????????????
????Crystal????????γ???90??????????Cockburn??????IBM???????д?Щ?????????????????????????Crystal???????????Щ????????????????Cockburn???????飬??????????Cockburn????????????????Cockburn?????????????????????“???”??
??????????????????Crystal??????????????Щ??????Cockburn????????????????????????????????????????????????????????????????????????????????????????????У??????????????????????????Cockburn?????XP??????淶??????????????У???????Crystal????????????XP???????????????????á?
????Cystal????????????????Review??????????Cystal??????????????
????2. ASD
????ASD??Adaptive Software Development?????????Jim Highsmith???????????????????????????????ж???????????????о?????????????飬????????????????Щ???????????????????????????????????????
????ASD???????????????????Adaptive??????????????????????????????ASD?????????????????к????????????????????????ASD?????????????????????????????????????????????????????????????????
????3. SCRUM
????SCRUM???????????????????????Щ??????????????????????????????“????”??????????磬SCRUM??????????????30????????????????????????????Sprint??????????15???????????????????????????????????????scrum??
????SCRUM??????????????????????????????????????Э??????????????鶼???????????????????????????????????????????
????4. FDD
????FDD??Feature Driven Development???????????Jeff De Luca??Peter Coad??FDD??OO??????????????
????FDD??????5????????????Develop an Overall Model??Build a Features List??Plan by Feature??Design by Feature??Build by Feature???????3???????????????????е???????????????????ε????????С?FDD????????????????????????????????????????????????????
??????????????????????????????????????????class?????????????????????????????????????Feature??Class?????????????????Э??????????????????????????class??????????????????
?????????????????????????????????????????????????????????????????????δ????????????????δ???й???????????????????а???????????????????й???????“·??????????????????????”??
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11