我第一次接受“一次性把事情做对”的培训内容时,也是一脸的不屑。但是,当我自己因为换到芯片行业,然后从小白学起,到最终完成一个完整的芯片项目,才慢慢领悟到这个目标是可以做到的,并且有套路可循。
我想说的这个套路是checklist。
1、如何让一个新人一次性把事情做对?
新人的需要经验,但是往往通过试错。但是在芯片领域,试错的成本太高太高了。
有个段子:产品出现了问题,定位出是芯片BUG。 芯片工程师说,芯片可以修改,但是改版一次要等半年,还要花上千万,还是美金。 硬件工程师说,硬件可以规避,但是单板生成出来这么多了,重新投板加工,成本和时间太大了。 软件工程师,留下两行泪水,默默的改起了代码。
比较有效的方法把过程中关键的步骤的完成标准,用checklist固化下来,只要他能看懂,并按照这个去执行,就能八九不离十的完成。
这样,新人可以比较快速的进入某个流程,完成单点的任务,还不会给你捅娄子。
2、如何让让团队的成员,都能一次把事情做对?
团队里面,总是有能力强的,最理想的把这个优秀员工复制N份。哈哈。可惜人不是电脑文件。但是如何能让能力略差的员工也能在任务执行上,质量接近优秀员工呢?
以前团队中员工A交付的产品进度和质量,总是比别人要好。细细对比发现,A很细心。很多关键的节点,都会做很多检查;并且很清楚自己容易犯什么样的错误。后来A的经验,我们吸收和总结后加到checklist中,确实也帮助很多员工能比较好的交付项目。以前项目后期才发现问题,才拍着脑袋说:“我咋没提早注意到这个问题”--这种情况也少了很多。
通过在关键节点建立一个checklist,提醒每个人做相应的检查。后来有了这个checklist,在一定程度上,将员工A的能力,赋能给了其他人。
举个例子:
关于采购:
-
采购周期长的器件型号是否与合同一致?
-
易损件(例如卡口)是否采购冗余,避免测试过程中有损耗?
-
是否需要采购专用的测试仪器?
3、好用的checklist应该是什么样?
仅仅有个checklist还不够,还需要把checklist做的通俗易懂,没有奇异
汉字博大精深,有的时候同样一句话,不同的人来读,会有不同的理解。需要在checklist运用的过程中, 不断的完善和修改。这样的一份checklist是团队经验的传承和精华的结晶。
每个团队都有各自的基因,直接简单的复制,并不能一劳永逸的解决自身的问题,都需要本地化的吸收和改进。
4、checklist的维护
随着团队经验的积累,checklist的检查项目也会越来越多。
但是越来越多的检查项,虽然能保证不出错,但是会降低工作的效率。
团队应该定期审视检查项,或者引入一些工具或者方法简化检查工作,提高检查效率。
checlist的修改,应该经过受到管控,不能随机的添加和删减。
checklist是团队经验的结晶。
一份优秀的checklist应该是精简的,无歧义的。好的checklist会让团队运作起来事半功倍。