出版時(shí)間:2008 出版社:infoQ 作者:Henrik Kniberg 譯者:李劍
Tag標(biāo)簽:無
內(nèi)容概要
在本書中,作者Henrik Kniberg講述了他在一年的時(shí)間里,帶領(lǐng)40人的團(tuán)隊(duì)實(shí)施Scrum的過程。他們試過了多種團(tuán)隊(duì)尺寸(3~12人)、sprint長度(2~6星期),定義“完成”的不同方式,不同的backlog格式,各種測試策略,在多個(gè)Scrum團(tuán)隊(duì)之間進(jìn)行同步的多種方式。他們還嘗試過XP實(shí)踐——持續(xù)集成、結(jié)對編程、測試驅(qū)動開發(fā)等等,還試過了把XP跟Scrum組合。
本書描述的是一個(gè)成功敏捷團(tuán)隊(duì)的工作過程,沒有理論、沒有引用、沒有腳注、沒有廢話。讀者可以把它當(dāng)作一些基礎(chǔ)實(shí)踐的入門指南,幫助團(tuán)隊(duì)進(jìn)行正確實(shí)施——但不能模仿,你需要了解自己所處的環(huán)境,進(jìn)而對具體實(shí)踐做出取舍,創(chuàng)造出屬于自己的過程。
作者簡介
Henrik Kniberg(henrik.kniberg@crisp.se)是一名咨詢師,在斯德哥爾摩的Crisp公司(www.crisp.se)工作。他的專長是Java和敏捷軟 件開發(fā)。
自從第一本有關(guān)XP的書籍和敏捷宣言問世以來,Henrik就開始擁抱敏捷原則,并嘗試在不同的組織中進(jìn)行有效應(yīng)用。在1998年至2003年間,他作為Goyada的合作創(chuàng)始人和CTO,構(gòu)建并管理一個(gè)技術(shù)平臺和30人的開發(fā)團(tuán)隊(duì),充分試驗(yàn)了測試驅(qū)動開發(fā)及其它敏捷實(shí)踐。這個(gè)網(wǎng)站上有他的更多信息:http://www.crisp.se/henrik.kniberg
書籍目錄
第1章 簡介
免責(zé)聲明
撰寫本書的原因
Scrum到底是什么
第2章 我們怎樣編寫產(chǎn)品backlog
額外的故事字段
我們?nèi)绾巫尞a(chǎn)品backlog停留在業(yè)務(wù)層次上
第3章 我們怎樣準(zhǔn)備sprint計(jì)劃
第4章 我們怎樣制定sprint計(jì)劃
為什么產(chǎn)品負(fù)責(zé)人必須參加
為什么不能在質(zhì)量上讓步
無休止的sprint計(jì)劃會議
sprint計(jì)劃會議日程
確定sprint長度
確定sprint目標(biāo)
決定sprint要包含的故事
產(chǎn)品負(fù)責(zé)人如何對sprint放哪些故事產(chǎn)生影響
團(tuán)隊(duì)怎樣決定把哪些故事放到sprint里面
用本能反應(yīng)來估算
用生產(chǎn)率計(jì)算來估算
我們用的是哪種估算技術(shù)
我們?yōu)楹问褂盟饕?br />定義“完成”
使用計(jì)劃撲克做時(shí)間估算
明確故事內(nèi)容
把故事拆分成更小的故事
把故事拆分成任務(wù)
定下每日例會的時(shí)間地點(diǎn)
最后界限在哪里
技術(shù)故事
bug跟蹤系統(tǒng)VS.產(chǎn)品backlog
sprint計(jì)劃會議終于結(jié)束了
第5章 我們怎樣讓別人了解我們的sprint
第6章 我們怎樣編寫sprint backlog
Sprint backlog的形式
任務(wù)板怎樣發(fā)揮作用
燃盡圖如何發(fā)揮作用
任務(wù)板警示標(biāo)記
嘿,該怎樣進(jìn)行跟蹤呢
天數(shù)估算vs小時(shí)估算
第7章 我們怎樣布置團(tuán)隊(duì)房間
讓團(tuán)隊(duì)坐在一起
讓產(chǎn)品負(fù)責(zé)人無路可走
讓經(jīng)理和教練無路可走
第8章 我們怎樣進(jìn)行每日例會
我們怎樣更新任務(wù)板
處理遲到的家伙
處理“我不知道今天干什么”的情況
第9章 我們怎樣進(jìn)行sprint演示
為什么我們堅(jiān)持所有的sprint都結(jié)束于演示
sprint演示檢查列表
處理“無法演示”的工作
第10章 我們怎樣做sprint回顧
我們?nèi)绾谓M織回顧
在團(tuán)隊(duì)間傳播經(jīng)驗(yàn)
變,還是不變
回顧中發(fā)現(xiàn)的問題示例
第11章 sprint之間的休整時(shí)刻
第12章 怎樣制定發(fā)布計(jì)劃,處理固定價(jià)格的合同
定義你的驗(yàn)收標(biāo)準(zhǔn)
對最重要的條目進(jìn)行時(shí)間估算
估算生產(chǎn)率
統(tǒng)計(jì)一切因素,生成發(fā)布計(jì)劃
調(diào)整發(fā)布計(jì)劃
第13章 我們怎樣結(jié)合使用Scrum和XP
結(jié)對編程
測試驅(qū)動開發(fā)(TDD)
在新代碼上進(jìn)行TDD
在舊代碼上進(jìn)行TDD
增量設(shè)計(jì)
持續(xù)集成
代碼集體所有權(quán)
充滿信息的工作空間
代碼標(biāo)準(zhǔn)
可持續(xù)的開發(fā)速度/精力充沛地工作
第14章 我們怎樣做測試
你大概沒法取消驗(yàn)收測試階段
把驗(yàn)收測試階段縮到最短
把測試人員放到Scrum團(tuán)隊(duì)來提高質(zhì)量
測試人員就是“驗(yàn)收的家伙”
如果沒有任何事情需要測試,那測試人員該做什么
在每個(gè)sprint中少做工作來提高質(zhì)量
驗(yàn)收測試應(yīng)該作為sprint的一部分么
sprint周期vs驗(yàn)收測試周期
方式1:“在舊版本可以產(chǎn)品化之前,不構(gòu)建新特性”
方式2:“可以開始構(gòu)建新東西,但是要給將舊功能產(chǎn)品化分配高優(yōu)先級”
糟糕的方式——“只關(guān)注構(gòu)建新東西”
別把最慢的一環(huán)逼得太緊
硝煙中的Scrum和XP
……
第15章 我們怎樣管理多個(gè)Scrum團(tuán)隊(duì)
第16章 我們怎樣管理分布式團(tuán)隊(duì)
第17章 ScrumMaster檢查列表
第18章 結(jié)語
有關(guān)Henrik Kniberg
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載