第三次博客
一、學(xué)習scrum心得
? ? ? ? 整個團隊必須理解 Scrum 的目的和限制。如果管理團隊把 Scrum 當作一種新的管理流程,那么這個理解絕對是錯誤的,而且有害。要正確理解 Scrum 的實施原則,需要從理解其設(shè)計目的開始。
我所理解的 Scrum 的目的在于兩點:
1.適應(yīng)變化
? ? ? ?Scrum 的一個基本假設(shè),就是外部需求模糊而難以理解。Scrum 對此的理念是:讓客戶直接看到半成品,他們才知道自己要什么。很多 Scrum 的原則都是圍繞如何解決這個問題的:比如每個 Sprint 結(jié)束時由 Product Owner 為客戶進行展示,又比如任務(wù)細化一般不超過一個 Sprint。理解了這一點,才會理解為什么 Scrum 似乎總在變化,因為需求總在變化。
2.快速迭代
? ? ? ?Scrum 的另一個基本假設(shè),是團隊生存在一個快速變化且充滿競爭的世界。如果自己一年半才能發(fā)布一個新版本,而競爭對手半年就能發(fā)布,那么幾年之內(nèi),我們就會被對手甩得遠遠的。Scrum 對此的理念是:發(fā)布即 Milestone(里程碑),寧可每次發(fā)布二十個功能發(fā)布五次,也不要在內(nèi)部搞五個 Milestone 然后一口氣發(fā)布一百個功能。理解了這一點,才會理解為什么 Scrum 會認為發(fā)布時砍功能是一種正常情況而非一種失敗。
相應(yīng)地,我們必須明白 Scrum 不能做什么。我的理解可能聳人聽聞,仍是兩點:
第一
? ? ? ?因為發(fā)布周期縮短,團隊沒有能力保證作出的每一個決定都正確,很多開銷都必須花在試錯上;
第二
? ? ? ?快速發(fā)布實際上導(dǎo)致 Scrum 團隊的抗風險能力弱于瀑布模型團隊,因為一個人的離職或病假都可能對單一功能的進度造成影響,不利于短期頻繁發(fā)布。
轉(zhuǎn)載于:https://www.cnblogs.com/xubang/p/7648172.html
總結(jié)
 
                            
                        - 上一篇: 几个Java基础题
- 下一篇: selenium自动化测试——常见的八种
