本人從事傳統汽車行業,敏捷經驗或scrum經驗為0,甚至沒有軟體開發經驗,參加本次培訓目的是對敏捷開發有個入門的瞭解,並結合傳統汽車行業的開發流程做一定的思考,因為現在汽車上也會涉及到越來越多的軟體。
前期,我找了很多培訓機構,後面選擇艾威培訓,是因為艾威培訓不僅價格實惠,而且還有很多其他的課程,比如說PMP/CBAP、ITIL/MoP等課程。
學完Scrum 課程後,我對敏捷開發有了很深刻的認知,並且在工作上有了很大的進步,就連領導都非常詫異我的變化為何如此之快。工作效率越來越高!
如果還有人和我一樣,0開發經驗,想在工作上更進一步,想快速提升自己的工作效率,非常推薦學 SCRUM Master.
以下是看完Scrum指南後自己歸納的重點(理解還是更多基於理論層面),可以讓大家透過我的視角看看SCRUM。
Scrum是一個框架 ,用於開發 交付 持續支援複雜產品的,在此框架中人們可以解決複雜的自適應難題,同時也能高效並創造性地交付最高價值的產品。
Scrum 框架由Scrum 團隊以及與之相關的角色、事件、工件和規則組成
Scrum的應用:最初是為了管理和開發產品而開發的
Scrum 的精髓在於小團隊
Scrum 基於經驗過程控制理論
Scrum 採納一種迭代、增量式的方法來最佳化對未來的預測和控制風險
三大支柱:透明,檢視,適應
4個正式事件
· Sprint計劃會議
· 每日Scrum站會
· Sprint評審會議(review)
· Sprint回顧會議(retrospective)
Scrum價值觀:承諾commitment,勇氣courage,專注focus,開放openness,尊重respect
Scrum團隊:產品負責人 + Scrum master + 開發團隊, 跨職能的自組織團隊
產品負責人:將開發團隊開發的產品價值最大化,產品負責人是負責管理產品待辦列表的唯一負責人
產品待辦列表的管理包括:
· 清晰地表述產品待辦列表項
· 對產品待辦列表項進行排序,使其最好地實現目標和使命
· 最佳化開發團隊所執行工作的價值
· 確保產品待辦列表對所有人是可見、透明和清晰的,同時顯示 Scrum 團隊下一步要做的工作
· 確保開發團隊對產品待辦列表項有足夠深的瞭解。
為保證產品負責人的工作取得成功,組織中的所有人員都必須尊重他/她的決定
開發團隊:負責在每個 Sprint 結束時交付潛在可釋出並且“完成”的產品增量。在 Sprint 評審會議上,一個“完成”增量是必需的。只有開發團隊成員才能建立增量。開發團隊由組織組建並得到授權,團隊自己組織和管理他們的工作, 規模3-9人
特點:
· 自組織的
· 跨職能的
· 不認可開發團隊成員的任何頭銜,他們都叫開發人員
· 不認可開發團隊中所謂的“子團隊“
· 開發團隊中的每個成員也許有特長和專注的領域,但是責任屬於整個開發團隊