List of Figures xi
List of Stories xvii
Preface xxi
Preface to Second Edition xxxi
0 Unknowable and Incommunicable 1
0.1 Unknowable and Incommunicable: Evolution 21
Chapter 1 A Cooperative Game of Invention and Communication 27
Chapter 1.1 A Cooperative Game of Invention and Communication: Evolution 47
Chapter 2 Individuals 65
Chapter 2.1 Individuals: Evolution 99
Chapter 3 Communication, Cooperating Teams 105
Chapter 3.1 Teams: Evolution 143
Chapter 4 Methodologies 147
Chapter 4.1 Methodologies: Evolution 207
Chapter 5 Agile and Self-Adapting 217
Chapter 5.1 Agile and Self-Adapting: Evolution 241
Chapter 6 The Crystal Methodologies 335
Chapter 6.1 The Crystal Methodologies: Evolution 351
Appendix A The Agile Software Development Manifesto 367
Appendix A.1 The Agile Software Development Manifesto and the Declaration of Interdependence 379
Appendix B Naur, Ehn, Musashi 391
Appendix B.1 Naur, Ehn, Musashi: Evolution 427
Appendix C Afterword 431
Appendix D Books and References 437
Index 453
The agile model of software development took the world by storm in 2001. By 2002, there were books and conferences on agile development. By 2006, it has influenced everything from procurement contracts to military procurement procedures, to college curriculum to project management. Six years ago Alistair Cockburn wrote the first edition of this book right after the crafting of the Manifesto for Agile Software Development. Since then a LOT has changed and with it a need for a revised edition that reflects the current picture of agile development. The first edition asked "What does this mean?" This revised edition goes beyond the basic question and now answers: "Where does agile fit in the total set of development situations?"; "How do we blend these ideas with others?"; and eventually "How do we extend these ideas to other fields?" In addition the cooperative game model grew alongside the agile model, striking a chord with business people as well as developers, making this a timely and essential revision for agile development.
Dr. Alistair Cockburn is an internationally renowned expert on all aspects of software development, from object-oriented modeling and architecture, to methodology design, to project management and organizational alignment. One of the pioneers who coined the term “agile software development,” he co-authored the 2001 Agile Software Development Manifesto and the 2005 Declaration of Interdependence. Since 1975, he has led projects and taught in places from Oslo to Cape Town, from Vancouver to Beijing. His work has covered topics from design to management to testing, in research, in government, and in industry. His most recent book is Crystal Clear: A Human-Powered Methodology for Small Teams. His books Writing Effective Use Cases and Agile Software Development won back-to-back Jolt Productivity Awards in 2001 and 2002.
![]() |
Ask a Question About this Product More... |
![]() |