昨天跟几个老同事交流产品开发和项目实施的事情。最关注的是如何在不影响项目实施质量的情况下,更最大限度提升研发效率,降低研发成本,更重要的如何提高产品研发的可持续性,努力做到集中研发,分散实施真正意义上的落地。
事实上这个思路已经提出过多年,大型软件企业也都采用这种模式。但是很多中小企业,由于不具备足够的产品能力和运维能力,很难推进这种模式,而选择驻场开发。但随着项目的不断增加,随之而来的人员投入所带来人力成本和管理难度都在增加,最严重的问题在于,这种驻场模式严重阻碍了产品化进程,项目组之间慢慢各自为战,缺乏足够交流必然导致对产品设计一些原则的忽视,最终走上老路。
我认为要实施集中研发,分散实施有三点很重要。一是要保障研发管理,提升产品研发效率。如果产品研发效率跟不上,项目侧压力会剧增,客户会要求驻场。其次是提升项目实施团队能力。项目经理的作用至关重要,需要成为客户和研发团队之间的一道屏障。因此能力要求很高,特别是项目经理的学习能力和沟通能力,以及情绪管理能力。建立项目侧面向客户的汇报机制和系统运行管理机制很重要。同时也为项目管理人员招聘和培养提出了更高要求。其三也是最重要的,建立研发和项目团队高效协同机制。我认为核心在于沟通机制的建立,以及责权利划分。沟通机制包括定期和不定期的在线会议,通常由项目经理主持,反馈需求和问题。同时需要加强协同工具的使用,比如公司一直没有正常使用的ones软件。责权利的明确是至关重要的,能够最大限度避免项目和研发团队之间责任推诿和沟通不畅。关于这一点,还没有特别细致的考虑。
总之,目前的形式下,逐步推进集中研发,分散实施的模式,势在必行。
网友评论