The agile model of software development has taken the world by storm. Now, in Agile Software Development, Second Edition, one of agile's leading pioneers updates his Jolt Productivity award-winning book to reflect all that's been learned about agile development since its original introduction.Alista
Agile Software Development: The Cooperative Game
β Scribed by Cockburn, Alistair
- Publisher
- Addison-Wesley
- Year
- 2006
- Tongue
- English
- Leaves
- 505
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
CONTENTS
LIST OF FIGURES
LIST OF STORIES
PREFACE
PREFACE TO 2ND EDITION
0 UNKNOWABLE AND INCOMMUNICABLE
The Problem with Parsing Experience
The Impossibility of Communication
Three Levels of Listening
So, What Do I Do Tomorrow?
0.1 UNKNOWABLE AND INCOMMUNICABLE: 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 INVENTION AND COMMUNICATION: EVOLUTION
The Swamp Game
Competition Within Cooperation
Other Fields as Cooperative Games
Software Engineering Reconstructed
CHAPTER 2 INDIVIDUALS
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 COMMUNICATION, 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
Light but Sufficient
Agile
Becoming Self-Adapting
What Should I Do Tomorrow?
CHAPTER 5.1 AGILE AND SELF-ADAPTING: EVOLUTION
Misconstruing the Message
Evolution of the Agile Methodologies
New Methodology Topics
Persistent Questions
Agile Outside Software Development
CHAPTER 6 THE CRYSTAL METHODOLOGIES
Shaping the Crystal Family
Crystal Clear
Crystal Orange
Crystal Orange Web
What Should I Do Tomorrow?
CHAPTER 6.1 THE CRYSTAL METHODOLOGIES: EVOLUTION
The Crystal Genetic Code
Crystal Clear
Stretching Crystal Clear to Yellow
APPENDIX A: THE AGILE SOFTWARE DEVELOPMENT MANIFESTO
The Agile Alliance
The Manifesto
Supporting the Values
APPENDIX A.1 THE AGILE SOFTWARE DEVELOPMENT MANIFESTO AND THE DECLARATION OF INTERDEPENDENCE
The Agile Manifesto Revisited
The Declaration of Interdependence
APPENDIX B: NAUR, EHN, MUSASHI
Peter Naur, Programming as Theory Building
Pelle Ehn, Wittgensteinβs Language Games
Musashi
APPENDIX B.1 NAUR, EHN, MUSASHI: EVOLUTION
Naur
Ehn
Musashi
APPENDIX C: AFTERWORD
Agile Software Development
Business as a Cooperative Game
Leadership
Everyone
APPENDIX D: BOOKS AND REFERENCES
INDEX
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
π SIMILAR VOLUMES
While I used to review current affairs books on Amazon until years ago, I've never reviewed a software/computer science book until now. I've been in software development for three decades and (like all of us) have owned and read countless books in the field, ranging from the abstract to nuts-and-bo
Written for software development managers, project managers, and technical leaders, this book identifies seven lean principles from the industrial setting, adapts them for software development, and shows how they can serve as the foundation for agile development approaches. Mary Poppendieck is manag
This book presents advice for bringing difficult software projects to successful conclusions with a minimum of stress. It overviews the principals behind agile methodologies, and explains which methodologies fit different projects. The book begins with theoretical discussions of philosophical questi
<div><p><em>The Art of Agile Development</em> contains practical guidance for anyone considering or applying agile development for building valuable software. Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers