相信大家都給自己定過一些目标,比如減肥、讀書、考證等等,起初熱情澎湃,一段時間後就偃旗息鼓。蓦然回首,發現那些年定下的目标,達成的寥寥無幾。設立了目标,卻沒有科學的方法指導行動,命中是偶然,脫靶是必然,究其原因是我們缺少一些指導執行的方法論。今天就給大家介紹一種助力目标達成的有效方法:PDCA循環。
一、帶你初識PDCA
PDCA循環是一種按既定順序、周而複始的科學工作程序,在各管理領域都有着廣泛的應用。它由計劃(Plan)、實施(Do)、确認(Check)、處置(Action)四個環節組成:
二、教你快速應用PDCA
PDCA實施八步:要想快速上手PDCA,可以将四個環節細化為環環相扣的八個步驟,執行完所有步驟就完成了一個基礎的PDCA循環。具體如下圖:
下面結合一個“代碼規範提升”的案例給大家講講PDCA的每個步驟是如何在實際工作中應用的。
1、現狀分析
首先,對研發中心的代碼規範現狀進行梳理,并使用對比分析法與業界進行對标。現狀如下:各部門有零散的代碼規範要求;人員編碼習慣不一緻;已有規範執行形同虛設。而業界通常在公司範圍内執行統一的代碼規範标準,并融入到工具/插件中。
2、确定關鍵因素
了解了現狀和差距後,我們需要确定影響目标達成的關鍵因素。借用頭腦風暴、魚骨圖、4M1E等方法進行影響因素分析,并按照二八原則确定兩到三個關鍵因素。比如:代碼規範落地缺少專人統籌;Java語言無統一代碼規範,部分語言缺失代碼規範;規範落在紙面上,執行和檢查效率低。
3、制定實施策略
找到關鍵因素後,我們逐條針對性地制定實施策略:成立代碼規範提升專項小組,明确負責人及小組成員職責;結合業界/我司規範,制定各語言的代碼規範;進行工具/插件研發,将規範檢查融入其中。
4、制定行動計劃
改進負責人梳理各項任務的優先級,并對任務進行拆解,制定詳細實施計劃,以便于後期的任務執行與跟蹤。
5、按計劃實施行動
任務責任人按計劃完成相應任務。團隊可通過看闆、定期例會等形式溝通任務實施進展。
6、結果檢查及評估
改進負責人定期(每月)檢查階段目标的達成結果,尋找差距。如:檢查代碼規範運作機制是否建立?代碼規範是否按期輸出?工具/插件是否開發完成并投入使用?
7、結果總結
對于檢查結果中達成目标的予以标準化:代碼規範在組織内正式發布(網站或Wiki),并持續在團隊内部進行宣貫;與目标有偏差的予以總結:部分開發人員未安裝代碼檢查插件,覆蓋率不高。
有話要說...