扫码阅读
手机扫码阅读

IPD推行成功的关键要素(八)IPD流程的结构化设计

51 2024-03-28

当我们提到IPD时,经常说的一句话就是IPD是一个结构化的流程,具有很大的优势,那么什么是结构化,什么又是结构化的流程呢?

所谓结构化,是指将逐渐积累起来的知识加以归纳和整理,使之条理化、纲领化,做到纲举目张。在不同上下文中,结构化可能有不同的含义,但核心思想是将复杂的元素或数据以有序、规则的方式进行组织,以便更好地理解、处理和应用。比如说我们制作地图册,首先要放一张全国地图,这是一个概览图,只能标明国家大的行政区划分以及主要的直辖市、省会城市以及大型城市;第二个层次则是要放各个省的地图,这个层次就会更细致一些,会标明该省的区县级行政区划分以及主要的市、县;第三个层次放或地级市,这个层次就会进一步细化,会标明该地区的县、区、街道、乡镇的详细情况。当我们应用该地图册时,只需要逐级进行查询,就能找到我们想找的详细地址。

之所以说IPD是一个结构化的流程,因为IPD具有清晰的、自上而下的层次结构,上层宏观框架逻辑清晰、结构简单,下层结构复杂、内容具体。具体内容则由流程架构、阶段、步骤、任务、活动构成。

下面,我将详细的介绍IPD这一结构化的流程的设计是如何展开的。

(一)IPD的架构

流程架构的实质是业务架构,IPD架构就是对研发管理体系构成要素及其之间关系的系统化、结构化的描述,该框架包含了业界最佳产品开发模式的各个方面的内容,并会体现企业业务管理的特点以及企业战略的诉求。

IPD架构很好的体现了多种工具融合的特点。IBM IPD架构最大的突破在于将市场管理与产品开发管理的有机融合,有效的解决了技术开发、产品开发的市场导向问题,这是当时IBM的研发面临的最大的问题。此外还融合了PACE中的决策驱动、委员会制度、跨职能的团队等理念,系统工程中流程结构化、分阶段开发、瀑布式开发、并行开发、异步开发,以及门径管理中的分阶段决策等思想。在市场管理线,通过市场细分、产品规划有效的实现了对公司战略的支撑,并通过产品规划了实现了对产品开发的指导,解决产品开发的突发性、盲目性的问题。

IPD的架构要体现企业业务管理的特点及企业战略诉求。IBM在导入IPD之前已经是一个管理成熟、技术领先的企业,但由于多年的反垄断调查,让企业不敢谈市场谈发展,并且由于大型机多年的技术领先,习惯了躺着赚钱,从而造成了技术研发与市场脱节、研发效率低下、研发费用浪费严重等问题。早期IBM IPD 被称为全球开发战略(WWDSWorld Wide Development Strategy),其重要目的是要从战略层面解决技术研发和产品开发的市场导向问题及开发效率问题,因此,在早期IBM IPD框架中,增加了市场管理线,并通过决策点设计来决策研发的效率问题。华为在进行IPD导入时,虽然已经是拥有员工近万人、年产值近百亿人民币的大型企业,但由于受国内企业研发管理水平普遍较低的限制,企业仍处于职能制管理状态,产品管理、技术开发管理、项目管理意识十分淡薄,各种的流程制度严重缺失。所以华为在IPD框架中,强调了产品组合管理、跨部门团队及治理机制以及各种支撑性子流程的建设。联想是在并购IBM PCD业务后导入IPD的,当时的联想是一个在国内外拥有员工2万多人、年产值千亿人民币的大型集团公司,其IPD架构中强调了公司战略及业务组合管理和业务单元产品开发流程的区隔,并在业务单元开发流程中强调了从业务单元战略到产品组合的转化以及ODM管理在产品开发中的重要作用。……。

总之,IPD的框架体现的是研发管理体系的构成要素及其逻辑关系,并要体现企业的业务特点及战略诉求,对未来的研发管理体系建设起到指导作用。

(二)IPD流程的阶段划分

