小步前進-快速試錯-價值導(dǎo)向

最近看了本敏捷軟件開發(fā)的相關(guān)書籍 ——《Scrum精髓》,說起Scrum,做敏捷軟件開發(fā)的人并不陌生,是一個很常用的開發(fā)方式了,以下是關(guān)于這本書的個人見解,如有理解偏差或不同的觀點,歡迎留言指正。

Scrum 是一種用于開發(fā)創(chuàng)新產(chǎn)品和服務(wù)的敏捷方式, 是一個簡單、通用、敏捷的開發(fā)方式 —— 《Scrum 精髓》

對scrum的理解

《Scrum精髓》這本書分為四大部分,第一部分總得介紹了scrum的核心概念,比如有哪些角色,scrum框架和內(nèi)容,沖刺, 需求,產(chǎn)品列表,技術(shù)債等等。讓我們對scrum有了一個基本的認識和了解,第二部分詳細介紹了Scrum的各個角色:產(chǎn)品負責人、ScrumMaster、開發(fā)團隊等,講解每個角色的職責范圍以及要具備什么樣的技能。第三部分詳細介紹了如何規(guī)劃產(chǎn)品,制定長期計劃,去定義產(chǎn)品路線圖,規(guī)劃版本,梳理優(yōu)先級。第四部分從規(guī)劃、執(zhí)行、評審、回顧四個維度重點講解了scrum框架的基礎(chǔ)——沖刺。但是無論是在哪一部分,產(chǎn)品的規(guī)劃,沖刺的規(guī)劃,日常的開發(fā)等等都始終貫穿著三個思想
個人覺得,Scrum的精髓可以概括為以下三點:小步前進快速試錯,價值導(dǎo)向。

小步前進

相比于傳統(tǒng)軟件開發(fā),scrum是增量式開發(fā),而非一次開發(fā)完所有功能最后上線。scrum將一個產(chǎn)品拆分成一個個不同的版本,一個版本一般短則兩三個月,長則八九個月,首先在完成一個大的產(chǎn)品的背景下將目標拆分成幾個階段性目標,縮小了前進的步伐,一口不能吃掉一個大胖子,就分幾口來吃。
緊接著作為階段性目標的版本還不夠小,繼續(xù)將其規(guī)劃成多個沖刺來完成。所以小步前進這一點沖刺 最具代表性。 沖刺可以算做是scrum開發(fā)團隊交付的最小單位。沖刺是一般規(guī)定在1至4周,持續(xù)期短并且穩(wěn)定,最終可以實現(xiàn)沖刺目標得到一個潛在可發(fā)布的產(chǎn)品的過程。
這么做最大的優(yōu)點在于可以盡早的占領(lǐng)市場并帶來交付價值,例如一個產(chǎn)品,如果等所有的功能開發(fā)完成需要一年時間,那么這個產(chǎn)品要等一年后上線才能開始賺錢。而且還未必能賺到錢,互聯(lián)網(wǎng)發(fā)展迅速,未能及時占領(lǐng)市場帶來的后果極其嚴重。如果我們在前幾個沖刺將潛在可以發(fā)布的產(chǎn)品上線,它便可以更早的占領(lǐng)市場,帶來效益。
所以小步前進可以讓我們的產(chǎn)品幫我們更快更早的賺到錢。同時也給快速試錯奠定了基礎(chǔ)。

快速試錯

在小步前進的前提下,我們可以及時的接收到用戶的反饋,并及時調(diào)整前進的方向,如果是與預(yù)期相符就可以按照這個方向繼續(xù)做下去,如果與預(yù)期不符,就需要及時找出原因,或改變戰(zhàn)略方案,再次嘗試。這一點體現(xiàn)在scrum中一個很好的實踐就是及時更新梳理產(chǎn)品列表,這個列表大到組合產(chǎn)品的列表,小到?jīng)_刺目標的列表。都是隨著小步前進帶來的反饋不斷在調(diào)整的。另一個方面就是每一個沖刺的回顧會議,可以及時發(fā)現(xiàn)當前沖刺的一些問題,及時解決。
這么做的優(yōu)點在于避免浪費,節(jié)約成本,不會一錯再錯,不會在錯誤的道路上一直走下去。試想如果我們投入很多成本,將開發(fā)了一年多的產(chǎn)品上線發(fā)現(xiàn)并沒有多少用戶使用,也沒有帶來收益,甚至戰(zhàn)略方向都跑偏了,那將是巨大的損失。相當于前面的投入都打水漂了。而在scrum框架的基礎(chǔ)下,我們通過短短一兩個沖刺快速試錯,即使開發(fā)出來的產(chǎn)品與預(yù)期不符也是損失了一小部分的成本,還在承受的范圍內(nèi),這樣便可以幫助我們節(jié)省成本。
并且快速試錯也在幫助我們不斷的調(diào)整產(chǎn)品,讓他更完美,帶來更多的效益。

價值導(dǎo)向

然而以上兩點講了這么多帶來的優(yōu)點不是提高收益就是減少浪費成本,這些都和價值息息相關(guān)。我們開發(fā)產(chǎn)品,就是為了創(chuàng)造價值。所以這兩點都需要靠價值導(dǎo)向來支撐。我們小步前進的目的是更快的獲取價值,快速試錯的目的是也是少走彎路,盡早的獲取價值。并且價值導(dǎo)向也貫穿在scrum實踐的方方面面。
比如在規(guī)劃產(chǎn)品時,需要實現(xiàn)哪些特性就要根據(jù)這些功能可以帶來的價值去評判,當然成本等其他因素也要考慮,更確切的說應(yīng)該是誰的性價比更高。再者在梳理產(chǎn)品列表,梳理版本計劃列表,沖刺列表都是根據(jù)價值導(dǎo)向去排列優(yōu)先級。

小結(jié)

當然,這些是我對全書一個整體或者說宏觀上的概括,書中有更多概念的介紹和好的實踐。總體來說這本書是一個比較全面的scrum這套框架的講解,可以幫助我們更好的去理解scrum的價值觀和它的最佳實踐。適合scrum轉(zhuǎn)型的新人學習,也適合已經(jīng)在實踐的scrum團隊回過頭來再次學習和領(lǐng)悟它的精髓。
總之,Scrum是一種敏捷開發(fā)方式,有許多好的實踐,但這些實踐不一定是鐵律,我們需要根據(jù)項目的實際情況去靈活的運用它。并且在未來發(fā)覺出更多的實踐方式。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 人生好像就是空白的格局,又好像是很復(fù)雜的格局。在你抽象的生活中,未來也就是一張已經(jīng)擬出的空白表格,你以自己的...
    乮嵽閱讀 324評論 0 0
  • 01 世界很有趣,我們帶著自己的故事,穿梭到別人的故事中間,有的留下了痕跡,有的留下了記憶。這些機緣巧合的事情,每...
    小碗月牙閱讀 244評論 0 3

友情鏈接更多精彩內(nèi)容