10大优享服务
62项会员特权

软件产品开发流程时产品设计研发遇到的问题

发布时间:2021-12-01 04:03:25     阅读次数:13784次     评论数:0次

  为了让自己的企业能够生生不息,不定时的做产品设计研发是非常重要的,尤其是处在软件公司的企业,才产品研发设计时更是要非常频繁。那么软件产品开发流程时产品设计研发遇到的问题有哪些呢?一品威客网小编为你进行详细的概括。

软件产品开发流程时产品设计研发遇到的问题

  1、缺乏前瞻性的、有效的产品战略和规划

  研发战略是公司战略在市场和产品领域的具体体现,是公司对产品机遇的战略性认识,包括产品战略愿景和使命、产品平台战略、产品线战略和新产品研发战略四个层次。

  产品平台战略是产品战略的核心,恰恰也是企业经常忽略的层次,由于没有对支撑产品战略愿景实现的基本架构和核心技术进行精心策划和选择,导致选择了错误的平台,或者产品平台过多,或者产品线发展缺乏平台的支撑,直接影响了产品的整体成功。由于缺乏平台 意识、加上受创业成功影响而滋生对投资的盲目乐观,导致很多企业轻率、盲目地进入过多的产品领域,结果导致严重的投资失败。

  2、 功能化特征明显的组织结构阻碍了跨部门的协同

  产品研发是一项综合性的活动,几乎需要企业所有功能部门的参与,正是因为所有功能部门都参与到产品研发过程中,所以带来了部门协作和协调困难的种种问题,这些问题几乎出现在所有国内企业,不管它们在组织方式上是采用项目结构、功能结构还是轻度矩阵结构。

  3、在开发过程中缺乏投资决策评审

  缺乏从业务和投资的角度去看待产品研发,在研发管理中没有体现投资的理念。没有在前期进行产品规划和投资组合分析,并且在产品研发过程中没有形成决策评审的机制,出现了--个怪现象:在企业中产品只要立项,就一定要开发出来,要死也要到市场上去死,没有及时砍掉已经没有前途的产品研发项目,导致产品研发资金的巨大浪费。

  4、项目管理薄弱 (包括进度、质量、成本、风险等)

  尽管项目管理的方法和工具在国内企业已经普及,但由于相配套的组织机制.业务流程、考评激励措施欠缺,项目管理的有效性比较差。例如,总体进度计划缺乏完整性,得不到及时修正;因为功能部门各自制定进度表,进展情况得不到及时汇报;计划衔接性差,造成工作衔接性也很差。产品质量管理尤其薄弱。在源头上,产品需求的定义不准确、不清晰 (如客户需求描述模糊不清)、不完整 (如缺少可靠性需求、可维护性需求);在保证质量的过程控制上,流程本身不规范、不科学、执行不力;在质量控制活动上,缺乏完整的、明确的测试计划和技术评审计划,测试方法和手段落后,测试走过场,技术评审流于形式,过程审计更是从来没有实施过。企业要想实施有效的项目管理方式,进行组织结构调整、实行矩阵管理模式的考核方式是必需的。

  流程层次不清、不规范、不具体、不细化、操作性不强等问题在国内有些企业也非常突出,加之跨部门协作的机制不完善,产品研发流程在“部门墙”林立的情景下运行艰难、接口不畅、漏洞百出。国内企业研发流程的另外一个典型问题是,在产品研发的初期,除了技术部门以外,测试、制造、维护、财务,甚至市场部门都很少参与,导致产品研发偏重从技术的角度来考虑问题;产品的可制造性、可靠性、可测试性、可维护性、目标成本等方面的需求考虑很少,导致产品研发后期要花大量的时间和精力来修改前期考虑不周的缺陷,如可生产性问题、可安装问题等,甚至要重新设计,多次试生产,延长了研发周期。

  5、未形成正确的、系统的研发理念

  在绝大多数企业,产品研发被认为只是研发部门的事情,而没有被看做一项各部门的综合性活动;很多企业的研发主要是技术驱动和销售驱动的,而不是市场驱动的研发;尽管很多企业认识到产品研发是一个投入产出的过程,但并没有对产品研发实施有效的投资规划、投资评审和投资管理,导致大量研发投资浪费,一方面削弱了企业持续进行研发投资的积极性,另一方面对研发团队的士气带来了不良影响;甚至还有的企业盲目地认为自己的研发管理水平已经很高了。

  研发理念的落后集中体现在企业的最高领导人,即企业的董事长、CEO/总裁、总经理身上。应该说,绝大多数的企业老总对研发是重视的,至少已经开始重视,但对研发的理解还停留在朴素的认知上,热衷于国学和理念,一谈到组织、流程、制度、模板,这些老总认为太细节了,那是研发人员自己的事情,对流程建设也不太热心,没有形成现代企业研发的整体管理思想。岂不知道,在深圳华为技术有限公司有一个概念,高层领导要学道家. 大道无为,领导重要的一个职责是建立研发管理体系,在任正非的言语中,经常可以听到管理的具体术语、如“让听到炮声的人来做决策”,而不仅仅是一些孔子、孟子的哲学思想。

  6、不规范、不一致、接力式、串行的产品研发流程

  很多企业制定了产品研发流程,但它们的流程只是一些功能流程 (如硬件开发流程、测试流程)的集合,而缺乏一个联合所有功能部门的集成的总体流程,这就像作战时只有陆军方案、海军方案、空军方案,而缺乏总体的“作战地图”和“作战方案”,导致项目组在如何开展工作、各部门如何参与到产品研发过程等方面缺乏统一部署和安排。我们在企业调研中发现,一些通过CMMI认证的企业,他们的程序往往是按各个过程域来编写的,缺少一个将各过程域关联起来的总体研发流程图。

  7、 缺乏公共构件模块及经验教训的积累和共享机制

  不仅在技术上需要积累和共享,元器件、部件、组件也需要通过标准化、通用化、模块化来共草。在这方面,国内许多高科技企业的表现显然也是很差的,而一些传统机械行业做得相对好些。国内一家高科技企业在进行器件归一化工作时,发现在公司各种型号的产品中,100欧姆的电阻竟达12种之多。经过分析,最后归并为4种。

  模块化设计不足,公共构件模块 (CBB)积累和共享不足。一个产品研发过程中形成的优势模块不能集成或复用到其他产品研发中,增加了额外的开发工作量和成木,企业在没有规范研发流程的情况下、各个开发人员独立开展工作,文档管理松散或几乎没有归档的文档。其他项目组成员或后续进入公司的人员无法通过归档的文档或经验总结来了解以往开发中的经骏及失败之处,经验无法传承,以前犯过的错误一犯再犯。

  以上介绍的是软件产品开发流程时产品设计研发遇到的问题比较常见的,根据每个产品研发团队或是企业的具体状况不同遇到问题是有所差异的。如果你有需要软件产品开发流程的话,建议你可以通过网络找寻到“一品威客网”,一品威客网上有众多设计威客为你提供产品设计等服务。

本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录