天天看點

《SAFe 4.0參考指南:精益軟體與系統工程的規模化靈活架構》一1.4 精益–靈活思維

本節書摘來自華章出版社《safe 4.0參考指南:精益軟體與系統工程的規模化靈活架構》一書中的第1章,第1.4節,作者[美]迪恩·萊芬(deanleffingwell),更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

1.4 精益–靈活思維

所有工作都始于精益–靈活思維。

——safe 作者

摘要

safe基于一系列現代系統和軟體工程的新範式,包括精益和系統思考、産品開發流和靈活開發。在團隊層級中,靈活提供了必要的工具,授權并鼓勵團隊達到前所未有的生産力水準、品質和參與程度。但是,想要擴充到整個企業層面,就需要一個更為廣泛和深入的精益–靈活思維來支援精益和靈活開發的執行。

精益思想

精益思想的大部分内容展現在safe的“精益之屋”中,它圍繞着6個關鍵組成部分:“屋頂”代表目标是傳遞價值,“支柱”通過對個人和文化的尊重、流動、創新,以及持續改

進,來支援目标得以實作。“基礎”代表精益–靈活上司者提供的一切必要支援。

擁抱靈活

此外,safe架構是完全基于靈活團隊和上司者的技能、資質及能力建構起來的。雖然,對于靈活方法沒有一個統一的定義,但是靈活宣言提供了一個統一的價值體系,有助于靈活方法發展成為主流的開發方法。

綜合以上思想,可以建立出精益–靈活思維,它是新型管理方法和增強型文化的一部分,它提供了驅動成功轉型所需要的上司力,并有助于個人和企業實作其目标。

詳述

精益的safe之屋

精益思想雖然最初起源于精益生産(參考資料[1]),但精益思想的原則和實踐同樣可以應用于軟體、産品和系統開發中,其應用範圍是深遠和廣泛的。

例如,ward(參考資料[2])、reinertsen(參考資料[3])、poppendieck(參考資料[4])和leffingwell(參考資料[5])等人都描述了精益思想的各個方面,他們把精益的核心原則和實踐付諸産品開發的環境中。綜合所有這些要素,受到豐田公司的精益之屋的啟發,我們提出了精益的safe之屋,如圖1.4-1所示。

目标——價值

精益的目标是毋庸置疑的:在可持續的最短前置時間内傳遞最大的客戶價值,同時向客戶和社會提供所能達到的最佳品質。高昂的士氣、安全的實施、客戶的滿意,這些都是更深遠的目标和收益。

《SAFe 4.0參考指南:精益軟體與系統工程的規模化靈活架構》一1.4 精益–靈活思維

支柱1——尊重個人和文化

safe是一個規模化實施精益–靈活開發的系統架構,但它自身并不參與執行個體化操作,也不完成任何實際的工作。而完全是由人來完成所有的工作,精益的safe之屋的基本價值是尊重個人和文化,人們被授權演進自己的實踐并進行改進提高。

管理者激發團隊成員思考,進而做出改變,也會指出應該做哪些改進。同時,團隊和個人也要學習問題解決和反思的技能,然後進行适當的改進提高。

文化是這種行為背後的驅動力,一個真正的精益組織要想演進,就需要文化的改變。為了實作這一目标,組織及其上司者就必須率先改變。文化和個人不單單是一個内部的組成部分,企業的文化可以延展較長的時期,涉及供應商、合作夥伴、客戶,以及更廣泛的社群關系。

哪裡有積極變革的緊迫性,哪裡就會逐漸實作文化的提升。首先,了解safe的價值觀和原則;其次,實施safe的實踐;最後,傳遞積極的成果。文化的改變自然就會随之而來。

支柱2——流動

成功實施safe的關鍵是建立一個持續的工作流動,基于持續的回報和調整,并支援增量的價值傳遞。建立持續流動是至關重要的,尤其有助于快速的價值傳遞、有效的品質實踐、持續改進,以及基于事實的有效組織治理。流動的原則展現在精益之屋的“流動”支柱中,它展現了safe精益–靈活原則的重要組成部分,同時也通過各種實踐進行了執行個體化。這些原則和實踐包括完整的價值流、可視化和限制wip、減小批次規模和管理隊列長度,以及基于延遲成本的工作排定優先級。精益也十分關注内建品質、快速回報,以及識别和持續減少延遲成本與沒有價值的活動。

這些内容提供了一個能夠更好地了解系統開發流程的重要變革,通過提供新的思維方式、工具和技術,進而使上司者和團隊成員可以從基于“階段–門限”的流程,轉型成能夠更加持續地進行價值傳遞的流程。

支柱3——創新

