敏捷 專案管理 精益思想

2021-09-28 21:01:56 字數 3229 閱讀 5609

重點——實現商業價值和使產品開發之外的活動最小化

精髓——「改善」,旨在通過持續性地實施系統性變更來優化生產系統。

一、精益生產為基礎的基本體系

1.多數錯誤是系統性的

1)很多團隊陷入失敗的泥潭之中,因為它們遵循著乙個劣質的過程或一種糟糕的管理方法,並且過分相信這一過程。

2)管理層看上去更傾向於過分重視過程而低估團隊的價值。

3)團隊將是其自身過程的管理者—他們將建立、維護和改進這一過程以便使過程能夠獲得持續不斷的改進。

2.人們的本性是好的,都想把工作做好(因此要以人為本)

3.當企業為客戶提供了最大價值時,企業也實現了自身利益的最大化( 所以一切要以客戶的價值為驅動力。)

二、觀點:

觀點就是看待事物的乙個角度而已,這個角度本身不會教你該如何去工作。但是如果你對正確的事情不加注意,就有可能失去解決問題的力量。

1.看看時間,已經沒有多少資源可用了

2.使開發過程快速、靈活、機動

快速交付和頻繁交付:能夠為公司帶來更早的回款,也能更早的為客戶搶占市場。

3.增加過程可見性

視覺化控制項(scrum中稱作資訊發射器):    

1)有助於團隊認識當前發生的事情,並有利於管理層向團隊伸出援手。

2)視覺化控制項存在於組織中的所有層面:業務層、管理層、團隊層。    

3)當視覺化控制項不適合團隊時,要及時作出調整和修正。

4)讓經過的人們都能看到專案每部分的資訊。

4.消除浪費的最佳方式是不開發不需要的功能

5.過程就是變革的基礎

6.把過程中的阻礙當作浪費看待(如果障礙存在,那麼過程必須被改進,而且一定有改進的空間。)

三、原則

1.全域性優化:精益需要我們把重點放在花費的時間上而非金錢上。精益-企業級敏捷,需要貫穿從構思產品到產品實際部署完整的整個過程,而不單單是專案開發這乙個過程。

2.消除浪費:

1)使團隊在乙個時間段內只開發乙個專案

2)消除人員或資訊等待過程中產生的延遲。

3)消除從發生錯誤到錯誤被檢測出來這個過程中的延遲

4) 重視消除產生錯誤的根源,找到方法,消除阻礙團隊程序的事物

5) 分配的工作要限制在能力範圍之內

3.構建知識:

1)建立知識意味著要知道如何開發軟體去滿足客戶需求的過程。通過這種方式,可以更加容易地改進軟體產品。

2)盡可能地定義出可行的工作流,將其作為變更的基準,這能夠帶來管理的可見性    

3) 挑選最重要的事情去工作    

4)檢視系統錯誤,遵循科學的方法找到改進過程的方法

4.品質構建:質量問題經常造成工作流上的延遲,消除這類延遲可以改進產品質量、提公升交付速度、降低成本

5.推遲委託:在適當的時候做出決策,如果可能使決策可逆

6.快速交付:開發具有最小可市場化功能的產品增值功能;遵循指南,通過溢位延遲來』消費浪費」

7.尊重員工:

讓具有豐富知識的員工常常感到挫敗的事情是,提出的解決方案常常無人理會;

通過改善管理系統去構建企業文化,制定過程持續改進目標,員工將朝著這個目標去完成工作

四、態度

態度決定了我們看待事物的方法,也有益於我們確定所做到的工作是否有價值。我們態度是我們持有的信仰體系所產生結果,會影響我們對所有事物的看法。

1.管理者是重要的,他們需要為團隊設定目標,並允許團隊以自己的方式去籌畫該如何實現目標

2.要設定在盡可能短的時間裡交付盡可能多的價值的目標

3.通過消除浪費移除延遲,提公升產品品質和降低成本

4.要改正錯誤,不要讓錯誤從你手邊溜走,或者至少要把錯誤標識出來,待到開發後期再去探尋產生錯誤的根本原因

五、知識

1.知識是經驗的積累

2.只注重優化元件而不關注全域性的目標會造成浪費

3.重視降低成本往往會帶來低劣產品質量,並且需要花費更長的專案時間

4.只注重產品質量有可能造成專案需要更長的研發時間,從而交付給使用者更低的價值

5.通過消除延遲來提公升開發速度將縮短交付時間、提公升品質、降低開發成本

6.實際的開發人員比管理者對系統有更大的認知能力

六、實踐

必須非常仔細地運用這些實踐,要有效地發揮實踐的作用必須根據不同的環境運用不同的時間;確保運用的時間與你所在的環境相容。

1.運用價值流圖找到延誤: 利用價值流圖找出問題,再利用精益思想(譬如5 why分析法)找出導致問題產生的根本原因。

2.運用視覺化控制項管理專案

視覺化控制項應該存在於專案的所有層面:業務層、管理層、團隊層。

包括"產品願景"、"產品需求列表/發布計畫/精益組合管理;迭代列表;素材點向上燃燒圖;迭代向下燃燒圖;商業價值交付表;障礙列表。

3.分階段開發專案

4.持續的過程改進

1)精益並不是關於幫助企業轉型的方法,而是乙個讓企業學習轉型的過程。但是,為了專線兒轉型的目標是不對的,轉型的目的是提高生產力和投資收益率。

2) 乙個很好的持續改進的例子——回顧會議

5.將測試行為移到開發過程之前進行

6.挑選風險最小的素材進行開發(最大的風險就是去開發不需要的功能)

7.使用最小化市場化功能來制定發布週期計畫

8.跨職能團隊完成乙個專案後再轉入另乙個專案

9.進入工作現場 (就是進入正在開發軟體的工作之中)

七、精益思想的三大主題模型

1.精益科學:拉動原則、 限制原理、流動性

2.精益原理:領導、教育、視覺化控制項

3.精益知識管理工作:kaizens持續改進、5why分析法

07 精益敏捷專案管理 敏捷發布計畫

00.如果有什麼事情是必然的,改變就是一種必然。我們今天制定的計畫將在明天發生改變。菲利普.克羅斯比 01.在為戰鬥做貯備的過程中,我常常發現計畫本身其實沒有什麼用處,但制定計畫是絕對必要的。德懷特.d.艾森豪威爾 02.對鏡益 敏捷軟體開發來說,企業轉型的乙個主要原因是為了能做出可預見且準備發布計...

05精益敏捷專案管理 超越Scrum

00.我們不是不知道它會給我們帶來麻煩,只是沒想到麻煩會有這麼多。威爾.羅傑斯 01.知識點 a.scrum是乙個強大 特意設計的輕量級框架,器特性就是將軟體開發中在製品的數量限制在團隊層級,使團隊有能力與業務落班一起有效地開展工作。b.正確執行scrum專案,提示執行中遇到的障礙,使組織可以針對專...

00 精益敏捷專案管理 總結筆記

精益的思想的基礎 00.精益生產為基礎的基本體系 a.多數錯誤是系統性的 b.人們的本性是好的,都想把工作做好 因此要以人為本 c.當企業為客戶提供了最大價值時,企業也實現了自身利益的最大化 01.觀點 觀點就是看待事物的乙個角度而已,這個角度本身不會教你該如何去工作。但是如果你對正確的事情不加注意...