Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Extreme Programming Perspectives

Buy

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, by William 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.

(HTML tags aren't allowed.)

Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development (Adobe Dev Lib)
Learning Flex 4: Getting Up to Speed with Rich Internet Application Design and Development (Adobe Dev Lib)

Learn Adobe Flex 4 in a fun and engaging way with this book's unique, hands-on approach. Using clear examples and step-by-step coaching from two experts, you'll create four applications that demonstrate fundamental Flex programming concepts.

Throughout the course of this book, you’ll learn how to enhance...

Steel Designers' Handbook
Steel Designers' Handbook

Fully revised and updated, this eighth edition is an invaluable tool for all practicing structural, civil, and mechanical engineers as well as engineering students. Responding to changes in design and processing standards—including fabrication, welding, and coatings—this resource...

Concurrent Zero-Knowledge: With Additional Background by Oded Goldreich
Concurrent Zero-Knowledge: With Additional Background by Oded Goldreich
Zero-knowledge proofs are fascinating and extremely useful constructs. Their fascinating nature is due to their seemingly contradictory definition; zero-knowledge proofs are convincing and yet yield nothing beyond the validity of the assertion being proved. Their applicability in the domain of cryptography is vast.

A fundamental question...


Java 2 Platform, Enterprise Edition: Platform and Component Specifications
Java 2 Platform, Enterprise Edition: Platform and Component Specifications

The Java 2(TM) Platform, Enterprise Edition (J2EE) defines a new standard in enterprise solutions through a simplified, component-based development model. By extending the "write-once, run-anywhere(TM)" benefits of the Java programming language to enterprise servers, J2EE adds the scalability, robustness, and...

Don't Settle for Safe: Embracing the Uncomfortable to Become Unstoppable
Don't Settle for Safe: Embracing the Uncomfortable to Become Unstoppable

Popular speaker and author Sarah Jakes Roberts shows women they are not disqualified by their pain and failures and offers encouragement and strength to believe God’s best is still possible.

Everyone has experiences in their lives that stop them in their tracks and become burdens they carry with them...

Encyclopedia of Data Warehousing and Mining, Second Edition
Encyclopedia of Data Warehousing and Mining, Second Edition
The Encyclopedia of Data Warehousing and Mining provides a comprehensive, critical and descriptive examination of concepts, issues, trends, and challenges in this rapidly expanding field of data warehousing and mining (DWM). This encyclopedia consists of more than 350 contributors from 32 countries, 1,800 terms and definitions, and more than 4,400...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy