集成产品开发过程在IT项目研发管理中的应用
作者: 来源: 文字大小:[大][中][小]
IPD是一套领先的、成熟的
产品开发的管理思想、模式和方法,是业界流行的最佳实践,它的起源是美国20世纪80年代出现的产品及周期优化法(Product And Cycle-time
Excellence,PACE)理论。所谓集成产品开发过程就是整合的、一体化的产品开发过程。它利用现代信息技术把传统的产品开发过程中相对独立的阶段、活动及信息有效地结合起来,并重新划分产品开发阶段。集成产品开发过程采用系统化的研究方法,在原有的分析基础上着眼于对开发活动进行综合。集成产品开发过程的实质就是对现有的产品开发过程进行重造(reengineering},重造的方式就是集成化。这种重造要求从一开始就考虑到产品整个生命周期的所有要素,以确保开发出的产品满足顾客要求,实现产品质量目标,并以预期的成本加快产品上市。它能帮助降低产品开发成本,提高产品质量,促进组织各职能部门之间的沟通与协调,在产品开发过程中实现技术与市场的结合,是新产品开发项目成功的必要保证。
IPD结合
项目管理和并行工程的思想,具有以下特点:
(1)IPD把面向客户和并行工程的思想摆到应用层面上,在产品开发初期就考虑产品生命周期的所有方面。
(2) IPD体现了组织和资源集成的要求,即多学科团队的广泛合作和计算机平台的强有力支持。
(3) IPD是基丁产品全生命周期管理平台的集成产品开发流程实现。
那么企业如何真正能实现这样的集成开发模式并应用于项目管理呢?
IPD在IT企业项口
研发管理体系中的应用分析
业务快速增长要求IT公司的各地区设计中心尽可能高效地协同工作,以开发新的产品。但是,目前很多公司所依赖的用于管理其产品开发工作的旧系统在设计上无法支持全球协作。因此,需要耗费很多时间与各设计中心和ODM进行沟通以跟上业务需求变化,最终缩短产品开发周期和产品上市时间。由于每个设计中心只管理自己的数据和过程,因此,共享产品信息和相互协调管理性任务极具挑战性。
目前IPD的研究主要包括IPD过程管理理论和方法和IPD计算机支持技术两个方面,它们是构建集成产品开发环境(Intcgratcd Product Dcvclo
pmcnt Environments, IPDEs)的两大基础,IT公司如果解决了这两大基础间题,就能有效提高企业整体的项目管理研发能力。
构建适合研发体系的过程管理理论和项目管理控制系统
结合生命周期管理理论对IT企业的项目研发管理体系研究发现日前成功的集成开发过程管理将IT的产品开发按照过程分为若干个主要阶段,每个阶段都有明确的交付物作为阶段验收的标准。贯穿每个阶段所有的部门都有相关的工作说明书明确写明其部门的任务及完成任务的时间表。流程更灵活地提出了项目团队可以根据项目实际情况而建立。团队成员可以来自相关部门,如核心队伍(Core Team)和扩展队伍(Extended Team)(包含方案和管理等),并且详细列出四种不同开发模式下各级审核的标准和审核流程。同时过程管理指导应详细给出可以针对项目实际情况灵活实现的变更管理、风险管理和售后服务管理的流程说明。为了保证
流程管理的实施应用和与时俱进,公司需要有专门的队伍每年对流程进行内部审计,并根实际情况做出相应的更新。要求每个员工和团队每年都完成相关的培训。这一切举措使得全球研发中心做到全面的流程标准化、实时化。
构建过程体系要特别注意的几点
(1)基于市场的开发:IPD强调产品创新一定是基于市场需求和竞争分析的创新。为此,IPD强调产品开发流程与市场管理流程的有机集成,产品开发的第一步是正确定义市场需求和产品概念,开始就把事情做正确。
(2)跨部门、跨系统的协同:产品开发与项目管理是一个跨部门的流程,必须有一个跨部门的小组对最终结果负责,协同各项活动,确保沟通、协调和决策的高效。
(3)质量管理贯穿产品开发的整个过程:质量不仅仅是制造过程中的事,产品开发和项目管理的过程也就是追求全面产品质量的过程。
(4)同步开发模式:将产品开发按照最终产品、平台、子系统和技术分解为不同层次的任务,并行开发所有层次的任务。通过对每个层次的关注和面向市场的开发,快速、高效、不断地推出具有竟争力的产品。
(5)在非结构化和过于结构化当中找到平衡:项目管理是复杂的,因为产品开发人员必须完成成千上万项活动,而这些活动涉及到方方面面、各个部门,如何协调这些活动便成为极其复杂的工作。为了能管理好这些庞大而复杂的活动,产品开发过程必须成为结构合理、定义清楚的过程。但产品开发流程不同于生产流程,具有相对的不确定性和抽象性,理想的生产是拷贝,产品开发是有限度的创新,基于IPD流程的项目管理也应该是有限度的结构化。不能规定得太死、太细。
另外,现在外包全球化,设计外包(ODM,,EMS)增加已经成为最流行的产品开发模式之1。所以在关注自身的研发流程的同时也要理解合作对方公司的流程。虽然每个公司都会有自己的一套流程,但核心思想都是相通的。以下是本文研究的一个典型的业界例子,需要强调的是:在协同合作开发中,做到标准化内外协作的项目管理,这是双赢的基础。