又过了快一个月了,马上要转正了。再来一篇最新的进展。
一、工时管理
工时管理简直就是经营管理的基石。在过去的一个多月里面,我们只用了两周不到的时间就完成了工时系统的开发,没有投入一个测试人员。因为我们告诉开发,这个系统以后就是给你们自己用的,要做成什么样的效果你们看着办。结果是系统不但质量比较好、易用,而且多出了很多超出我们功能规格的让人感到惊喜的小功能,比如跟钉钉集成做提醒、项目和财务两种口径的统计等。更重要的是我们做出这个功能只投入22个人日,效率简直不要太高。事实证明,研发人员是有无限创造力和无限潜力的,只是需要找到合适的刺激方式。
二、LTC从线索到回款
一个流程从开始落地执行那一刻开始就会面临各种各样的挑战,执行了一段时间之后便是问题大爆发,这个时候一定要淡定、淡定、淡定,让子弹飞一段时间。在大家都冷静思考这里面的问题的时候,就是对流程做一轮优化的最佳时机。最近跟同事聊的最沉重的两个问题,一个是创业期的公司是否适合LTC,另一个是会不会有人拿流程作为挡箭牌好让自己躺平。这两个问题都不太好回答,却又是需要直面的问题。公司做管理要么通过流程要么通过人,也就是人治和法治的选择,当然也可以有中间态,无外乎就是看优秀的人才是否足够多,这一点需要结合实际情况拿捏好。对于第二个问题,我认为如果流程没有问题,能够成为挡箭牌反倒是其价值的体现,有问题另说。
以前一直认为IPD流程中开发工具包就是为了让下游的工作好开展,上下游能够通过一些产物完成握手。直到开始设计LTC的时候,才发现工具包其实为了提升LTC的运作质量。而研发过程体系、质量管理体系都是为了支撑LTC和IPD这两大价值流高质量的运作。
三、代码静态检测
在经历一场场的撕扯之后,研发团队把代码静态检测作为每次提测前必须完成的一项要求,而测试也把它作为提测的准入条件。除了代码静态之外,我们也在引入一些极低成本和高价值的小工具,比如慢查询的监控工具、多线程问题检测的工具。这些小东西加入的本质是增加研发测试生产流程中的检查工序,让问题在过程中就被检测出来。这些小东西的结合就是工具链。大概在7、8月份的时候,我们基本就可以形成一套作用于我们生产流程的工具链。
四、研发过程管理
为了摆脱研发过程低成熟度给项目交付带来的麻烦,我们决定参考CMMI4并结合实际情况,制定适合当前状态的研发过程体系。在研发过程体系梳理的过程中,我们快速组建了质量管理团队,并且成立了由产研测交付各个领域老大组成的研发过程体系改进小组,正儿八经的开始改进我们的过程。虽然曾经作为CMMI5 ATM参与过研发过程评级,但是亲自操刀改进多少还是有些吃力。好在我们有几个专业质量管理的小伙伴加入,总算是轻松了许多。期待两个月后的体系落地。
五、供应商品控
最近在复习IPD的一些理论,在读到质量管理部分的时候,书中提到了华为供应链是如何保证质量,结合当前我们的一些项目做下联想,感觉颇有意思,也借着最近跟客户交流的机会,跟客户做了些探讨。
华为把客户要求与期望准确传递到华为整个价值链,共同构建价值。在供应商管理上有三点做法:1、选择价值观一致的供应商;2、优质优价;3、建立质量拦截。这三点其实都不难理解,但是实施的时候往往“不识庐山真面目,只缘身在此山中”。第一点意思是你的供应商要跟你一条“心”,想把这个事情干好,愿意帮你把事情干好。第二点意思是质量是有成本的,供应商把质量做好,你就要给他更优的价格,激励他促使他把事情干的更好。第三点意思是不管你的供应商有多靠谱,你还是要尽可能去建立一系列的检查、检验、测试等手段去拦截质量问题。这一套组合拳建立下来,你才能最终保证质量。
更多精彩文章: