Extreme Programming Perspectives - Michele Marchesi , Giancarlo Succi... - Librairie Eyrolles

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Extreme Programming Perspectives
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Extreme Programming Perspectives

Extreme Programming Perspectives

Michele Marchesi, Giancarlo Succi, Laurie Williams, Don Wells

624 pages, parution le 16/09/2002

Résumé

Extreme Programming (XP) has been established as a significant departure from traditional software development methods. The success of the XP 2001 and XP Universe 2001 conferences is no surprise; some of the brightest minds in software engineering gathered at these venues to discuss the discipline that is XP. These conferences showcase the continuously changing face of XP. Common programming practices will never be the same, and developers and business people alike need to bear this fact in mind as they plan for the future.

Inspired by the techniques and challenges explored at these conferences, Extreme Programming Perspectives presents 47 articles that represent the insights and practical wisdom of the leaders of the XP community. Encompassing a wide variety of key topics on XP and other agile methodologies, this book offers experience-based techniques for implementing XP effectively and provides successful transitioning strategies. Articles are grouped into six main sections: an overview of XP and agile methodologies; XP development practices; issues involved in transitioning to XP and agile methodologies; real-life experiences of working with XP; tools for facilitating XP development; and finally, ideas for expanding and extending XP.

You will find such outstanding articles as:

  • Circle of Life, Spiral of Death: Ways to Keep Your XP Project Alive and Ways to Kill It, by Ron Jeffries
  • Agile Software Development—Why It Is Hot!, by Jim Highsmith
  • An Introduction to Testing, XP-Style, by Don Wells
  • Increasing the Effectiveness of Automated Testing, by Shaun Smith and Gerard Meszaros
  • The System Metaphor Explored, byWilliam Wake and Steven Wake
  • Pair Programming: Why Have Two Do the Work of One?, by Laurie Williams
  • A Metric Suite for Evaluating the Effectiveness of an Agile Methodology, by Laurie Williams, Giancarlo Succi, and Michele Marchesi
  • The Five Reasons XP Can’t Scale and What to Do about Them, by Ron Crocker
  • Keep Your Options Open: Extreme Programming and the Economics of Flexibility, by Hakan Erdogmus and John Favaro
  • Extreme Programming from a CMM Perspective, by Mark C. Paulk

The contributions in this book comprise the best practices in Extreme Programming across a number of industries. Those already involved in XP development, or anyone interested in transitioning to this flexible approach, will find this book a fascinating and valuable resource for leveraging the power of XP and agile methodologies.

