|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ `7 I. L! _4 B; [5 w' s
1、决策6 M* p; }! b" P6 [" M
& v9 _2 _) P1 z1 w3 j 所有的公司都有一个新产品决策流程,尽管他们有可能并没有认识到这是一个有明确定义的流程。在决策流程薄弱的公司,因优柔寡断造成的延误很普遍。例如,如果某个实际流程是顺序性的,要求许多经理一一确认某产品设计概念的优劣,那么,起动就会延误。我们看到,许多良机的错失只是因为产品先驱们不知道如何运用这种不正规的决策流程。
7 g7 x0 d! ~& z" \/ b G! `! `; H
; k& n, C4 I1 a5 x
在产品开发评审中,我们发现因决策流程不当会引发下列问题:, q( ^" x2 \- U8 `8 l
- ^+ k& y: U! V- x8 ?! M) q·由于高层管理人员不知道应该由谁来作出决策,或者需要什么样的一致意见,所以他无意识的延迟决策或修订决策。6 I' m' S" ]. V: h2 I* R" a! A8 E
- D3 `" r4 F) N$ V
·信息不够充分或细节不清楚导致决策质量低劣。( _4 W/ w* Z: l7 H" E) S
* k1 r& H! F2 r R D% l·没有及时解答疑问。0 W7 x; `# M( m7 P+ [! ^
) W) s8 G, [4 Z) o" u& B·未定义决策控制点,以至在适当的重要阶段又出现了评审工作。; x8 p1 d. k3 A( V
$ {4 z1 B% Y2 \+ f2 w N$ z·需要投入的资源过多,以至无法按期完成任何事情。
* I- m/ P( P9 s
* z$ b: o, c. M3 t @' _2 V$ t' I·授权审批和设定优先顺序的人没有明确批准给予产品开发项目的拨付资金。
* n- ` j, n+ q; K5 C& l9 B* H4 E2 [+ _! U" ^
·决策太迟&mdash&mdash经常是在产品已经设计出来之后。! z4 R' d1 z$ d i" Y/ D
3 `( C7 g. E: |" h6 ^·没有用周期指导来证实项目进度。9 U2 R* Y% S5 E% y6 K
5 F( {. Q7 X4 ]7 B
·高层领导没有作出战略决策,却由开发人员在无奈中作出这种决策。( K0 G1 o+ i8 V( k- S2 f2 t
8 J/ ~. n: j! B
在PACE流程中,新产品决策是通过阶段评审流程进行的,这种阶段评审需要在开发流程中具体定义的点上作出决策。一个产品开发项目必须在预定时间内达到明确定义的目标,才能获准进入下一阶段。3 c9 r: c8 m! M+ b: `
- I- F' F4 n9 U. m( m$ x
产品审批委员会(Product Approval Committee, PAC)是指在一个部门或一个公司内负责主要新产品决策的高层领导小组。PAC有权在开发周期内的具体决策点通过给新产品拨付资金或修改新产品的途径来批准或拒绝新产品。PAC负责通过产品开发活动实施公司的战略,因此,他们具有资源分配权,以推进新产品的开发。2 _* Z ]4 c: U5 @* @
, y; @. [5 T! T
PAC一般通过阶段评审流程来作出决策和进行资源分配。没有这样一个流程,高层领导就难以有效地引导新产品的开发。然而,只有一个评审流程(或类似的一个流程,如把关流程或阶段开发流程)是不够的。定义不清、实施不当或与开发流程中的其他必要要素不协调,都可能使评审流程效率低下。
2 w" b# u; @9 b: I3 Y! a+ t. o7 O. i0 Q# f6 w4 T
阶段评审流程在产品开发中还扮演着另一个重要角色。通过它,PAC可以直接明了地授权项目小组分阶段地开发产品。项目小组为产品制定详细的建议,提交产品开发计划,并申请下一阶段所需的资源。如果PAC批准工作小组的各项建议,它会赋予项目小组以权力、责任以及实施小组计划的下一阶段所需要的资源。
% W! r$ ^ r* C5 D2 [- A2 {/ w8 M& z' }3 X
2、项目小组构成
. W) h" l+ h$ s$ P; o
3 X/ W( t* q! R 在评审中我们发现,尽管大多数公司有正规的项目小组,但多数并不成功。总的来说,由于这些项目小组的构成、角色和责任没有明确的定义,结果使沟通、协调和决策效率低下、纷繁混乱。
Y. V" u1 U) p K6 H, n2 g! Z; _6 [- i, Q. l% i1 c+ J
有这么一家很典型的公司,不计其数的经理们只在他们有空的时候或是有什么特别原因使会议变得最优先的时候,他们才参加产品开发小组的会议。由于这种方法产生的效果差,所以公司曾尝试用不同的方法来改变这种状况。他们建立了专门的项目管理部门,负责监督进度和任务的提交,以明确由谁去做什么以及事情做了没有。后来,每个部门都给每一个主要项目指定了自己部门的项目经理。但这些方法效果并不理想,只是增加了毫无价值的劳动,而这种劳动已经太多了。许多公司建立了项目小组的组织形式,但大多数效果不佳。针对这些不成功的案例,我们发现以下典型原因:
, ]0 \: D( A ~+ `+ Q, L. x" I3 y1 o
1 G. @) z) Y0 B! E9 y5 U·如果项目小组和职能部门的责权不明确,将造成困惑。
3 B8 a2 G( J' c1 p5 w/ C- w; a2 `/ [; G8 Q
·项目小组没有得到明确授权去实现目标,因而效率低下;在某些情况下,他们只被赋予了责任,却没有相应的权力和资源。- H4 w. H) w4 Y# a: H9 s
* o+ X! a$ Y9 V5 [2 p·缺乏并行工程,一些职能和技能无法和谐地融入到项目小组中去。
. T4 D& ^, G T% D9 c& r/ N R( w5 v) q6 f4 v
·项目领导工作效率低,这源于几个因素:项目领导人没有经验;对项目领导人角色不明确;培训不足;项目领导人更换频繁;或者项目小组的组织有缺陷。% i- V+ n1 F7 A" H$ o2 E4 m
' R5 M! O2 U5 u0 N8 \: j·项目小组缺乏项目实施所需的人手和技能,因而无法实现目标;各种资源在项目小组间调来调去,缺乏明确的决定。
$ i0 ?- z' M( I9 m2 b% h
/ v+ u1 i0 Z0 z* x- M·由于没有明确定义项目小组和职能部门之间的协作方法,两者之间便有冲突和困扰。
. Q% d! H% G7 j1 K& O& F& O) g* m( j8 K% m* ~ f2 H. w% |
·小组成员任务分配造成的困扰使整个小组效率低下:比如说,小组成员把自己看作职能部门的评估者或记录者,而非真正地帮助进行实时决策。; [" j# W9 |8 t. i6 |
6 u; N3 G" r1 c- v& E 项目小组构成是产品开发流程的一个关键要素。一个高效的项目小组能极大地增进沟通、协作和决策。在评审初期,我们就发现许多广为接受的项目小组模式效率低下,而低下的原因与上文所述颇为相似。我们开发了一个新的模式。这个模式既能发挥项目小组这种组织形式的最佳方面,又能克服上述缺陷。我们把它称之为项目小组构成中的核心小组模式(Core Team Approach)。 G2 J0 x4 F* n; C
/ K; E8 _# u0 @" Q+ G 核心小组是有权开发特定产品的一个小型跨部门项目小组。一个典型的核心小组有5&mdash8名成员,有权力也有责任管理所有与开发该特定产品相关的任务。这些特定任务分配到核心小组的每个成员身上,每个成员都利用相应资源完成这些任务。小组成员们为指定给他们的工作确定方向,与职能部门打交道,并作为核心小组的一员参与集体决策。PAC则在开发工作的每一阶段通过阶段评审流程赋予核心小组责任和权力。每个核心小组都有一个指4 M7 x. p& ?" F' o1 ?1 Q L
+ X3 v! V. x- h/ b6 m0 Z( Q
导和引导小组工作的领导人。该小组在执行每一开发阶段时遵守与PAC签定的有关重大项目目标以及可变动的范围的&ldquo合同&rdquo。
, w1 [6 Q* q8 `$ n" t' r
7 v" w9 j! D' {: \3 A9 P3、开发活动的结构
# J# ~6 f" V' R4 U: J I# u- \; g; y b7 |$ Y
开发活动是开发新产品的实质性工作。在PACE中,结构化的开发流程明确了应做什么开发工作、相应的先后次序、其间的关联性以及用于开发项目的标准术语。在评审流程中,我们发现,开发活动的结构中往往存在三类普遍的缺陷:(1)没有任何明确的产品开发结构的公司;(2)有具体流程手册但并没得到遵循的公司;(3)有结构化的流程但并不能改进或加快开发进度的公司。/ H+ D: I9 I) b+ |0 u
& W/ z3 C& m5 J& |0 |$ J
对第一种情况来说,公司必须在产品开发流程中不断地&ldquo重新发明车轮&rdquo,即重新定义产品开发流程。每一个项目小组都定义其要遵循的流程,结果,每个项目小组即使在执行相同的或相似的任务时,开发流程也迥然不同。这种模式延长了开发周期,且整个公司的项目小组都易犯同样的错误。5 X* V% z2 k! h+ P0 K
# D. F/ F. U6 |" P8 m& c, H
对第二种情况来说,流程被文档化了,但是并没有得到执行。典型的情况是,某个职员在程序手册里定义开发流程,然后把手册散发出去,天真地期待每个人都会遵守它,结果当然是他们并不遵守。多数情况下,他们不遵守反而好一点。项目小组又各自将自己的那一套流程搬了出来。& S$ H" K- s" Q* H) ^
) |: r/ p8 `1 r$ o$ Z3 c# U7 E, Q
对第三种情况来说,开发流程已得到明确和遵守,可惜这个流程天生就效率低下。令人吃惊的是,许多公司在规范流程时,只是简单地将他们现有的做法写成文件,哪怕这个流程效率低下,其结果自然是把问题制度化了。
) Z( Q9 x( i/ I F2 f, Y3 t; c% o* H0 J: P m) L7 O% t. j
在评审开发流程时,我们发现普遍存在下列缺陷:
' g6 m6 ]; u6 f" d7 ^ ~# r1 u& P, I
$ _, t. R6 Y1 D. B·无章可循的开发活动导致产品不断更新。& I+ M8 F9 } X8 F6 B9 P9 T$ x) p
" U3 P$ i* @- t' j$ U; t5 W·由于对必须完成什么样的开发活动及何时完成有误解,因而造成项目计划不周及准备不足。
: c3 {) k2 Y3 ^4 c' G, m5 F ^9 P2 ?3 h0 W y- j/ m
·缺乏通用术语以及由此引起的理解问题,导致开发工作不理想。/ u2 m0 c; k; k- J2 k4 e3 F% `
v9 E4 Z5 [/ a) {. `! y* G·产品开发定义过于详细,尤其是缺乏结构化的定义,使得开发效率不高。
1 V. v& X5 u# ^, }; r
7 Y! R# R; N% x·每一步都需要多个签字盖章的官僚流程延缓了开发工作。. L5 O( q" w8 ~# y3 G
3 W0 R- P. F s$ g
·缺乏并行工程,因为它没有被设计到结构化开发流程里。 N `! T& b- m. |; h7 n
: w: L* N- A7 Q) o0 D! j" Z2 i5 t
·缺乏开发活动的周期时间指导,导致项目进度不准确。
" h* Z8 O; F+ p% M7 Q7 W0 y8 c B w# R* \6 R; g7 W
·由于没有将责任落实下来,导致未能不断地改进产品开发流程。
' j, V1 s F; G. A, B2 D4 o5 L! ?$ W1 R$ \3 _
在PACE方法中,核心小组用结构化开发流程开发产品,这将确保一致性,并避免小组创立各自的流程。基于一个通用的结构化流程,就可以使用通用的周期时间指南并为持续改进打下基础。
9 j4 R! z' r% B% `0 O! ~: M$ c+ Y9 ?& B; B9 C( K+ t
按照PACE的方法,一个结构化开发流程包括几个等级。在阶段评审流程所提供的框架中,一般有15&mdash20个主要步骤来定义一个公司的产品开发流程;每一步又分成10&mdash30项任务,规定每一个步骤如何在公司里得以实施。这些任务又为每一个步骤定义出标准周期时间,因此可以根据这些基本步骤编制进度表、预估资源需求、制定计划及进行管理。 n( T8 o2 D* L: r9 \
8 e7 O: u) g9 W: Y7 m 每一项任务还可进一步细分成各种各样的开发活动。根据任务的性质,每一步骤的开发活动数量从几个到30或40个不等。总的来说,各步骤与任务永远适用于各种项目,而开发活动则因项目不同而不同。
( ?7 Y* o4 T2 Q" u! i
! w2 y; V# _: d# l& H' Y4、开发工具与技术, n- w4 F* E7 Z% t! F+ u4 y/ `* f. q
6 l( K- ^! p" m; T# R: P: R* o
各种设计技术,例如质量功能配置(quality function deployment, QFD)、装配设计(design for assembly, DFA)和可制造性设计(design for manufacturability, DFM),能促进产品成功并达到相应的运行效果。然而,这些技术中没有哪一个能单独地解决产品开发中的所有问题。/ e/ ?8 }+ i3 s: X7 p( ?8 M+ j
! X5 D4 d& d3 n% } 举例来说,一个规模宏大、部门众多的高科技公司选择QFD作为其最终的解决方案。公司投入巨资来培训全公司人员的设计技术,并培养了内部QFD专家和顾问,进行相应的宣讲介绍。9个月后,产品开发仍不见起色,项目小组也就解散了。由此,QFD技术受到不公正的指责,这只是因为人们期望有一项技术能弥补整体综合方案的缺乏。
6 v$ p) y* Y# k! a+ c, R9 m0 c0 k8 y) H9 H# E! W7 R" \& S( z
在过去的5&mdash10年中,许多新型自动设计工具已被开发出来,它们可以极大地辅助产品开发流程。这些工具包括计算机辅助工程(CAE)、面向对象的软件开发工具、产品数据管理系统、模拟工具以及用于项目计划、进度和决策的工具。同样,没有单独的一种工具能提供一个完整的解决办法。每种工具都可以更大地提高工作流程的生产率,但所有的工具都需要一个结构化的流程,这是一个先决条件。- X' F! L' I' c! G2 `( N6 \. @
5 c/ Q- U" C+ e" D& P3 e
至于这些工具和技术的使用,我们发现,许多公司犯着这样或那样的错误:要么是没有使用正确的方法或工具,要么是使用效率不高,这些都是因为他们缺乏整体产品开发流程。特别是,下列问题比较普遍:% \1 P7 |1 V7 V1 T; d* N
/ c0 j) m/ D: u+ J8 S1 N! J% y·设计技术效率低下,因为不能很好地融入清晰的产品开发流程。$ n P: d1 `7 l3 z
, d# L. {3 i- q. N; T; Z·人们期望某一种设计技术,如QFD,能解决所有产品开发问题。
$ d+ O# O! K+ V; v0 [( N; d
- h: }: r0 `- y. U·因为没有使用恰当的设计技术,造成新型产品不可制造或不耐用。' a" K3 j+ k* n. E/ i4 |1 r
5 s3 y9 ~/ I \' t
·因为没有使用自动化工具,导致产品开发时间比应花的时间要长。5 O# o+ G% O% m+ o. i/ O$ e( ~
0 a. W* { a( z2 \1 T·因为产品定义不断变更,导致自动开发工具没有产生预期的效果。& @+ a+ c" r; |9 D
( [; E1 C& x" {2 m9 R
PACE流程没有给新技术或新工具下定义,其关注的焦点是在整体产品开发流程这个环境中,适时地运用合适的技术或工具。PACE描述了一系列技术设计和自动开发工具,并表明了它们是怎样适用于该流程的。
5 E9 f) g, w, f# i
6 c" I/ J' [7 `& w2 k3 l5、产品战略流程
/ F, V+ ?- I7 n5 M. c1 B v1 M# K1 @0 i6 E/ d
产品战略是新产品开发的起点。通过产品战略,公司定义了要开发的产品的类型、如何区分自己与竞争对手的产品、如何将新技术引入新产品以及开发新产品的优先顺序。& l' ?: s0 S Z$ z" M' |7 [! S1 V
, i/ `, p: q# F! [3 ^- q( _/ R! A 选择开发的产品应与整个产品战略保持一致,但情况往往不是这样。产品战略常常没有被定义或表述清楚,即使在公司内部组织过非正式的讨论。如果没有一个清楚的产品战略,开发人员在提议新产品及执行开发项目时就必须进行猜测,他们往往是通过反复试验才得知哪些合适,哪些不合适。8 i# q3 @* ^$ T- O7 `
2 ~% V& L( w9 V 有时产品战略与开发项目相离太远,以至于前者仅是一纸厚望,对于实际选择的项目没有任何作用。有一家公司,压倒一切的战略目标就是去开发多种新产品。当再无其他指导,或在缺乏产品思想的评估框架和优先顺序的设立框架的情况下,许多项目是根据开发人员个人或经理们的提议下启动的。尽管有的取得了技术上的成功,但这些项目中的大多数永远不可能完成,或永远不能商品化。该公司的CEO告诉我们说,&ldquo如果我早知道他们都在做些什么,我会尽早制止他们。他们的大多数项目与我们的战略并不一致。&rdquo" l. l, p* J, u5 {) a
7 ^3 \0 k2 o; g" h, R
我们的经验表明,产品战略制定和交流的常见不足之处如下:5 O3 @ _0 a) {3 q
5 e. R1 V% Y4 a7 S) e
·公司将眼光过分集中于个体产品,而对产品平台的重视不够。
' `; Y0 s4 u& L6 E+ U. R/ T/ F4 N8 l7 h0 A" z6 j. L% `; u
·公司里没有人明确负责产品战略。5 r: l- E- v* k
0 {; t/ f. x8 f( s
·既然产品战略没有一个正式流程,它往往成为年度预算流程中的一项表面工作。
" h7 G- W) a5 [/ g) R8 [8 Z \4 \
0 a/ e7 B0 X' s·由于公司不能有效地评估其产品战略机遇,开发出了平庸的产品。
" Z0 s. X: h7 o" n* K; x1 |
, l7 }* I# R/ G- F: i, Q2 T·产品战略过时,原因是将眼光集中在当前而非将来顾客的需要和市场潮流上。9 y. T! s$ ?9 s* `
- {9 F) h$ Z+ ^1 ?" ?1 J7 c. f& @' j·由于产品战略是内部驱动而非客户驱动,因而造成产品不具竞争力,竞争性分析肤浅,竞争定位不明确。
+ U8 Z, \$ T3 x( J3 j- T1 a$ X( | L
·由于没有产品战略愿景来指导项目开发工作人员,所以实际产品开发与初衷不符。: O0 Y3 h+ W% g& B8 Y
5 {8 ]4 P1 L6 W( b6 @( O6 h2 k 与盛行的信念相反,最佳产品战略并非来自于令人眩目的革新念头,也不是从数百张充满图表的市场分析报告中得来。例如,数字设备公司只用三页纸定义未来VAX平台,这就概述了计算机历史上最成功的产品战略之一。有效的产品战略来自于一个严格的产品计划定义流程,这些产品计划的制定依据是对市场交替变化、技术进步和竞争态势所带来的机遇的理解。在PACE内,产品战略提供了一个框架,供PAC在阶段评审流程中决策和设立优先顺序之用,并同时为核心小组确立了指南,供其定义产品时使用。产品战略包括明确定义了扩展现有产品线和创造新产品线的机遇。
9 D; E g# S: L! P( T! K* H& [5 E) I5 z \6 M+ W
尽管每个公司都有自己的商业战略做法、机构建设、产业及竞争地位等,从而使得具体的产品战略因公司的不同而有所不同,但产品战略仍可作为一个流程来管理。PACE产品战略要素对这一流程进行了定义。
6 B' R+ p8 Q" N0 H0 @( `" H# G8 ?9 V) i1 d4 G4 I% e
6、技术管理% Y, E* H f- I$ t/ r/ @! |
V6 Z$ Q; T+ [" H4 t {4 A 技术管理是整个产品开发流程的一个组成部分,技术管理的作用是发现应用新技术的机会,并且启动技术开发项目,从而扩大公司的核心竞争力,并使多种产品受益。
G+ ~! O8 s" O6 ~8 [) w
2 f" E8 H; c+ b4 v( L3 C, A# F 我们已经觉察到,一些技术型公司并没有积极管理他们潜在的技术。一些公司过于将注意力放在产品开发上,以至于最后他们只把技术开发当作产品开发工作中的一个次要项目。我们也曾看到一些面临困境的开发项目,跌入技术难题之中,原因在于公司没有意识到他们缺乏开发那些产品所需要的最基本的技术知识。
6 j) e4 y" ~: n, j* q8 t @1 j7 U* i3 J. }" t- S5 T7 L
产品开发依赖于技术,无论这技术是内部开发的,还是别人许可使用的,或是从公司外部获得的。要想及时地利用那些可用的技术,就必须了解当前和未来的核心技术,因为技术的开发和技术联盟的建立需要时间。要达到这一点,不应强行要求正在搞产品开发的项目小组去创造或获取这些必要的核心技术。项目开发的风险大小是由其不可避免的、最具风险的因素决定的。假如该因素是核心技术开发,则其不确定性和潜在的延误是不可估量的。. H- r* k# ]& H
* e2 [' ?5 d) f. @ 例如,某家公司不懂技术管理,它的研发部门致力于各种技术的开发,其有用期&ldquo从现在起持续3&mdash10年&rdquo。然而,大多数这样的研发工作没有充分利用公司现有的技术基础。结果,他的核心技术到期后没有其他的核心技术来替代。研发经费的短缺使得一些关乎产品线的核心技术过时了,面对市场份额的节节丢失,公司不得不大量投资以便迎头赶上。( E# i8 X9 t# @. M0 _
y4 Q$ Q/ u+ R5 F0 l6 Q* V/ [ 在评审产品开发的流程中,我们发现了以下常见的技术管理上的缺陷:
$ B# I, B( s5 W! b0 r/ _' S' s K# O+ j7 M
·由于技术上出现的意外,使产品开发延迟。如果当初技术准备充分,这些意外本来是可以避免的。
1 |9 R' l6 o! G3 f
2 z* a- P/ ]: i3 c# t5 w·由于公司没有给现在或将来的核心技术进行投资而导致技术效能下降。1 {& ?* A- }# J+ X6 e
) q& Z0 s: I$ n2 i
·由于技术开发没有从产品开发中脱离出来,造成了不必要的开发周期延长。' M& J$ T% t5 ^7 |! o( v
. s6 B+ ^) z& u' f+ ^4 ?
·由于对技术风险控制不足而引起项目失败。1 N9 I. Z+ n2 ?! @, _
_% b `7 l6 G5 f
PACE内的技术管理要素定义了技术开发流程,以及由技术向产品开发的转换,它澄清了产品开发和技术开发两者之间的区别,并定义了它们与产品战略的联系。
! }, l- |+ O% Y' C; d- U- K3 a+ U2 q2 |8 n
7、管道管理
! o2 l4 m; j' p9 C9 Y( }) L6 n1 n6 ?9 m0 e
最后,当公司消除了产品开发中以项目为基础的各个方面的不足之处后,很明显,它将进一步需要一个更好的管理模式,来管理所有产品开发项目。随着各个项目对有限资源的竞争趋于明朗化,管道管理就成为下一个首选对象。
- ~' R# g( X' G+ p3 m! f; o' k2 a* u' S P4 P$ ~
我们发现下面几个问题可由管道管理来解决:
. Y9 h# [. H0 C+ ]& i
0 @. i) A, n& E5 w( h* L8 N·低效的资源调度系统常常导致资源调度过度,从而延迟了开发项目。
8 C* V9 R9 h1 S( ~2 N# T2 y/ q( B4 n% [$ k: j" j0 e$ b: N) w4 f
·作&ldquo救火&rdquo决策时未考虑到项目的优先顺序。5 R* y$ p: p6 W/ _( h
, b Y- F. R1 K
·职能部门预算与项目资源分配不一致。
. v8 J: P! t8 i" c" |1 F, J$ A+ O1 i! J# q
·项目技能要求与部门资源不一致。7 `8 | y0 w; O0 @1 u& W& F" ?
& k: a$ F, N% m& R& c
·产品开发决策没有考虑到公司的增长、产品组合或长/短期侧重点等目标。; n2 z9 c' E1 g
$ o% C: @" l$ [. ^; W/ Z) E. [4 j 这些问题存在于所有产品开发项目,也应在所有项目中得到很好的处理。PACE管道管理要素解决这些问题的方法是给项目优先次序的确定和跨项目资源管理提供一种框架,并且将职能部门能力和项目要求协调起来。 |
|