PREFACE
PREFACE TO 2ND EDITION
LIST OF FIGURES
LIST OF STORIES
0 UNKNOWABLE AND lNCOMMUNICABLE
The Problem with Parsing Experience
The Impossibility of Communication
Three Levels of Listening
So,WhatDoIDoTomorrow?
0.1 UNKNOWABLE AND INCoHHUNICABLE:EVOLUTION
Communication and Shared Experience
Shu-Ha-Ri
CHAPTER 1 A COOPERATIVE GAME OF INVENTION AND COMMUNICATION
Software and Poetry
Software and Games
A Second Look at the Cooperative Game
What Should This Mean to Me?
CHAPTER 1.1 A COOPERATIVE GAME OF lNVENTION AND CoHHuNIcATloN:EVOLUTION
The Swamp Game
Competition Within Cooperation.
Other Fields as Cooperative Games.
Software Engineering Reconstruted
CHAPTER 2 INDIVlDUALS
Them'S Funky People
Overcoming Failure Modes
Working Better in Some Ways than Others
Drawing on Success Modes
What Should I Do Tomorrow?
CHAPTER 2.1 INDIVIDUALS:EVOLUTION
Strategy Balancing
CHAPTER 3 CoHHuNlcATION.COOPERATING TEAMS
Convection Currents of Information
Jumping Communication Gaps
Teams as Communities
Teams as Ecosystems
What Should I Do Tomorrow?
CHAPTER 3.1 TEAMS'EVOLUTION
A Sample Office Layout Revisited
CHAPTER 4 METHODOLOGIES
An Ecosystem That Ships Software
Methodology Concepts
Methodology Design Principles
XP under Glass
Why Methodology at All?
What Should I Do Tomorrow?
CHAPTER 4.1 METHODOLOGIES:EVOLUTION
Methodologies versus Strategies
Methodologies across the Organization
Process as Cycles
Describing Methodologies More Simply
CHAPTER 5 AGILE AND SELF-ADAPTING
CHAPTER 5.1 AGILE AND SELF-ADAPTING:EVOLUTION
CHAPTER 6 THE CRYSTAL METHODOLOGIES
APPENDIX A THE AGILE SOFTWARE DEVELOPMENT MANIFESTO
APPENDIX A.1 THE AGILE SOFTWARE DEVELOPMENT MANIFESTO AND THE DECLARATION OF INTERDEPENDENCE
APPENDIX B NAUR,EHN,MUSASHI
APPENDIX B.1 NAUR,EHN,MUSASHI:EVOLUTION
APPENDIX C AFTERWORD
APPENDIX D BOOKS AND REFERENCES
INDEX