Contents
I. XAR: EXTREME AND AGILE REVIEW-A REVIEW OF XP AND AMS.
1. XP in 1000 words-D. Wells.
2. Agile Software Development-Why it is Hot!-J. Highsmith.
3. Which AM Should I Use?-M. Marchesi.
4. Pair Programming: Why Have Two Do The Work of One?-L. Williams.
5. The System Metaphor Explored-W. Wake, S. Wake.
6. A Lightweight Evaluation of a Lightweight Process-G. Succi.
7. Circle of Life, Spiral of Death: Ways to Keep your XP Project Alive. Ways to Kill your XP Project-R. Jeffries.
8. Hitting the target with XP-M. Marchesi.
II. XD: EXTREME DEVELOPMENT-ANALYSIS OF XP DEVELOPMENT PRACTICES.
1. Introduction to Testing XP Style-D. Wells.
2. Is Quality Negotiable-L. Crispin.
3. A Collaborative Model for Developers and Testers using the Extreme Programming Methodology-M. Foulkrod, M. Silverstein.
4. Advanced Testing Topics-R. Reinitz, K. Brown.
5. Increasing the Effectiveness of Automated Testing-S. Smith, G. Meszaros.
6. Extreme Unit Testing: Ordering Test Cases to Maximize Early Testing-A. Parrish, J. Jones, B. Dixon.
7. Refactoring Test Code-A. van Deursen, L. Moonen: A. van den Bergh, G. Kok.
8. Diagnosing evolution in test-infected code-C. Wege, M. Lippert.
9. Innovation and Sustainability with Gold Cards-T. Mackinnon, I. Moore, D. Pierce, J. Higman.
10. Integrating Extreme Programming and Contracts-H. Heinecke, C. Noack.
11. Refactoring or Upfrontdesign?-P. Van Cauwenberghe.
12. A Methodology for Incremental Changes-V. Rajlich.
13. Extreme Maintenance-C. J. Poole, T. Murphy, J.W. Huisman, A. Higgins.
III. XTT: EXTREME TECHNOLOGY TRANSFER-INTRODUCING XP AND AMS.
1. Continuous Learning-J. Kerievsky.
2. Bringing Extreme Programming to the Classroom-O. Astrachan, R. Duvall, E. Wallingford.
3. Teaching XP for Real: Some Initial Observations and Plans-M. Holcombe, M. Gheorghe, F. Macias.
4. Student Perceptions of the Suitability of Extreme and Pair Programming-D. Sanders.
5. User Stories and Planning Game-Ann Anderson, Chet Hendrickson, Ron Jeffries.
6. Extreme Programming and the Software Design Course-D. H. Johnson, J. Caristi.
7. The XP Game explained-Vera Peeters and Pascal Van Cauwenberghe.
8. Mob Programming and the Transition to XP-Moses M. Hohman, Andrew C. Slocum.
9. Evaluating the effectiveness of the introduction of XP-L. Williams, G. Succi, M. Marchesi.
IV. XR: EXTREME REALITY-REAL LIFE EXPERIENCES.
1. Extreme Adoption eXperiences of a B2B Start UpP. Hodgetts and Denise Phillips.
2. Lessons Learned from an XP Project-N. Kini, S. Collins.
3. Challenges for Analysts on a Large XP Project-G. Schalliol.
4. XP On A Large Project-A Developer's View. A. Elssamadisy.
5. A Customer Experience: Implementing XP-L.A. Griffin.
6. Learning by Doing: Why XP Doesn't Sell-K. Johansen, R. Stauffer, D. Turner.
7. Qualitative Studies of XP in a Medium Sized Business-R. Gittins, S. Hope, I. Williams.
V. XT: EXTREME TOOLS-HOW TOOLS MAY HELP THE XP AND AMS PRACTICES.
1. Automatically Generating Mock Objects-Asim Jalis and Lance Kind.
2. Testing in the Fast Lane: Automating Acceptance Testing in an Extreme Programming Environment-L. Crispin, Tip House.
3. Stabilizing the XP Process Using Specialized Tools-Martin Lippert, Stefan Roock, Robert Tunkel, Henning Wolf.
4. Jester-a JUnit test tester-Ivan Moore.
5. Holmes: a heavyweight support to a lightweight methodology-Succi, et. al.
VI. XEX: EXTREME TO THE EXTREME-IDEAS ON HOW TO EXTEND XP AND AMS.
1. XP from a CMM Perspective-M. Paulk.
2. Keep Your Options Open: Extreme Programming and Economics of Flexibility-Hakan Erdogmus and John Favaro.
3. Distributed Extreme Programming-Michael Kircher, Prashant Jain, Angelo Corsaro, David Levine.
4. The 5 reasons XP can't scale and what to do about them-R. Crocker.
5. XP in Complex Project Settings: Some Extensions-Martin Lippert, Stefan Roock, Henning Wolf, Heinz Zllighoven.
6. Building complex object-oriented systems with patterns and XP-Eduardo B. Fernandez.

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Michele Marchesi, Giancarlo Succi, Laurie Williams, Don Wells
Parution 16/09/2002
Nb. de pages 624
Format 18,7 x 23,2
Couverture Broché
Poids 970g
Intérieur Noir et Blanc
EAN13 9780201770056

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription