EXtreme programming perspectives

Author(s)

    • Succi, Giancarlo

Bibliographic Information

EXtreme programming perspectives

Giancarlo Succi ... [et al.]

(The XP series)

Addison-Wesley, 2002

  • alk. paper

Available at  / 1 libraries

Search this Book/Journal

Note

Includes bibliographical references and index

Description and Table of Contents

Description

Helps the reader gain perspective on Extreme Programming, and sort out the best way to implement this practice in their organization.@BULLET = Includes contributions from Extreme Programming luminaries such as Kent Beck, Martin Fowler, Ward Cunningham, Ron Jeffries, and more.@BULLET = Contains the best papers from the world's two leading Extreme Programming conferences: XP 2001 and XP Universe.@BULLET = Helps organizations fully understand, transition to, and overcome the common challenges of Extreme Programming.@SUMMARY = For some, Extreme Programming represents a new set of rules, for others it is a humanistic set of values, and to still others it is a very dangerous over simplification of software development. Anyway you slice it, Extreme Programming is thought-provoking and controversial. Extreme Programming Perspectives collects the best papers from the world's two leading XP conferences, and presents this information in a handy, easily-digestible format that allows reader to determine whether XP is a prudent undertaking for their organization, and how their organization can optimize their XP initiatives. The book contains contributions from the most renowned names in the XP field, including Kent Beck, Martin Fowler, Ward Cunningham, and Ron Jeffries. Despite the growing acceptance of XP, readers need information to understand and optimize this agile method. They need to place XP in perspective. This book provides what they need.@AUTHBIO = Giancarlo Succi is a Professor of Software Engineering at the Department of Electrical and Computer Engineering at the University of Alberta. Michele Marchesi is professor of the Department of Electrical and Electronic Engineering at the University of Cagliari, Italy. Together, Succi and Marchesi are co-authors of Extreme Programming Examined (AW, 2001). Don Wells has more than 20 years programming experience; in 1996 he worked on the Chrysler Comprehensive Compensation project followed by the VCAPS project where Extreme Programming was successfully applied. Laurie Williams is an Assistant Professor in the Computer Science Department at North Carolina State University.

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- Vaclav 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 Zullighoven. 47. Building Complex Object-Oriented Systems with Patterns and XP-Eduardo B. Fernandez. Index. 0201770059T08092002

by "Nielsen BookData"

Related Books: 1-1 of 1

Details

Page Top