前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎样使用过程自动化来实现过程的习惯性和持久性?

怎样使用过程自动化来实现过程的习惯性和持久性?

原创
作者头像
IPD产品研发管理
修改2021-05-21 14:23:46
2320
修改2021-05-21 14:23:46
举报
文章被收录于专栏:CMMI V2.0CMMI V2.0

CMMI的一个核心概念是维持习惯性和持久性。CMMI V2.0对这两个概念的解释如下:

习惯性是倾向或做法,特别是不容易放弃的倾向或做法;

持久性是尽管遇到困难或反对,仍然坚定执着地行动。

那么如何遵循这个核心概念,使过程具有持久性和习惯性呢?

首先,要让过程具备持久性,再逐渐转变为习惯。养成良好习惯可以遵循以下几个定律:

第一定律:线索即让习惯变得明显、有迹可循

第二定律:渴望即让这个习惯具有明显的吸引力

第三定律:响应即让习惯变得简单、容易得到即时反馈

第四定律:奖励即让习惯具有激励性,遵循习惯可以得到激励

综合上述四条定律,可以得知,没有直接价值或者不容易被记住的过程很难保持持久性。比如以下流程:

● 开发人员在工作完成后更新工作状态;

●使用集成策略更新文档;

●更新工作环境定义;

●创建并保留更新的部署文档。

那么针对以上不容易贯彻的流程,如何保证其持久性呢?答案就是:把任务自动化,使它们不可能不被执行!

案例1:

使用渠成的工作流程做用户故事管理

激活智能提交:所有的转换都是由与工作相关的操作触发(分支创建,请求拉取,通过的自动测试,分支合并,按阶段部署)。

好处是:可更新所有的用户故事、信息可靠。

案例2:

集成策略内置在持续集成/持续交付的综合解决方案中

好处是:不需要部署文件、集成策略是可行的工件、一旦此策略发生变化每个人都会意识到。

案例3:

用于开发、测试和认证的工作环境都基于自动构建的脚本图像

好处是:每个新功能都使用相同的环境、对环境的更改会被传达、所有的环境都保持一致。

如果保持习惯性和持久性有困难,不妨试着经常重复,并使流程自动化!自动化可以让过程成为一种习惯,而且还能提高吞吐量(减少重复性任务)、提高质量(减少错误和提高恢复速度)、提高内部满意度(使团队更快乐)。

所以,怎样使用过程自动化来实现过程的习惯性和持久性?借助工具实现过程自动化,让保持习惯性和持久性易如反掌!

本文译自: Using Automation with CMMI for Higher Performance. CMMI institute,点击可下载翻译版PDF

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 案例1:
  • 案例2:
  • 案例3:
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档