Extreme Programming Perspectives

Michele Marchesi, Giancarlo Succi, Don Wells, Laurie Williams, James Donovan Wells

  • 出版商: Addison Wesley
  • 出版日期: 2002-08-26
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0201770059
  • ISBN-13: 9780201770056
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Table of Contents

I. XAR: EXTREME AND AGILE REVIEW-A REVIEW OF XP AND AMS.

1. XP in Thousand words-Don Wells.
2. Agile Software Development-Why It Is Hot!-Jim Highsmith.
3. Which AM Should I Use?-Michele Marchesi.
4. Pair Programming: Why Have Two Do The Work of One?-Laurie Williams.
5. The System Metaphor Explored-William C. Wake, Steven A. Wake.
6. A Lightweight Evaluation of a Lightweight Process- Giancarlo Succi.
7. Circle of Life, Spiral of Death: Ways to Keep Your XP Project Alive and Ways to Kill It.-Ron Jeffries.
8. Hitting the Target with XP-Michele Marchesi.

II. XD: EXTREME DEVELOPMENT-ANALYSIS OF XP DEVELOPMENT PRACTICES.

9. An Introduction to Testing, XP Style-Don Wells.
10. Is Quality Negotiable?-Lisa Crispin.
11. A Collaborative Model for Developers and Testers Using the Extreme Programming Methodology-Michael Silverstein and Mark Foulkrod.
12. Increasing the Effectiveness of Automated Testing-Shaun Smith and Gerard Meszaros.
13. Extreme Unit Testing: Ordering Test Cases to Maximize Early Testing- Allen Parrish, Joel Jones, and Brandon Dixon .
14. Refactoring Test Code- Arie van Deursen, Leon Moonen, Alex van den Bergh, and Gerard Kok.
15. Diagnosing Evolution in Test-Infected Code- Christian Wege and Martin Lippert.
16. Innovation and Sustainability with Gold Cards- Julian Higman, Tim Mackinnon, Ivan Moore, and Duncan Pierce.
17. Integrating Extreme Programming and Contracts- Hasko Heinecke and Christian Noack.
18. Refactoring or Up-Front Design?- Pascal Van Cauwenberghe.
19. A Methodology for Incremental Changes- Václav Rajlich.
20. Extreme Maintenance- Charles Poole and Jan Willem Huisman.

III. XTT: EXTREME TECHNOLOGY TRANSFER-INTRODUCING XP AND AMS.

21. Bringing Extreme Programming to the Classroom- Owen L. Astrachan, Robert C. Duvall, and Eugene Wallingford.
22. Teaching XP for Real: Some Initial Observations and Plans- Mike Holcombe, Marian Gheorghe, and Francisco Macias.
23. Student Perceptions of the Suitability of Extreme and Pair Programming- Dean Sanders.
24. Extreme Programming and the Software Design Course-David H. Johnson, and James Caristi.
25. The User Stories and Planning Game Tutorial-Ann Anderson, Chet Hendrickson, Ron Jeffries.
26. Continuous Learning-Joshua Kerievsky
27. The XP Game Explained-Vera Peeters and Pascal Van Cauwenberghe.
28. Mob Programming and the Transition to XP-Moses M. Hohman, Andrew C. Slocum.
29. A Metric Suite for Evaluating the Effectiveness of an Agile Methodology -Laurie Williams, Giancarlo Succi, Milorad Stefanovic, and Michele Marchesi.

IV. XR: EXTREME REALITY-REAL LIFE EXPERIENCES.

30. Extreme Adoption Experiences of a B2B Start Up-Paul Hodgetts and Denise Phillips.
31. Lessons Learned from an XP Project- Natraj Kini and Steve Collins.
32. Challenges for Analysts on a Large XP Project- Gregory Schalliol.
33. XP On A Large Project-A Developer's View. Amr Elssamadisy.
34. A Customer Experience: Implementing XP- Ann Griffin.
35. Learning by Doing: Why XP Doesn't Sell Kay Johansen, Ron Stauffer, and Dan Turner.
36. Qualitative Studies of XP in a Medium-Sized Business- Robert Gittins, Sian Hope, and Ifor Williams.

V. XT: EXTREME TOOLS—HOW TOOLS MAY HELP THE PRACTICES OF XP AND AMS.

37. Automatically Generating Mock Objects-Asim Jalis and Lance Kind.
38. Testing in the Fast Lane: Automating Acceptance Testing in an Extreme Programming Environment- Tip House and Lisa Crispin.
39. Jester-a JUnit Test Tester-Ivan Moore.
40. Stabilizing the XP Process Using Specialized Tools-Martin Lippert, Stefan Roock, Robert Tunkel, Henning Wolf.
41. Holmes—A Heavyweight Support for a Lightweight Process-Giancarlo Succi, Witold Pedrycz, Petr Musilek, and Iliyan Kaytazov.

