乏,给公司的产品升级和改版带了许多困难。针对这家互联网企业,起初开发产品时,由于在开发过程中没有编写技术文档,从研发项目短期来看研发效率提高了,但站在产品管理的角度来看,如果要对产品进行维护和升级,总体的效率是降低了。
我们发现,一般在管理不太正规的企业中,让研发人员写文档是比较困难的事情,而且公司的管理人员又缺少系统性的研发管理理念,也确实说服不了这些研发人员,因为研发和市场人员都会被认为公司的宝贝,不能得罪他们,怕核心人员流失。所以开发了一代又一代产品,但留下的技术文档少之又少,所以,原来开发产品的工程师离开公司了,产品的升级和维护就成了问题;新的学员来了,想学习产品知识,只能靠以老带新,以师带徒来传授,有的师傅会把独门绝技传授给学员,但有的师傅认为,带会徒弟,饿死师傅,所以总是有所保留。不管是哪种类型的师傅来带学员,都会发现学员的成长周期比较长。
还在一些企业中,我们发现,如果不写文档,开发一个小产品,或者在现有产品上增加一个小的功能,由于团队成员比较少,及时通过会议沟通,问题不大,但一旦开发的产品规模稍大些,问题就层出不穷,比如说由于产品开发的需求没有文档,所以研发人员开发产品时只能按照不明确、或者不系统的需求开发,导致开发过程中设计改来改去,测试人员做测试时,由于测试标准不明确,给测试人员是否放行也带来困惑。因此这类企业中,往往只能在现有的产品上进行细微的改进,缺乏开发大产品的管理方式,缺乏核心技术竞争力。
研发速度是一种重要的竞争武器,但是我们发现一些企业往往是急功近利,他们衡量研发绩效的度量指标出了问题,许多企业衡量开发出样机的时间,而不去衡量产品什么时候收回投资,不去衡量在市场上什么时间赢利。根据PDMA(美国产品开发管理协会)的研究发现:优秀的公司在新产品开发流程中所用的时间比普通公司所用的时间稍微长一些,这可能一方面反映了所开发的项目更具有挑战性,另一方面也反映了希望高质量完成工作的愿望。
按照世界级的成功研发管理模式,研发过程中要有设计文档输出,特别是大规模的产品,如果没有技术文档输出,甚至是开发不出成功的新产品。一般来说,在研发过程中重要的文档包括产品需求描述、总体技术方案、概要设计文档、详细设计文档、测试方案文档等等。
研发过程中不输出技术文档,是急功近利的表现,是研发眼光短视的具体体现。我们需要的是要输出重要技术文档,在研发过程中不断技术评审的质量控制,一次性把事情做好的模式,才是真正具有研发高效率、产品管理高效率。
当然有的企业中也要求输出这些重要的文档,但让研发人员写文档时,不知道如何写,或者不同的工程师写的文档详细程度不同,针对这个问题,我们的答案是公司要成立管理优化团队,要设计针对性的研发流程,并且要设计出文档模板,指导研发人员编写技术文档。这些文档模板就象指导书一样,怎么写,写什么都有了依据,不管研发经验是否丰富,都能按公司要求的格式来写技术文档。