出版時間:2007-6 出版社:機械工業(yè)出版社 作者:Alistair Cockburn 頁數(shù):467
Tag標(biāo)簽:無
內(nèi)容概要
本書是國際知名軟件開發(fā)專家Alistair Cockburn通過采訪項目開發(fā)組和總結(jié)自己20多年的開發(fā)和管理經(jīng)驗,撰寫的一本介紹軟件開發(fā)新思想——敏捷軟件開發(fā)方法學(xué)的著作。 本書從更新軟件開發(fā)就是“創(chuàng)造和溝通的合作博弈”這一強大的模型開始。在這些新觀念之中,Cockburn引入了:利用競爭產(chǎn)生動力而不破壞合作,從精益制造中學(xué)習(xí)教訓(xùn)以及為了溝通而平衡戰(zhàn)略。作者還解釋了如何在業(yè)務(wù)和工程項目上而不僅僅是在軟件開發(fā)上進行合作博弈。 作者系統(tǒng)地演示了敏捷模型,展示了敏捷模型的演進,并且回答了開發(fā)人員和項目經(jīng)理最常提出的問題,其中包括: ■ 哪些地方適合敏捷開發(fā)? ■ 如何將敏捷觀念與其他觀念融合在一起? ■ 如何對敏捷觀念進行擴展? 書中呈現(xiàn)了造成很多敏捷項目失敗的至關(guān)重要的錯誤概念。例如,將項目管理策略編碼到固定的過程中會導(dǎo)致低效率的戰(zhàn)略決策和高成本的錯誤。此外,本書還深入討論了關(guān)于敏捷方法和用戶體驗設(shè)計之間的有爭議的關(guān)系?! ockburn討論了為團隊建立敏捷方法學(xué)這一實踐上的挑戰(zhàn),解釋了如何對方法學(xué)進行調(diào)整并持續(xù)地再創(chuàng)造,以及如何管理不完全的溝通?! 〉?版主要增加了以下內(nèi)容: ■ 敏捷與CMMI?! ?自頂向下地介紹敏捷?! ?重訪“客戶合同”?! ?用“貼紙”來創(chuàng)建變更。 另外,Cockburn還更新了關(guān)于Crystal方法學(xué)的討論,這種方法利用了“合作博弈”作為其核心的隱喻?! o論是敏捷開發(fā)新手,還是有經(jīng)驗的軟件開發(fā)人員和項目管理人員,都會從本書中受益。
作者簡介
Alistair Cockburn,國際知名軟件項目管理方面的專家,用例技術(shù)、對象技術(shù)和敏捷方法大師,于2001年和2002年兩次獲得Jolt生產(chǎn)力獎。他是Humans and Technology公司的資深顧問,負責(zé)幫助客戶成功地進行面向?qū)ο箜椖?。他在軟硬件開發(fā)方面有20多年的項目管理經(jīng)驗。所涉及的領(lǐng)域
書籍目錄
PREFACEPREFACE TO 2ND EDITIONLIST 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-RiCHAPTER 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 ReconstrutedCHAPTER 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 BalancingCHAPTER 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 RevisitedCHAPTER 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 SimplyCHAPTER 5 AGILE AND SELF-ADAPTING CHAPTER 5.1 AGILE AND SELF-ADAPTING:EVOLUTION CHAPTER 6 THE CRYSTAL METHODOLOGIES APPENDIX A THE AGILE SOFTWARE DEVELOPMENT MANIFESTOAPPENDIX A.1 THE AGILE SOFTWARE DEVELOPMENT MANIFESTO AND THE DECLARATION OF INTERDEPENDENCE APPENDIX B NAUR,EHN,MUSASHIAPPENDIX B.1 NAUR,EHN,MUSASHI:EVOLUTION APPENDIX C AFTERWORD APPENDIX D BOOKS AND REFERENCESINDEX
媒體關(guān)注與評論
書評 第17屆Jolt大獎獲獎作品 大師Cockburn講授敏捷開發(fā)之道 “這是一本激動人心的書。作者以其豐富的實踐經(jīng)驗,為我們提供了一部融合敏捷方法的力作?!薄 猅om Gilb,著名的軟件工程和系統(tǒng)工程專家
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載