| ?????áXP 1 ?cinc ??2002/10/21 05:05pm [cinc 2002/10/21 05:06pm ?] XP Roy W. Millerrmiller@rolemodelsoft.com ?RoleModel Software, Inc. 2002 10 ' Java ?_ÿj?'????i????????h??????'õk?g? Java ???h???þ???????Extreme Programming XP???' XP ???L? Roy Miller ??????¡XP '??? XP??ôô?Roy ??? XP ?? Chris Collins ??XP distilledh????i???XP??j???? XP õ?????? XP ?ô??ô?????µ????Windows XPik?? ??l?????? XP ??????? XP ????????j?½?XP ???? XP ?jj????????h? XP ???L???J? ?????????????d'ù XP ??h?i? ?''??ÿ?????'??jô'??g ?XP ??h? XP õ????? ?d'ù XP ?? ??ô?z XP??? ????y XP ???? XP?? XP ?'õká ? ?XP h????IT ????h?di??? IT ?þ?£???????? 50 ?h????????J??? ??ã??????????????U??????XP ?????h??? 1 ? 2000 Group CHAOS Report ?µh???h£?i???h¡CHAOSh???? Standish Group ??¶??l???? û???? Keeping CHAOS quiet ???L? ? 1. ?????? [img]http://www.chinaunix.net/bbs/usr/16/16_311.jpg[/img] h??h?????????Projects Show Steady Improvement?1994 ? 16% ??? 2000 28% ??? 28% ?? 16% ã???gj?g'ñ?ô' Java ?ó???? 1994 h? CHAOS Report h??k?????????????? ??ô?ô????????????? ?? ?????? ??????? ???????? ??? ??????????ÿ??h??? ??????gj?????????????h?ã? ??IT Y?????L?????????LõL??ô? IT Y???ô??ô?'????? ??L ?????????já????'???????ðh???L????????g ??Lã???L??????µL???'??????????û??¸??ð??????'??????????? ?????? ?????'??????????g????L???????????Jim Highsmith XP2002 ? Agile Methodologies: Problems, Principles, and Practices????Z???????h?jd?'?????h? ?'??????ô???o??»??? ??????? ??????????????????d??z??????g?????ò?ð??????h???????S???ô??ô??????ô???W?j????¼?»?h?õ??????? XP? h? ?????????? XP ???? Microsoft ??????????????ôh??????????Test-Driven Development???Pair Programming???????????l???? ?????"???? XP ?k?õ??'k?agile Crystal Method?Adaptive Software Development??j?gXP ????h?????_???????XP õj??????Y???????????????g kL?? ???????'?????w?????þ???õg ???ÿ? XP Y?XP ??'h?o??????????g??????'???kh'?k? XP ???hõk XP l? ?XP ?gXP ?hl???????XP ???K???k??l?????j??t??Kent Beck Extreme Programming Explained: Embrace Change???? XP ll????û????g??? ?????h?û?h????' XP? ?XP ??????õk???? Kent ?XP ?gL???£?????õ¡ ;??Y??ûþ????z?L???k· ?L??????l???ÿ¸???h?Y?????¶???'?????l??û?????û??L????û?k¸??? ?? XP2001 ?????????????????h??l?? Joshua Kerievsky h?g????g???h XP Y???Continuous Learning???g????h??? XP ???ô???? ?? ?h? Extreme Programming Explained ?????J?? Kent '??hµk????????L???????????h????? XP ???g ??? XP12 ? XP ?????? XP jh???i?????????o??õg?h???j?? 19 ? 12 ? XP ?????g?????????i???i???Yÿ?k????Y?ÿ?û????µ?h???h?Y????Y XP ???Kent Beck One Team ???? Extreme Programming Explained ?Jl?lY??h?? ?h?jl?? ????h?Y??'áY?h????' XP Explained?l???ø?÷??????ô µ??hY?k??????????? IT Y??Y???????h???hY?ôhY???ô??h??Kent 'h?j?Y??????Y??û????Y????? ??' ????? ???Y??? Y?????? ?hY??Y???? ?Y??????hY?gÿ?hY???ß?L?????????L???k??????g ?áhY?ÿ?ô?hj XP ?????hY??ÿ?L??L????¼û?ô?µKXP ???????ü?????????? Standish Group CHAOS Report ??????g?h?h?? XP ??????¡ XP ??????'?L???? ÿ??hY?ô??????h?????gXP d? ???? '????L?Y?????Y'???h????õ?????'?L???? ?? XP 19 ?i 1Y???????£???joint??hY????h¸£??development?? 12 XP ??¸£???customer?management??'õ XP ??ô 1. XP 19 ? ? ? ? ? ? ? ? ? ? YAGNI ? ?? ? ? ?? ?? ?? ? ?k? ??j??ô???ô?? XPXP ????XP l?? XPKen AuerErik Meade Gareth Reeves ??h??The Rules of XP£?????÷?á??? XP l?' XP ?XP ?û? XP . . . XP Lg ' Alistair Cockburn ??????ù???L?????????ÿh?L???? ?? XP ?h? ??????? ????????? XP ????h????YY????? XP ??????? XP ??h???ÿ???? XP ????hY?ÿYh?h?Y??l? 12 ??J?Y???????i????ô???ôû???????û 12 ???h???£?ÿ????µgdjL????????g?? ??j????h?Y?'??????XP Yh?'?Y????'????Y?Y????????h'?ã??h?ô?h??K??? XP?h?'????????????? ??g??????h'?Y?? ?hY ?ÿ?Y?ÿ?????h?????'Y??h??hY? ??? imetaphor???????h????ÿ?g???h?h?'Y?"k?????t??g??L??Y?ÿ????h?õi?i??????????h?i?????ÿ?'õL?Ward Cunningham ?????Lô'h?h?õi?ù?????g Extreme Programming Explored????Bill Wake ???? ??'?????Ž??ñ?L????g ?hõ?'á?iö??ý? ?£ ????L????'?????ÿ?????h???h??????????????????Y??øá?????ô?? ???j???h??h?????????Y??????¿??h?????á????h???Z???????j?Y?????µLô?'?á????W ???? XP ??Y??h?h??h??j?????g??????g????Y??û?Y??? ?Y?ô???h??L?µh??? ??? ?hYø?ú?????ÿ? ?hY???hL?û???????????Jš??????ôô??????Y?l??J???? ??Y???g??"?Y? £ ' XP ???g???l??L???ÿh?Y?????¹?L?????????????j??LXP ???'?k?k????? ÿezh??'????????zL?????????????l?he????he??????ô?????Le??K?????????????jj???????ø?? ??timeboxingh????????d?jh?????????h??Y????????L????g??????g???l?h???L?????????????ß"????Y?ÿ????g?????u??? ???ô???ó??L??ó??ÿ???l?????'û?g????? ??£ ?????Yÿ???????ô???ûá??g?L??Y?h????ô??????j??????Norm Kerth ??g ?L??'???l?Yÿ?÷??L??l???Y??L? Chris Collins ? XP2001 Adaptation: XP Style?????????? ???l????úã???Y?g?Y?ô????øã??ô??ô?ôúõg???gô????k?ÿ?hSÿe??????????h????he?Lh???L??????'Y??????l????h?'?á?g ?????¶Y?ÿ??ÿ???????????ùKô???Y??????? ????'h??õ??Y??Y??hY?ÿ??????????h?£??g?Y???L???hµh??L?????????L??hY?ÿ??j?? ?? XP ??? ??''ÿ??hY???L??k?; XP ???g?õ??hY? ¼ÿ????g??j?d??¡XP gh??? Kent Beck Extreme Programming Explained: Embrace Change ?k?h??ô ?IT Y?? ???'õ IT ??hü??????Lh???????????????????K't??L?Lh????????????????jt?;?? ??h???????????????'???ÿ?L????ÿ¶??????????j?g????????????????????i????l??????????????'??????o?????t ??? IT Y???û?õ? ???û?? ????????i????????????????????????? ????????l?ã????????ô???ôô???û??ü??gô????????????g????????û??h? ?'??L??????????L????????ô????????g???ã???????????h???'Y?????? XP ? ?j?hY?????ô?????Y?h???????Y?h???k??i?L?XP ???h?????'h???'z?????Y???????????z???????l????'??dg?Y??ûõ????????g?h???g XP ???g??gi???? IT Y??h? ¸ µ?¸ XP ??hY?h?????¸?????????hY???ÿ??L???????¸???l????? ? K????j? KgXP distilleddeveloperWorks2001 3 £ Jim Highsmith XP2002 ? Agile Methodologies: Problems, Principles, and PracticesPDFZ?? Joshua Kerievsky XP2001 Continuous Learning PDF?????? XP ? Ken AuerErik Meade Gareth Reeves The Rules of XPd? Chris Collins Roy Miller Adaptation: XP StylePDF Standish Group ??????????K Keeping CHAOS quiet (PDF) ? CHAOS ? JUnit.org Erich Gamma Kent Beck ???k?? Xprogramming.com ??????? ??? XP ???h?? William C. Wake Extreme Programming Explored Ken Auer Roy Miller Extreme Programming Applied: Playing to Win Kent Beck Martin Fowler Planning Extreme Programming Kent Beck Extreme Programming Explained: Embrace Change developerWorks Java ??? Java ??? Roy W. Miller ???????h' Andersen Consulting Accenture?j??? RoleModel Software, Inc. 'ù? XP Addison-Wesley XP ?? Extreme Programming Applied: Playing to Win l??j???????? rmiller@rolemodelsoft.com roy@roywmiller.com Roy ???? www.roywmiller.com -------------------------------------------------------------------------------- : 1£(?) cinc ? 2002/10/21 05:08pm IBM ?y h ?I? Demystifying Extreme Programming: "XP distilled" revisited http://www-106.ibm.com/developerworks/java/library/j-xpcol.html |