Scrum

Scrum是迭代式增量軟件開(kāi)發(fā)過(guò)程,通常用于敏捷軟件開(kāi)發(fā)。Scrum包括了一系列實(shí)踐和預(yù)定義角色的過(guò)程骨架。Scrum中的主要角色包括同項(xiàng)目經(jīng)理類(lèi)似的Scrum主管角色負(fù)責(zé)維護(hù)過(guò)程和任務(wù),產(chǎn)品負(fù)責(zé)人代表利益所有者,開(kāi)發(fā)團(tuán)隊(duì)包括了所有開(kāi)發(fā)人員。雖然Scrum是為管理軟件開(kāi)發(fā)項(xiàng)目而開(kāi)發(fā)的,它同樣可以用于運(yùn)行軟件維護(hù)團(tuán)隊(duì),或者作為計(jì)劃管理方法:Scrum of Scrums.

下面是Scrum用到的術(shù)語(yǔ):

角色

產(chǎn)品負(fù)責(zé)人Product Owner:負(fù)責(zé)維護(hù)產(chǎn)品訂單的人,代表利益相關(guān)者的利益。

Scrum主管Scrum Master:為Scrum過(guò)程負(fù)責(zé)的人,確保scrum的正確使用并使得Scrum的收益最大化。一般不翻譯。

開(kāi)發(fā)團(tuán)隊(duì)Team:由負(fù)責(zé)自我管理開(kāi)發(fā)產(chǎn)品的人組成的跨職能團(tuán)隊(duì)。

工件

產(chǎn)品列表Product Backlog:根據(jù)用戶(hù)價(jià)值進(jìn)行優(yōu)先級(jí)排序的高層需求。

沖刺訂單Sprint Backlog:要在沖刺中完成的任務(wù)的清單。

產(chǎn)品增量Increment:最終交付給客戶(hù)的內(nèi)容

活動(dòng)

計(jì)劃會(huì)Sprint Planning Meeting:在每個(gè)沖刺之初,由產(chǎn)品負(fù)責(zé)人講解需求,并由開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行估算的計(jì)劃會(huì)議。

每日立會(huì)Daily Standup Meeting:團(tuán)隊(duì)每天進(jìn)行溝通的內(nèi)部短會(huì),因一般只有15分鐘且站立進(jìn)行而得名。

評(píng)審會(huì)Review Meeting:在沖刺結(jié)束前給產(chǎn)品負(fù)責(zé)人演示并接受評(píng)價(jià)的會(huì)議。

反思會(huì)/回顧會(huì)Retrospective Meeting:在沖刺結(jié)束后召開(kāi)的關(guān)于自我持續(xù)改進(jìn)的會(huì)議。

其他

沖刺Sprint:一個(gè)時(shí)間周期(通常在2周到1個(gè)月之間),開(kāi)發(fā)團(tuán)隊(duì)會(huì)在此期間內(nèi)完成所承諾的一組訂單項(xiàng)的開(kāi)發(fā)。