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