盡管“流動”支柱建構了價值傳遞的基礎,但是如果沒有“創新”支柱,産品和流程都将停滞不前。“創新”是精益的safe之屋的關鍵組成部分。精益–靈活上司者通過如下内容支援創新活動:

“走出辦公室”,進入實際的工作環境中,到現場感受價值傳遞和産品建立與使用(gemba)。正如大野耐一所說,“有用的改進不可能在辦公桌上發明”。

為員工提供創新的時間和空間,用于創新的時間必須有明确目标。創新很少出現在對資源的100%利用或者持續的“救火”工作中。safe的創新與計劃(ip)疊代就提供了這樣的創新機會。

應用創新财務會計方法(參考資料[6])。建立非财務的、真實有效的度量名額,進而提供對于創新中重要元素的快速回報。

與客戶一起驗證創新,假如需要改變,不帶任何憐憫和愧疚。

支柱4——持續改進

第4個支柱是“持續改進”。通過這個支柱,引導組織經過持續改進和不斷完善,最終成為學習型組織。不斷的危機意識,可以促使學習型組織積極追求改進的機會。建議上司者和團隊成員會按照以下方法執行:

對組織和開發流程的整體優化,而非局部優化。

實事求是,快速行動。

使用精益工具和技術,确定無效性的根源,快速應用有效的對策。

在關鍵裡程碑上進行反思,以開放的心态識别和處理所有層級流程中的不足。

基礎——上司力

精益的基礎是上司力,這是團隊成功的根本推動力。safe的理念其實非常簡單:采納和成功實施精益–靈活的終極責任,是由企業的主管、經理和高層管理者來承擔的。“這項責任是不能委派給其他人的”(參考資料[7],戴明),包括那些精益/靈活倡導者、精益/

靈活工作組、開發團隊、pmo、流程團隊、外部咨詢顧問或者其他第三方。想要取得成功,上司者必須接受這些新型創新思維方式的教育訓練,并展示出精益–靈活上司力的原則和

行為。

精益思想與一般的靈活實踐經驗有所不同。靈活實踐通常是引入一個基于團隊的流程,而并不包含管理層,但這種情況不太容易進行擴充。是以,這就是傳統的靈活方法和safe的一個顯著差別:

在傳統的靈活方法中,管理層的職責僅僅是支援團隊,幫助團隊消除障礙。而在精益-靈活開發中,希望管理者能夠上司團隊,擁抱精益的價值觀,有能力參與一些基礎實踐,主動消除障礙,在驅動組織變革和促進持續改進時扮演積極的推動者角色。

靈活宣言

20世紀90年代,為了應對瀑布式開發方法所面臨的挑戰,出現了很多更加輕量的、更加考慮疊代執行的開發方法。在2001年,倡導這些方法的思想領袖們聚集在美國猶他州的雪鳥小鎮,雖然大家所提出的方法各不相同,但是與會者一緻認為這些不同方法所遵循共同的價值觀和信仰,最終提出了《靈活軟體開發宣言》(參考資料[8]),這是一個轉折點,它有助于統一方法,并開始在更大的範圍之内,推廣這些創新方法的益處。靈活宣言包含了一組價值觀聲明和一組原則,如圖1.4-2和圖1.4-3所示。

《SAFe 4.0參考指南:精益軟體與系統工程的規模化靈活架構》一1.4 精益–靈活思維

靈活宣言通過各種各樣的靈活方法,為有效的、授權的、自組織的團隊提供靈活實施的基礎。safe将這個實施的基礎擴充到了跨團隊的級别,并應用精益思想了解和持續提升系統,進而支援多團隊的各項關鍵工作。

《SAFe 4.0參考指南:精益軟體與系統工程的規模化靈活架構》一1.4 精益–靈活思維

參考資料

[1] womack, james p., daniel t. jones, and daniel

roos. the machine that changed the world: the story of lean production—toyota’s secret weapon in the global car wars that is revolutionizing world

industry. free press, 2007.

[2] ward, allen and durward sobeck. lean product

and process development. lean enterprise institute, 2014.

[3] reinertsen, donald g. the principles of

product development flow: second generation lean product development.

celeritas, 2009.

[4] poppendieck, mary and tom poppendieck.

implementing lean software development: from concept to cash. addison-wesley,

2006.

[5] leffingwell, dean. agile software

requirements: lean requirements practices for teams, programs, and the

enterprise. addison-wesley, 2011.

[6] ries, eric. the lean startup: how today’s entrepreneurs use continuous innovation to

create radically successful businesses. crown business, 2011.

[7] deming, w. edwards. out of the crisis. mit

center for advanced educational services, 1982.

[8] manifesto for agile software development.

http://agilemanifesto.org/.

繼續閱讀