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