怎樣使用過程自動化來實現過程的習慣性和永續性?
CMMI的一個核心概念是維持習慣性和永續性。CMMI V2.0對這兩個概念的解釋如下: 習慣性是傾向或做法,特別是不容易放棄的傾向或做法; 永續性是儘管遇到困難或反對,仍然堅定執著地行動。
那麼如何遵循這個核心概念,使過程具有永續性和習慣性呢? 首先,要讓過程具備永續性,再逐漸轉變為習慣。養成良好習慣可以遵循以下幾個定律:
第一定律:線索 即讓習慣變得明顯、有跡可循
第二定律:渴望即讓這個習慣具有明顯的吸引力
第三定律:響應即讓習慣變得簡單、容易得到即時反饋
第四定律:獎勵 即讓習慣具有激勵性,遵循習慣可以得到激勵
綜合上述四條定律,可以得知,沒有直接價值或者不容易被記住的過程很難保持永續性。比如以下流程:
● 開發人員在工作完成後更新工作狀態;
● 使用整合策略更新文件;
● 更新工作環境定義;
● 建立並保留更新的部署文件。
那麼針對以上不容易貫徹的流程,如何保證其永續性呢?答案就是:把任務自動化,使它們不可能不被執行!
案例1:
使用渠成的工作流程做使用者故事管理 啟用智慧提交:所有的轉換都是由與工作相關的操作觸發(分支建立,請求拉取,通過的自動測試,分支合併,按階段部署)。
好處是:可更新所有的使用者故事、資訊可靠。
案例2:
整合策略內建在持續整合/持續交付的綜合解決方案中 好處是:不需要部署檔案、整合策略是可行的工件、一旦此策略發生變化每個人都會意識到。
案例3:
用於開發、測試和認證的工作環境都基於自動構建的指令碼影像 好處是:每個新功能都使用相同的環境、對環境的更改會被傳達、所有的環境都保持一致。
如果保持習慣性和永續性有困難,不妨試著經常重複,並使流程自動化!自動化可以讓過程成為一種習慣,而且還能提高吞吐量(減少重複性任務)、提高質量(減少錯誤和提高恢復速度)、提高內部滿意度(使團隊更快樂)。
所以,怎樣使用過程自動化來實現過程的習慣性和永續性?來試用渠成吧,藉助工具實現過程自動化,讓保持習慣性和永續性易如反掌!
本文譯自: Using Automation with CMMI for Higher Performance. CMMI institute,點選可下載翻譯版PDF
相關文章
- 資料的過程性表示
- vit的線性對映過程
- WPF:MVVM的由來與屬性繫結的過程MVVM
- APP自動化測試過程概述APP
- 通用元件:自動更新套件的使用過程元件套件
- Hadoop原始碼:namenode格式化和啟動過程實現Hadoop原始碼
- 配置ks.cfg實現自動安裝過程
- promise實現過程Promise
- 自動化介面用例從 1 到 1000 過程中的實踐和思考
- OverScroll彈性滾動和慣性滾動效果的實現原理——CoordinatorLayout+Behavior
- 效能優化的過程學習優化
- 如何學習自動化測試?從手工測試到自動化測試的過程…
- django 動態查詢實現過程Django
- 產品需求過程管理重要性
- 一些JavaSE學習過程中的思路整理(主觀性強,持續更新中...)Java
- 部落格園自動化之過程調研
- Spring AOP實現過程Spring
- 如何確保招標過程的安全性?
- SEO過程中長尾詞的重要性
- 使用對抗樣本的攻擊過程
- 類似微信首頁彈性滾動和慣性滾動效果的實現——OverScroll
- 一套基礎自動化部署搭建過程
- 使用JavaScript和Python實現Oracle資料庫的儲存過程?JavaScriptPythonOracle資料庫儲存過程
- Verilog連續賦值、過程賦值、過程連續賦值總結賦值
- 通過自動化和現代化實現網路優化優化
- 手寫IOC實現過程
- 手寫AOP實現過程
- 換膚功能實現過程
- SpringIOC初始化過程學習Spring
- 大資料的處理是怎樣的過程大資料
- Science|持續數十年的實驗,透過細菌研究突變在演化過程的適應性效應
- 大資料處理過程是怎樣大資料
- memcached的學習過程
- webpack使用過程Web
- redis啟動初始化過程Redis
- MySQL儲存過程的建立和使用MySql儲存過程
- 加電自起的過程
- 使用TensorFlow 來實現一個簡單的驗證碼識別過程