Cockburn, Alistair

Agile software development : the cooperative game Alistair Cockburn - 2nd ed. - Upper Saddle River, NJ : Addison-Wesley, c2007. - xxxiv, 467 p . : ill. ; 24 cm. - The agile software development series .

List of Figures xiList of Stories xvii Preface xxiPreface to Second Edition xxxi 0 Unknowable and Incommunicable 10.1 Unknowable and Incommunicable: Evolution 21 Chapter 1 A Cooperative Game of Invention and Communication 27Chapter 1.1 A Cooperative Game of Invention and Communication: Evolution 47 Chapter 2 Individuals 65Chapter 2.1 Individuals: Evolution 99 Chapter 3 Communication, Cooperating Teams 105Chapter 3.1 Teams: Evolution 143 Chapter 4 Methodologies 147Chapter 4.1 Methodologies: Evolution 207 Chapter 5 Agile and Self-Adapting 217Chapter 5.1 Agile and Self-Adapting: Evolution 241 Chapter 6 The Crystal Methodologies 335Chapter 6.1 The Crystal Methodologies: Evolution 351 Appendix A The Agile Software Development Manifesto 367Appendix A.1 The Agile Software Development Manifesto and the Declaration of Interdependence 379Appendix B Naur, Ehn, Musashi 391Appendix B.1 Naur, Ehn, Musashi: Evolution 427Appendix C Afterword 431Appendix D Books and References 437 Index 453

Explains how the cooperative game is played in business and on engineering projects. This work illuminates the agile model, shows how it has evolved, and answers the questions developers and project managers ask most often, including: where does agile development fit in our organization? How do we blend agile ideas with other ideas?



9780321482754


Computer software--Development
SOFTWARE ENGINEERING
PROJECT MANAGEMENT + PEOPLE MANAGEMENT (MANAGEMENT OF COMPUTER SYSTEMS)

005.1 CO AG