-
什么是Scrum
Scrum的英文意思是橄欖球運動的一個專業(yè)術(shù)語垛耳,表示“爭球”的動作玖喘;把一個開發(fā)流程的名字取名為Scrum夯巷,我想你一定能想象出你的開發(fā)團隊在開發(fā)一個項目時薪棒,大家像打橄欖球一樣迅速、富有戰(zhàn)斗激情显熏、人人你爭我搶地完成它雄嚣,你一定會感到非常興奮的。
而Scrum就是這樣的一個開發(fā)流程喘蟆,運用該流程缓升,你就能看到你團隊高效的工作。它是一種開發(fā)方法蕴轨,也就是一種軟件開發(fā)的流程港谊,它會指導我們用規(guī)定的環(huán)節(jié)去一步一步完成項目的開發(fā);而這種開發(fā)方式的主要驅(qū)動核心是人橙弱;它采用的是迭代式開發(fā)歧寺;
-
Scrum開發(fā)流程中的三大角色
- 產(chǎn)品負責人(Product Owner)
主要負責確定產(chǎn)品的功能和達到要求的標準,指定軟件的發(fā)布日期和交付的內(nèi)容棘脐,同時有權(quán)力接受或拒絕開發(fā)團隊的工作成果斜筐。- 流程管理員(Scrum Master)
主要負責整個Scrum流程在項目中的順利實施和進行,以及清除擋在客戶和開發(fā)工作之間的溝通障礙蛀缝,使得客戶可以直接驅(qū)動開發(fā)奴艾。- 開發(fā)團隊(Scrum Team)
主要負責軟件產(chǎn)品在Scrum規(guī)定流程下進行開發(fā)工作,人數(shù)控制在5~10人左右内斯,每個成員可能負責不同的技術(shù)方面蕴潦,但要求每成員必須要有很強的自我管理能力,同時具有一定的表達能力俘闯;成員可以采用任何工作方式潭苞,只要能達到Sprint的目標。
-
個人觀點
每日站會對于緊急的項目確是有必要的真朗,例如 60 天(尤其 30 天)以內(nèi)的項目此疹,每一天都很重要,有必要大家每天了解、跟蹤進度蝗碎,針對發(fā)現(xiàn)的問題湖笨、障礙及時采取措施,進行應對和調(diào)整蹦骑,把問題消滅在萌芽狀態(tài)慈省,否則可能真的來不及,因為工期實在太短眠菇。至于工期 60 天以上的項目边败,我看就算了吧。隔一兩天團隊不見面不開會捎废,會有什么惡劣影響呢笑窜?何必教條?