Book Cover
  
• Table of Contents
Extreme Programming Explained: Embrace Change, Second Edition
By Kent Beck, Cynthia Andres
 
Publisher: Addison Wesley Professional
Pub Date: November 16, 2004
ISBN: 0-321-27865-8
Pages: 224
   

 

   Copyright
   Praise for Extreme Programming Explained, Second Edition
   The XP Series
      Titles in the Series
   Note To Programmers
   Foreword to the Second Edition
   Foreword to the First Edition
   Preface
      Acknowledgments
   Chapter 1.  What is XP?
   Section 1.  Exploring XP
      Chapter 2.  Learning to Drive
      Chapter 3.  Values, Principles, and Practices
      Chapter 4.  Values
      Communication
      Simplicity
      Feedback
      Courage
      Respect
      Others
      Chapter 5.  Principles
      Humanity
      Economics
      Mutual Benefit
      Self-Similarity
      Improvement
      Diversity
      Reflection
      Flow
      Opportunity
      Redundancy
      Failure
      Quality
      Baby Steps
      Accepted Responsibility
      Conclusion
      Chapter 6.  Practices
      Chapter 7.  Primary Practices
      Sit Together
      Whole Team
      Informative Workspace
      Energized Work
      Pair Programming
      Stories
      Weekly Cycle
      Quarterly Cycle
      Slack
      Ten-Minute Build
      Continuous Integration
      Test-First Programming
      Incremental Design
      And Now...
      Chapter 8.  Getting Started
      Mapping the Practices
      Conclusion
      Chapter 9.  Corollary Practices
      Real Customer Involvement
      Incremental Deployment
      Team Continuity
      Shrinking Teams
      Root-Cause Analysis
      Shared Code
      Code and Tests
      Single Code Base
      Daily Deployment
      Negotiated Scope Contract
      Pay-Per-Use
      Conclusion
      Chapter 10.  The Whole XP Team
      Testers
      Interaction Designers
      Architects
      Project Managers
      Product Managers
      Executives
      Technical Writers
      Users
      Programmers
      Human Resources
      Roles
      Chapter 11.  The Theory of Constraints
      Chapter 12.  Planning: Managing Scope
      Chapter 13.  Testing: Early, Often, and Automated
      Chapter 14.  Designing: The Value of Time
      Simplicity
      Chapter 15.  Scaling XP
      Number of People
      Investment
      Size of Organization
      Time
      Problem Complexity
      Solution Complexity
      Consequences of Failure
      Conclusion
      Chapter 16.  Interview
   Section 2.  Philosophy of XP
      Chapter 17.  Creation Story
      Chapter 18.  Taylorism and Software
      Chapter 19.  Toyota Production System
      Chapter 20.  Applying XP
      Choosing a Coach
      Chapter 21.  Purity
      Certification and Accreditation
      Chapter 22.  Offshore Development
      Chapter 23.  The Timeless Way of Programming
      Chapter 24.  Community and XP
      Chapter 25.  Conclusion
      Annotated Bibliography
      Philosophy
      Attitude
      Emergent Processes
      Systems
      People
      Project Management
      Programming
      Other