IPD中,借助系统工程理论,一般会将开发流程划分为概念、计划、开发、验证、发布、生命周期6个阶段,每个阶段都有自己的管理内容和管理目标,每一个步骤都有自己的管理手段和管理方法,彼此相互联系,再加上具体的管理对象,组成了一个有机整体。通过阶段划分,可以明确在各个阶段做哪些工作,指明各项工作在全局中的地位和作用,有助于工作的合理安排。通过阶段划分以及总体目标的阶段分解,从而可以对工作内容复杂、开发周期长的项目分段决策,保证每个阶段的工作都圆满完成才可以进入下一个阶段,从而及时发现问题、解决问题,不给后续工作埋下隐患,并在项目不可行时决策、及时止损。

6阶段是最常见的划分方法,企业可结合业务的具体情况进行细化拆解,划分为更多或更少的阶段,以满足企业业务管理的需要。比如联想在概念阶段之间增加了概念前阶段以便实现对项目启动前准备工作的规范化管理,将生命周期管理阶段进行了拆分,将生命周期结束阶段拆离出来单独管理,以满足联想货架产品切换库存管理和服务问题。

在阶段层面的流程的设计中,首先要从全局角度对各个职能领域的工作进行初步划分,明确各个职能域在各个阶段需要完成的工作内容,形成流程该案,从而让大家能够从全局角度、全过程角度了解一个产品开发需要完成哪些工作,便于高层管理者从全局角度把握工作内容,有助于初学者快速入门。

在阶段层面的流程设计中,每个阶段都需要明确工作目标、每个阶段都要有明确的工作内容和交付物,为了支撑阶段工作的评审,还需要明确阶段决策标准,以上内容将有助于为各个阶段开发工作提供明确的指引。

(三)IPD各阶段工作的步骤分解

结构化流程的特点随着层级的下沉,流程分解越来越细。如果说在阶段层面还属于对流程在宏观层面的描述,到了步骤层面已经是分解到了执行层面,也就是将每个阶段的工作内容分解到多个步骤,并将各个步骤的工作内容与各个职能的核心代表对应,从而实现了流程和组织的关联。在步骤层面,将每个阶段的工作分解到多个步骤的同时,还会将每个步骤的工作内容展开进行详细描述,进一步细化为具体的职责,明确具体的输入和输出,用于指导各个岗位在具体步骤工作中所需要承担的工作。

步骤层面的流程设计,即与企业的具体业务具有密切的关系,又和企业的组织结构设计相关,构建了业务工作内容与职能组织之间的映射,是流程落地的关键一步。步骤是项目进度安排的基础,也是联系阶段、具体任务活动的纽带,它能够界定流程实施中或结束时的预期结果。

(四)基于岗位的任务及活动分解

虽然步骤层面实现了工作内容到岗位的映射,但其细致程度仍不足以支撑对各岗位日常工作的指导,因此有必要基于阶段、步骤进一步对各个岗位的工作进一步细化,进一步展开为一个个的任务。每个步骤由一定数量的任务组成,这些任务更具体的说明了完成某步骤的具体工作内容和顺序。任务是项目进行进度表编制、资源需求评估和计划制定与管理的基础。

任务层面是按照项目阶段和岗位进行展开的,又可划分为工作任务和交付物两类。每个任务除了明确的责任人外,还需要指明该任务开始和结束时间,以便于进行进度控制。

每一项任务还可进一步细分成各种各样的开发活动。根据任务的性质,每一步骤的开发活动数量从几个到三十或四十个不等。一般来讲,步骤和任务具有更强的通用性,但开发活动则会因项目不同而不同,因此不会做明确的定义划分,结构化流程一般细分到任务层面即可。

(五)小结

IPD是一个结构化的流程,划分为架构、阶段、步骤、任务、活动几个层次,不同层次的设计可满足不同的目的需求,架构、阶段、步骤、任务具有跨项目的适用性,而活动则会依据项目的不同而不同,因此IPD的结构化设计只需展开到任务层面。

一己之见,仅供参考,欢迎拍砖。

原文链接: http://mp.weixin.qq.com/s?__biz=MzUxODEwNDgyNg==&mid=2247484433&idx=1&sn=f20d387ccf7666f75c4a45a476c08314&chksm=f98cb784cefb3e92de9e1e3f8cf67ef46105e9bde61916cbfd58cc8211725dc5bec1fe55af37#rd