00.精益敏捷專案管理——總結筆記
精益的思想的基礎
00.精益生產為基礎的基本體系
a.多數錯誤是系統性的
b.人們的本性是好的,都想把工作做好(因此要以人為本)
c.當企業為客戶提供了最大價值時,企業也實現了自身利益的最大化
01.觀點:觀點就是看待事物的一個角度而已,這個角度本身不會教你該如何去工作。但是如果你對正確的事情不加註意,就有可能失去解決問題的力量。
a.看看時間,已經沒有多少資源可用了
b.使開發過程快速、靈活、機動
c.增加過程可見性
d.消除浪費的最佳方式是不開發不需要的功能
e.過程就是變革的基礎
f.把過程中的阻礙當作浪費看待
02.原則
法律原則
*縮短迴圈週期時間,減少浪費並提升質量
*你往往會產生浪費和獲得低品質的產品,當你在下列時段中耗費了過多的時間:當你需要資訊的時候和當你獲得資訊的時候,當你發生錯誤的時候和當你發現錯誤的時候。
*決策過早增加了浪費的風險
*超額的在製品數量增加了風險和浪費
*對流程的阻礙造成了浪費
*並行專案數量增加而沒有增加可為專案工作的資源,延長了專案的時間長度
*參與多個專案,降低了人員的效率
*大批量生產造成浪費
*任務切換產生的系統顛簸會造成浪費
*忽視風險會造成浪費快速交付有價值的軟體可以提高投資收益率
指導原則
*全域性優化:注意從概念到產品開發完成整個過程中縮短迴圈時間;不能花費總體的週期迴圈時間去做區域性的改進
*消除浪費:分配的工作要限制在能力範圍之內;消除人員或資訊等待過程中產生的延遲;消除從發生錯誤到錯誤被檢測出來這個過程中的延遲;重視消除產生錯誤的根源;找到方法,消除阻礙團隊程序的事物;使團隊在一個時間段內建開發一個專案。
*構建知識:檢視系統錯誤;遵循科學的方法找到改進過程的方法;挑選最重要的事情去工作;儘可能地定義出可行的工作流,將其作為變更的基準,這能夠帶來管理的可見性
*品質構建:質量問題經常造成工作流上的延遲,消除這類延遲可以改進產品質量、提升交付速度、降低成本
*推遲委託:在適當的時候做出決策,如果可能使決策可逆
*快速交付:開發具有最小可市場化功能的產品增值功能;遵循指南,通過溢位延遲來’消費浪費”
*尊重員工:讓具有豐富知識的員工常常感到挫敗的事情是,提出的解決方案常常無人理會;通過改善管理系統去構建企業文化;制定過程持續改進目標,員工將朝著這個目標去完成工作
態度
態度非常重要。態度決定了我們看待事物的方法,也有益於我們確定所做到的工作是否有價值。我們態度是我們持有的信仰體系所產生結果,會影響我們對所有事物的看法。
*管理者是重要的,他們需要為團隊設定目標,並允許團隊以自己的方式去籌劃該如何實現目標
*要設定在儘可能短的時間裡交付儘可能多的價值的目標
*通過消除浪費移除延遲,提升產品品質和降低成本
*要改正錯誤,不要讓錯誤從你手邊溜走,或者至少要把錯誤標識出來,待到開發後期再去探尋產生錯誤的根本原因
知識
*知識是經驗的積累,也可以稱為從教訓中學習的知識
*如果你測試和修復迴圈計劃佔用的時間很長,那麼你前期就不會有足夠的時間做前置測試
*只注重優化元件而不關注全域性的目標會造成浪費
*重視降低成本往往會帶來低劣產品質量,並且需要花費更長的專案時間
*只注重產品質量有可能造成專案需要更長的研發時間,從而交付給使用者更低的價值
*通過消除延遲來提升開發速度將縮短交付時間、提升品質、降低開發成本
*實際的開發人員比管理者對系統有更大的認知能力
*在製品通常表示系統經歷過很多系統顛簸,是顛簸過程中的產物
實踐
你必須非常仔細地運用這些實踐,要有效地發揮實踐的作用必須根據不同的環境運用不同的時間;要確保運用的時間與你所在的環境相容。
*運用價值流圖找到延誤
*運用視覺化控制元件管理專案
*分階段開發專案
*持續的過程改進
*將測試行為移到開發過程之前進行
*挑選風險最小的素材進行開發(注意:最大的風險就是去開發不需要的功能)
*使用最小化市場化功能來制定釋出週期計劃
*跨職能團隊完成一個專案後再轉入另一個專案
*進入工作現場