Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Foreword to the Second Edition
Foreword to the First Edition
Preface
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
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
Chapter 8 Getting Started
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
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
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
When You Shouldn't Use XP
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
Index
← Prev
Back
Next →
← Prev
Back
Next →