Extreme Programming Perspectives by Giancarlo Succi, Michele Marchesi, Laurie Williams, Williams, James Donovan Wells

BUY IT NEW

  • Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • This item is currently out of stock.
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780201770056&productCode=BK&maxCount=100&threshold=3

BUY IT USED

9 copies from $1.99

See All Available

Textbook (Paperback)

  • 623pp

Textbook Information

  • ISBN-13: 9780201770056
  • Pub. Date: March 2003
  • Publisher: Pearson Education
Buy it Used: 9 copies from $1.99 See All Available
 
  • Overview
  • Editorial Reviews
  • Features

Product Details

  • Pub. Date: March 2003
  • Publisher: Pearson Education
  • Format: Textbook Paperback, 623pp

Synopsis

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.



    Booknews

    This collection offers an overview of extreme programming (XP) from the people who proposed it, a description of experiences in specific areas that are unclear and subject to debate, and an empirical evaluation of how XP projects are progressing in software companies. Topics of the 47 articles include agile software development, increasing the effectiveness of automated testing, integrating XP into college courses, and building complex object- oriented systems with patterns and XP. Annotation c. Book News, Inc., Portland, OR

    More Reviews and Recommendations

    Biography

    Giancarlo Succi is a professor in the Department of Electrical and Computer Engineering at the University of Alberta. He is an active member of the XP community and Program co-chair for XP 2000 and XP2001.

    Michele Marchesi is a professor at the University of Cagliari, Italy, and Program Chair for XP 2000 and XP 2001.

    Laurie Williams is an assistant professor of computer science at North Carolina State University. She previously taught at the University of Utah, where she earned her Ph.D. Laurie also worked for nine years at IBM in various manufacturing, software development, and management positions.



  • Customer Reviews

    • Reader Rating:
    Be the first to write a review!