Alistair Cockburn是公認(rèn)的軟件項(xiàng)目管理方面的專家。他是Humans and Technology公司的資深顧問,負(fù)責(zé)幫助客戶成功地進(jìn)行面向?qū)ο箜?xiàng)目。他在軟硬件開發(fā)方面有20多年的項(xiàng)目管理經(jīng)驗(yàn),所涉及領(lǐng)域有保險(xiǎn)業(yè)、零售業(yè)、電子商務(wù)公司,并曾在大的組織挪威中心銀行和IBM任職。他還著有Writing Effective Use Cases(Addison-Wesley 2001)和Surviving Object-Oriented Projects(Addison-Wesley 1998)。
圖書目錄
INTRODUCTION UNKNOWABLE AND INCOMMUNICABLE 1 The Problem with Parsing Experience 3 The Impossibility of Communication 8 Three Levels of Listening 14 So, What Do I Do Tomorrow? 19 CHAPTER 1 A COOPERATIVE GAME OF INVENTION AND COMMUNICATION 21 Software and Poetry 23 Software and Games 25 A Second Look at the Cooperative Game 31 What Should This Mean to Me? 38 CHAPTER 2 INDIVIDUALS 41 Them's Funky People 43 Overcoming Failure Modes 48 Working Better in Some Ways than Others 55 Drawing on Success Modes 67 What Should I Do Tomorrow? 73 CHAPTER 3 COMMUNICATING, COOPERATING TEAMS 75 Convection Currents of Information 77 Jumping Communication Gaps 91 Teams as Communities 99 Teams as Ecosystems 109 What Should I Do Tomorrow? 111 viii ? CONTENTS CHAPTER 4 METHODOLOGIES 113 An Ecosystem That Ships Software 115 Methodology Concepts 115 Methodology Design Principles 141 XP under Glass 165 Why Methodology at All? 170 What Should I Do Tomorrow? 172 CHAPTER 5 AGILE AND SELF-ADAPTING 173 Light but Sufficient 175 Agile 178 Becoming Self-Adapting 184 What Should I Do Tomorrow? 195 CHAPTER 6 THE CRYSTAL METHODOLOGIES 197 Shaping the Crystal Family 199 Crystal Clear 202 Crystal Orange 204 Crystal Orange Web 206 What Should I Do Tomorrow? 212 APPENDIX A THE AGILE SOFTWARE DEVELOPMENT MANIFESTO 213 The Agile Alliance 215 The Manifesto 216 Supporting the Values 219 APPENDIX B NAUR, EHN, MUSASHI 225 Peter Naur, Programming as Theory Building 227 Pelle Ehn, Wittgenstein's Language Games 241 Musashi 254 APPENDIX C BOOKS AND REFERENCES 261 INDEX 271