在IPD中开发活动是以一个层次结构来构架的,每一层都是下面一层的总结:从阶段(最高和最广的一级)到步骤,再到任务,最后到各项活动(最具体的一级)。阶段对所有项目来说都是一样的,是第一个决策层次。步骤对所有项目也是一样的(虽然某些项目可能省略一些步骤),是第一个制定计划和进度表的层次。任务是就某个步骤如何完成提供指导原则。
实际上,
整个IPD流程是一个流程体系,该体系通过不同的层次来实现对整个产品研发过程的管理。体系的最高级首先是一个宏观的管理流程(称为主流程或概览流程),对全流程提供快速浏览,体现阶段和主要任务;
在此基础上可以细化为阶段性的流程,用于指导PDT对项目进行计划和管理,体现所有任务,描述任务间的依赖关系,建立流程和子流程、模板等之间的关系。
阶段性的流程又可以根据需要细化成支撑流程或管理制度,指导各功能部门的具体开发工作,如工艺开发流程等;流程操作的说明性和指导性文档称为操作指导书和模板,如项目管理指导书、概要设计模板等。图7-8所示为某企业IPD流程体系层次结构。
1.主流程
在研发业务模块内第一层规定工作途径的流程称为主流程。主流程中可引用派生的子流程、模板和规范;6个阶段(概念、计划、开发、验证、发布、生命周期管理)流程和IPD流程概览可以理解为主流程。
2.子流程
对主流程中局部业务活动进一步细化描述工作途径的流程称为子流程。子流程中也可引用操作指导与模板。例如,项目管理流程、配置管理流程、中试流程、贝塔测试流程可称为子流程。
图7-8 某企业IPD流程的层次结构
3.操作指导
操作指导是支持某一个或多个业务活动的文件,是主流程或子流程业务活动的最底层的细化,如中试发货审批操作指导书、技术分析报告拟制操作指导书、项目活动估算操作指导书等。
4.模板
模板是支持某一具体活动过程或其输入、输出的操作提示、范例、工作表格,是某一业务活动详细的操作指引文件,如项目经理任命书模板、项目周报模板、总体方案设计模板等。模板中可包括表格。
在IPD流程体系建立的基础上,如何保证产品研发过程按照流程的具体要求严格执行呢?如何才能规范产品研发团队的行为和活动呢?如何保证不同经验的人写出的文档具有相似性呢?这里就需要文档模板支持了。只有存在规范的文档,才能保证产品研发流程的有效执行。在IPD中对每个阶段都提出了文档输入和输出的要求,如图7-9所示。
图7-9 IPD流程阶段文档输入与输出要求