規模化敏捷之於專案群,就像Scrum之於敏捷團隊。為了建立高質量業務解決方案,企業需要提高自身能力,提升團隊和技術敏捷性,實現真正的規模化敏捷。
敏捷釋出火車
實現團隊和技術敏捷性,首先需要敏捷團隊圍繞共同的達成目標團結起來。
這裡引申出 “ 敏捷釋出火車(ART)”: 在敏捷釋出火車上,有著可靠的列車時刻表、固定的開發節奏、標準的敏捷釋出速度、可預測的計劃。 另外,敏捷釋出火車上的人員包括:車長(Scrum Master)、司機(Product Manager)、維修人員(System Architect)等。
在敏捷釋出火車上,由 5—12個敏捷團隊 組成的虛擬、自組織的大型組織通過一個固定的開發時間進行集中開發,以達成產品的價值交付。 由於整列火車朝著一個方向前進,因此列車上的人員都是以相同節奏工作的,並保持進度同步。 這保證 車上人員有共同的願景和方向,並能夠提出最終的解決方案 。
“釋出火車”建立了一個能夠最大化 價值交付、創新和可持續性的環境,使團隊圍繞一個共同的目標團結起來,並應用於一個精益敏捷的、基於流程的交付模型。
SAFe價值觀
在敏捷價值觀的指導下,每個敏捷團隊通過小批量頻繁交付縮短反饋、交付週期,並根據不 斷變化的使用者需求調整發布計劃。 而且在整個組織中, 每個敏捷團隊都是跨職能的,團隊中所有成員都能夠快速適應跨職能所需技能,這在很大程度上消除了移交和延遲的可能。
通常,敏捷團隊使用多種敏捷方法,包括Scrum、XP和看板,大多數人選擇使用以下Scrum實踐來配置他們的工作事件:
-
工作的迭代週期通常為兩週;
-
將工作分解為小的使用者故事;
-
開啟計劃會議;
-
召開站立會議;
- 持續進行演示會議;
- 給出反饋,討論改進流程。
在每個團隊都踐行敏捷的大前提中, SAFe又提出幾項核心價值觀:
- 對齊 ——敏捷組織並不是敏捷團隊的簡單疊加,其工作必須基於企業的業務目標,發揮出1+1 >2的力量,這就要求團隊之間要協調一致,並以企業戰略為一致的行動綱領;
- 透明 ——工作中需要表現出對團隊其他成員的信任,而工作透明是建立團隊中成員相互信任模式的推動劑;
- 內建質量 ——內建質量推動了在最短的可持續交付時間內交付價值的精益目標。質量標準存在於開發的各項過程中,伴隨著專案實施、開發存在;
- 專案群執行 ——敏捷釋出火車的建立就是為了加強團隊的執行力和持續的交付價值。
內建質量
其中,內建質量是關乎價值交付的大事,因此格外重要。所有的敏捷團隊,無論是軟體、硬體相關還是其他,都必須建立高質量的解決方案,並定義他們自己內建的質量實踐。為了防止返工和延遲,質量必須以一種內在、穩定的標準“融入”價值創造中,避免價值創造與質量標準的分離。
內建質量的實踐 有以下幾種途徑:
1. 建立價值流通管道
敏捷團隊在產品開發過程中需要消除阻礙價值流動的階段性問題,以實現快速開發和釋出高質量的產品。
2. 集體所有權及其標準
集體所有權意味著團隊內或多個團隊之間共享開發流程,單個成員的缺席不會影響到產品的調整或開發的進度。同樣,在開發過程中,各項生產指標及其標準經團隊成員商議的結果制定而成,一經確定 不會輕易改變。
3.完成的定義
與上文提到的生產指標及其標準不同,只有當工件和更大的價值增量證明了產品符合質量標準及完整性時,產品才能被認為已經完成。
儘管敏捷團隊在各自的團隊內部能夠達成良好的產品整合效果,但當多個敏捷團隊組合在一起時,小團隊內實施的敏捷無法將各團隊聯絡起來,會導致開發速度和產品質量下降。
規模化敏捷強調的“團隊和技術敏捷”要求各團隊專注於提高內建質量,組建跨職能的團隊,為規模化敏捷搭建堅固、可靠的橋樑。