研发质量是产品满足要求的程度。为保证研发质量要求,首先就要明确质量要求(包括外部和内部顾客的)是什么,其次对开发出来的产品各个环节要进行评审、验证和确认。
研发质量可以分为面向外部顾客质量要求,包括用户要求和标准法规的要求;研发质量还应该包括面向内部顾客的要求,包括可制造性、可装配性、可测试性、可维修性要求。
研发进度则要求满足按期向顾客交付产品,但单纯地考虑研发进度并不能保证产品是否满足顾客要求,即是否为有效的交付。如何平衡研发质量与研发进度之间的关系,这是在研发管理类培训中学员提出的最多的问题之一。本文专门探讨这个问题,并给出解决问题的建议。
研发质量与研发进度之间确实存在矛盾的一面。为了搞清楚需求(顾客要求),为了证明顾客要求是否得到满足,你不得不花费很大的人力和时间,这样的进度就不如你希望的那样快。但是如果你为了保证交付而减少花在这些方面的人力和事件,只想尽快的做出一个东西来交给顾客,却常常发现顾客(包括外部和内部的)不满意而导致多次返工。如果以顾客满意地接受产品为时间点来考核,却发现总是事与愿违地大大延迟了,从这个角度看,研发质量与研发进度又是统一的,即没有质量也就没有进度。
那么我们就不能脱离研发质量来谈研发进度,这样的研发进度是虚假的研发进度,最终返工会导致实际进度延迟;也不能不顾研发进度谈研发质量,如果不能在顾客能接受的时间范围内交付产品,再好的研发质量也没有价值。
分析了研发质量与进度之间的关系,那么如何处理好两者之间的关系才是目的,我们提出如下考虑要点来使研发质量和研发进度达到最大可能的协调,使企业获得最大的价值,其关键是按照如下要求做好项目计划。
1、识别什么是主要、次要、伪劣的需求,并进行相关处理。
主要需求本质上决定产品是否可被接受,而次要需求只是锦上添花,是否实现并不影响产品的本质特征。伪劣需求从表面上看常常很像次要需求,但实际上常常只是个人的好恶,或好处很小,但却大大地增加了工作量,使产品变得难以开发和维护。
应优先实现主要需求,在人力和事件允许的情况下尽量实现次要需求,果断地去掉伪劣需求。最好的需求是满足顾客要求同时最简单。
2、不得裁剪保证向顾客有效交付的相关活动,包括顾客要求的交付件,标准和法规要求的交付件;全套支持生产的文件,证明符合顾客要求的评审、验证、确认活动。
3、根据项目特点对研发流程进行过程调整。
任何对下述活动的裁剪将导致不能完成有效的交付,实际效果就是研发进度延期。过程调整包括3中手段:
1)裁剪。即去掉任何与实现项目目标没有关联的活动(过程)。
2)合并和简化。依据项目特点,有些活动可以合并,有些活动可以简化。
3)提前。依据项目特点,将原本安排到后面的活动提前进行,但要注意风险。例如许多产品要做认证,认证周期很长成为了导致项目延期的关键路径。在这种情况下就可以考虑是否可以开快速模具,提前进行认证,当然这带来技术法规上的风险需要评估。
4)分析计划流程图,识别关键路径,向非关键路径要资源投入到关键路径的工作,从而尽量压缩关键路径的时间,从而优化项目计划。