相信大家都给自己定过一些目标,比如减肥、读书、考证等等,起初热情澎湃,一段时间后就偃旗息鼓。蓦然回首,发现那些年定下的目标,达成的寥寥无几。设立了目标,却没有科学的方法指导行动,命中是偶然,脱靶是必然,究其原因是我们缺少一些指导执行的方法论。今天就给大家介绍一种助力目标达成的有效方法:PDCA循环。
一、带你初识PDCA
PDCA循环是一种按既定顺序、周而复始的科学工作程序,在各管理领域都有着广泛的应用。它由计划(Plan)、实施(Do)、确认(Check)、处置(Action)四个环节组成:
P(Plan) 计划 :确定目标并制定行动计划;
D(Do)实施:按照计划实施行动;
C(Check)确认:检查计划实施的结果;
A(Action)处置:对结果进行处理,成功的予以标准化,失败的进行总结。
二、教你快速应用PDCA
PDCA实施八步:
要想快速上手PDCA,可以将四个环节细化为环环相扣的八个步骤,执行完所有步骤就完成了一个基础的PDCA循环。具体如下图:
下面结合一个“代码规范提升”的案例给大家讲讲PDCA的每个步骤是如何在实际工作中应用的。
1、现状分析
首先,对研发中心的代码规范现状进行梳理,并使用对比分析法与业界进行对标。现状如下:各部门有零散的代码规范要求;人员编码习惯不一致;已有规范执行形同虚设。而业界通常在公司范围内执行统一的代码规范标准,并融入到工具/插件中。
2、确定关键因素
了解了现状和差距后,我们需要确定影响目标达成的关键因素。借用头脑风暴、鱼骨图、4M1E等方法进行影响因素分析,并按照二八原则确定两到三个关键因素。比如:代码规范落地缺少专人统筹;Java语言无统一代码规范,部分语言缺失代码规范;规范落在纸面上,执行和检查效率低。
3、制定实施策略
找到关键因素后,我们逐条针对性地制定实施策略:成立代码规范提升专项小组,明确负责人及小组成员职责;结合业界/我司规范,制定各语言的代码规范;进行工具/插件研发,将规范检查融入其中。
4、制定行动计划
改进负责人梳理各项任务的优先级,并对任务进行拆解,制定详细实施计划,以便于后期的任务执行与跟踪。
5、按计划实施行动
任务责任人按计划完成相应任务。团队可通过看板、定期例会等形式沟通任务实施进展。
6、结果检查及评估
改进负责人定期(每月)检查阶段目标的达成结果,寻找差距。如:检查代码规范运作机制是否建立?代码规范是否按期输出?工具/插件是否开发完成并投入使用?
7、结果总结
对于检查结果中达成目标的予以标准化:代码规范在组织内正式发布(网站或Wiki),并持续在团队内部进行宣贯;与目标有偏差的予以总结:部分开发人员未安装代码检查插件,覆盖率不高。