Scrum敏捷研發(fā)迭代式開(kāi)發(fā)
Scrum是一個(gè)迭代式增量軟件開(kāi)發(fā)過(guò)程,是敏捷方法論中的重要框架之一。它通常用于敏捷軟件開(kāi)發(fā),包括了一系列實(shí)踐和預(yù)定義角色的過(guò)程骨架。Scrum中的主要角色包括Scrum主管(Scrum Master)、產(chǎn)品負(fù)責(zé)人(Product Owner)和開(kāi)發(fā)團(tuán)隊(duì)(Development Team)。
Scrum敏捷研發(fā)包括以下關(guān)鍵環(huán)節(jié):
1、制定產(chǎn)品待辦事項(xiàng)列表:產(chǎn)品負(fù)責(zé)人負(fù)責(zé)產(chǎn)品待辦事項(xiàng)列表,該列表包含了所有產(chǎn)品需求和優(yōu)先級(jí)。
可以利用敏捷看板工具制定產(chǎn)品需求和優(yōu)先級(jí),高度可視化,靈活度高,如下圖:

2、沖刺計(jì)劃:在一個(gè)沖刺開(kāi)始之前,團(tuán)隊(duì)會(huì)制定詳細(xì)的沖刺計(jì)劃,包括本次沖刺要完成的任務(wù)、每項(xiàng)任務(wù)的工作量、優(yōu)先級(jí)以及預(yù)計(jì)的完成時(shí)間。
可以利用敏捷工具制定沖刺計(jì)劃,在敏捷工具中可以為每個(gè)任務(wù)添加工作量,標(biāo)記優(yōu)先級(jí)和任務(wù)開(kāi)始截止時(shí)間等。如下圖:

?
3、每日站立會(huì)議:在每個(gè)沖刺周期中,團(tuán)隊(duì)成員每天都會(huì)舉行站立會(huì)議,分享各自的工作進(jìn)度和遇到的問(wèn)題,以及接下來(lái)的計(jì)劃。
4、沖刺評(píng)估和反思:在每個(gè)沖刺結(jié)束時(shí),團(tuán)隊(duì)成員和產(chǎn)品負(fù)責(zé)人會(huì)舉行沖刺評(píng)估會(huì)議,評(píng)估本次沖刺的完成情況、產(chǎn)品質(zhì)量以及團(tuán)隊(duì)的合作情況。然后,團(tuán)隊(duì)成員會(huì)進(jìn)行反思,總結(jié)經(jīng)驗(yàn)和教訓(xùn),為下一個(gè)沖刺做好準(zhǔn)備。
在敏捷開(kāi)發(fā)中,我們每個(gè)迭代團(tuán)隊(duì)都會(huì)開(kāi)回顧會(huì)議,這時(shí)團(tuán)隊(duì)可以將回顧的事項(xiàng)放到 Sprint回顧看板內(nèi),然后在后續(xù)的Sprint迭代中保持高效協(xié)作的同時(shí)、逐步解決需要改進(jìn)的問(wèn)題

?
5、沖刺完成:在沖刺評(píng)估和反思之后,團(tuán)隊(duì)成員將本次沖刺完成的成果交付給產(chǎn)品負(fù)責(zé)人。產(chǎn)品負(fù)責(zé)人根據(jù)交付的成果決定是否進(jìn)入下一個(gè)沖刺周期。
Scrum是一種靈活的、適應(yīng)性強(qiáng)的方法,可以根據(jù)項(xiàng)目的實(shí)際情況進(jìn)行調(diào)整和優(yōu)化。雖然Scrum是為管理軟件開(kāi)發(fā)項(xiàng)目而開(kāi)發(fā)的,但它同樣可以用于運(yùn)行軟件維護(hù)團(tuán)隊(duì),或者作為計(jì)劃管理方法,如Scrum of Scrums。
Leangoo領(lǐng)歌:Leangoo領(lǐng)歌是一款永久免費(fèi)的專(zhuān)業(yè)敏捷開(kāi)發(fā)管理工具,也提供私有部署。國(guó)產(chǎn)軟件,提供端到端敏捷研發(fā)管理解決方案,包括小型團(tuán)隊(duì)
Leangoo領(lǐng)歌除了是敏捷開(kāi)發(fā)管理工具之外,也提供專(zhuān)業(yè)的敏捷培訓(xùn)、敏捷認(rèn)證以及敏捷咨詢(xún)的服務(wù),權(quán)威課程包括:
?