VI. XEX: EXTREME TO THE EXTREME-IDEAS ON HOW TO EXTEND XP AND AMS.

42. Extreme Programming from a CMM Perspective- Mark C. Paulk.
43. Keep Your Options Open: Extreme Programming and Economics of Flexibility-Hakan Erdogmus and John Favaro.
44. Distributed Extreme Programming-Michael Kircher, Prashant Jain, Angelo Corsaro, David Levine.
45. The Five Reasons XP Can't Scale and What to Do about Them-Ron Crocker.
46. XP in Complex Project Settings: Some Extensions-Martin Lippert, Stefan Roock, Henning Wolf, Heinz Zllighoven.
47. Building Complex Object-Oriented Systems with Patterns and XP-Eduardo B. Fernandez.

商品描述(中文翻譯)

目錄


I. XAR: 極限和敏捷評論-XP和AMS評論。


1. 千字評論XP-Don Wells。


2. 敏捷軟體開發-為什麼它很熱門!-Jim Highsmith。
3. 我應該使用哪種AM?-Michele Marchesi。
4. 配對編程:為什麼要兩個人做一個人的工作?-Laurie Williams。
5. 系統隱喻探索-William C. Wake, Steven A. Wake。
6. 輕量級過程的輕量級評估-Giancarlo Succi。
7. 生命之圈,死亡之螺旋:保持XP項目活著的方法和殺死它的方法-Ron Jeffries。
8. 用XP命中目標-Michele Marchesi。


II. XD: 極限開發-分析XP開發實踐。


9. 測試介紹,XP風格-Don Wells。
10. 品質可議嗎?-Lisa Crispin。
11. 開發人員和測試人員的協作模型-使用極限編程方法-Michael Silverstein和Mark Foulkrod。
12. 提高自動化測試的效果-Shaun Smith和Gerard Meszaros。
13. 極限單元測試:對測試案例進行排序以最大化早期測試-Allen Parrish,Joel Jones和Brandon Dixon。
14. 重構測試代碼-Arie van Deursen,Leon Moonen,Alex van den Bergh和Gerard Kok。
15. 診斷受測感染代碼的演變-Christian Wege和Martin Lippert。
16. 用金卡創新和可持續性-Julian Higman,Tim Mackinnon,Ivan Moore和Duncan Pierce。
17. 整合極限編程和合約-Hasko Heinecke和Christian Noack。
18. 重構還是預先設計?-Pascal Van Cauwenberghe。
19. 一種增量變更的方法-Václav Rajlich。
20. 極限維護-Charles Poole和Jan Willem Huisman。


III. XTT: 極限技術轉移-介紹XP和AMS。


21. 將極限編程引入課堂-Owen L. Astrachan,Robert C. Duvall和Eugene Wallingford。
22. 真實教授XP:一些初步觀察和計劃-Mike Holcombe,Marian Gheorghe和Francisco Macias。
23. 學生對極限和配對編程的適用性的看法-Dean Sanders。
24. 極限編程和軟體設計課程-David H. Johnson和James Caristi。
25. 使用者故事和計劃遊戲教程-Ann Anderson,Chet Hendrickson,Ron Jeffries。
26. 持續學習-Joshua Kerievsky
27. 解釋XP遊戲-Vera Peeters和Pascal Van Cauwenberghe。
28. 團隊編程和轉向XP-Moses M. Hohman,Andrew C. Slocum。
29. 用於評估敏捷方法效果的度量套件-Laurie Williams,Giancarlo Succi,Milorad Stefanovic和Michele Marchesi。


IV. XR: 極限現實-現實生活經驗。


30. B2B初創公司的極限採用經驗-Paul Hodgetts和Denise Phillips。
31. 從XP項目中學到的經驗-Natraj Kini和Steve Collins。
32. 大型XP項目中的分析師挑戰-Gregory Schalliol。
33. 大型項目上的XP-開發者視角-Amr Elssamadisy。
34. 一個客戶經驗:實施XP-Ann Griffin。
35. 學以致用:為什麼XP不賣座-Kay Johansen,Ron Stauffer和Dan Turner。
36. 中型企業中的XP定性研究-Robert Gittins,Sian Hope和Ifor Williams。


V. XT: 極限工具-工具如何幫助XP和AMS實踐。


37. 自動生成模擬對象-Asim Jalis和Lance Kind。
38. 快速車道上的測試:在極限編程環境中自動化接受測試-Tip House和Lisa Crispin。
39. Jester-一個JUnit測試測試器-Ivan Moore。