|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ s- M* b3 |) f" \$ C B基于IPD的研发过程质量管理综述
2 k3 Z' s! C# s: d+ `$ G7 B+ |" E+ }8 G; N& ~2 B
研发质量管理,包括“结果质量管理”和“过程质量管理”。慕思当前比较侧重“结果质量管理”,即重视最终的产品质量。但在研发过程质量管理上比较薄弱,其实,我们应通过“控制研发过程质量”来保证“研发结果质量”。只有基于过程质量的管理,才能带来好的结果质量。) t- h& P: u8 u% R1 ~
/ U3 W' f" x8 x- V从质量组织来看,慕思有QE(质量保证工程师)和PQC(制程质量控制工程师)等质量角色,这是供应链系统的质量工程师,说明公司对产品结果质量是有强力把控的,但是从研发体系看,目前还没有配置研发质量工程师RQA(Research Quality Assurance),说明对研发过程质量的把控还比较薄弱。 : H: L" x V" ]* g& A. P
, x/ {% A2 j* ]# L) Q$ c. h研发过程质量如何进行管理? 基于IPD的方法论和大量企业实践,有如下需要重点建设的环节:
0 T/ s8 a% n8 _+ \. r7 r) z0 f" Y$ e, Q0 L6 Z: }' B
一、过程质量构建在流程之上,这也是流程的核心价值之一+ w+ Y3 x% D, c. L* I4 ^/ X
7 r& |* d1 M/ p
流程的价值是和企业的“业务流”相匹配(业务流是指企业实现价值创造的过程),流程本质上是业务流的表现形式。同时,流程是优秀作业实践的总结和固化,是可以在不同团队之间进行复制和传承的过程。
& G9 _! K% W1 j. v( \+ }" q
1 D. b9 v7 W$ k& l符合流程要求的业务输出,应当必然是高质量的输出。否则在流程之外还有质量单独存在,那就形成“质量和流程相分离”的“两张皮”方式,这种方式是低效的,难以执行的。
`; t2 x5 T) e2 [/ x; W6 V% x" o$ a, J- V
为了实现“流程承载质量”的要求,我们就要把流程中每个环节的输入、输出定义清晰准确,每个环节的质量要求和质量标准定义清晰准确。为了业务活动能达到质量要求,我们还需要提供辅助的质量工具、质量方法,以及检查表(checklist)、指导书等。+ C& h) T& o4 _1 ^' ^7 l. ~5 [9 E9 A
& Y; t9 w/ [* L% }
: ^; F& h6 X; p2 @! ?4 M图一:研发过程质量,必须构筑在从客户需求到客户满意的端到端流程之上0 c7 c1 Y# w* e0 j% F# L- V7 I6 j
$ X! b' a, N" m1 w1 e目前慕思IPD1.0已经发布,在IPD1.0中,将每个流程活动的质量要求都进行了描述和说明,同时对评审活动给出了详细的要求、方法和检查表,初步建立了“质量构筑在流程”上的研发流程体系。
% }2 F( n, o' M* m- E/ {
7 S! P! H1 i% L' l: r+ U二、通过关键控制点(KCP)控制研发过程质量
% o2 u, h; t' C4 ]- |1 w0 z9 V0 [) Z5 J& U1 z S9 u/ P! K& E4 ?
在我们的研发流程中,需识别关键控制点(KCP:Key Control Point)。所谓关键控制点,就是对过程质量起重要作用的关键环节或关键活动。一般我们在流程中定义的重要的评审点,都是关键控制点。另外,不仅是评审点,业务人员和流程专家一起,要识别流程中所有的关键控制点。
1 @' o( Q! F3 z* |# C% @& i6 _* t9 N2 v& k* u7 f" p
8 J2 d5 m( ~# R8 Z1 S0 N
图二:经过识别的KCP活动(示意图)
- I( y; z2 U% A2 o. X: y! o0 ]9 h. ^* s2 p. ?: c
在研发过程中,研发项目经理和质量人员需要对关键控制点重点监督,确保KCP活动能够高质量完成。
7 Q/ n1 @* ~/ E/ w5 i) L" ], {" L: s; s9 Q4 L) W
通常,流程可以根据业务场景的不同,进行流程适配,即进行流程活动的适当裁剪,但是,对于KCP活动,一般不能进行裁剪,是必须执行的活动,如果要裁剪KCP活动,必须经过研发领导层的批准。
" y6 z, s2 ]. W& W1 L% [/ F! t
0 U% ^- V8 a7 H" k% J8 ^, ]0 b另外,在流程审计工作中,一个重要的工作内容就是审计KCP活动是否按流程操作: KCP活动是否高质量的完成,是否达到质量要求和质量标准。因此,流程审计和质量审计的重点就是KCP点。
$ y3 R8 D1 ^; u8 H/ [, h9 y1 J" O% S1 D: A4 A' k
三、研发过程需进行质量策划和输出质量计划
5 x7 Y( M" K* T4 M7 @$ c5 q3 S& j ]( s2 n
所谓质量策划,就是制定质量目标(或根据已有的质量目标),输出质量计划的活动。所谓质量计划,就是为达成质量目标制定的计划。质量策划是一系列动作,质量计划是质量策划活动的输出结果。
0 W' i$ Z" ?- G0 P0 {9 T% T( A8 ~) Y5 Q6 E. I* O
$ l* E; Q$ _2 w" K" e! z% F
, S6 u. G7 |6 b. \; Y图三:质量策划和质量计划在质量体系中的位置3 n; c( t3 E. ^
, T9 w- Z9 K) g0 |: T0 g* l) P质量管理包括质量策划、质量控制、质量改进。质量策划的目的是分析和识别如何达到质量目标;质量控制的目的是确保过程执行能达到质量目标。质量改进的目的是探索如何更好地达成质量目标。可见,质量策划是质量管理的源头。9 a2 d; b$ d: F
+ u8 _8 |/ c. w& ^" R, z) S
每个研发项目都有其独特性。有的需要采购新物料,有的需要外发进行“异形”的打样,有的需要外购零部件,有的需要制定新的检验标准。因此,每个研发项目,都有其独特的质量风险和需要解决的质量问题。质量策划活动,就是依据本项目的特殊要求,分析质量对策,研究出保证高质量研发的质量实施方案 ,形成质量计划。, K$ x- W* J, Q% l1 c" t/ }
) A1 b* `; K F" }! F( s6 H慕思研发项目目前还没有进行质量策划活动的强制性要求,在实施IPD的项目管理过程中,质量策划和质量计划需要逐步的做起来。
4 {; v7 `: O( Y( @9 u& k% J C2 S2 h/ d# a3 a0 K3 ~- o0 z
四、组织建设上,设置研发的质量管理角色RQA
( X1 s0 W8 X$ z; o
# [7 J& B9 p+ M& {, f- o流程确定了角色,组织来承载角色,流程与组织不直接耦合,只通过“角色”关联,这样组织的变动才不会影响流程的稳定性。组织要去和流程匹配,才能做到高效运营。在IPD流程中,因为流程承载了很多质量要求,那么在组织上,就需要一个质量管理的角色RQA去匹配流程。- U: c1 `6 O) F' Z5 X
/ ?9 A0 R+ W5 K
3 k/ a$ j6 E( Q6 X
图四:RQA的职责说明
! N0 {: Q( \' q1 o2 v
+ Q/ E" H1 f/ @; ~! ^, nRQA,就是研发的质量保证人员。研发的每个环节,是否在实际项目实施中真正达到了质量要求? 研发过程是否真正符合我们的流程要求? 研发的阶段性输入、输出是否完整?输出质量是否达标?等等这些涉及研发过程质量的监督、检查,都是RQA的基本例行工作。7 { ~5 A* Q$ u9 {
( w6 F' ^! M/ B5 B' C% z# Q( C0 s当然,RQA并不仅仅是做质量监督的工作。在研发项目启动时,RQA还要协助研发项目经理进行质量策划,输出质量计划; 在研发项目过程中,RQA还要识别新产生的质量风险,及时针对风险给出应对措施。同时,RQA还要具备专业的质量知识,以协助团队成员使用质量工具,进行专业的质量分析,解决实际的质量问题。最后,在每个研发阶段,RQA还要判断阶段性输出的质量是否达标,如果不达标,应有权利向上层汇报项目风险以及给出暂停项目进度、并补充哪些质量活动的意见。
& u9 Y) @) n y8 f5 D' E q V
9 B! Q# k& v# W五、对研发过程进行例行的流程和质量符合度检查
Y, _' E* ^5 t* W8 U% d! |
9 `3 p7 J3 x, U3 e8 X! f研发团队往往有多个已完成或正在进行的项目,可以抽取重点的研发项目(可以刚完成或正在进行),每个季度进行例行的“遵从度测试”,也叫CT测试(CT: Compliance Test)。即检查项目是否符合流程要求和质量要求。通过对项目成员的访谈,以及问卷等多种形式,判断项目中团队成员是否遵从了流程要求,是否按质量要求做事?并且给出例行的CT测试报告。
. ?! A, o @- {! x$ L5 k# h) I. P; P f7 ]% F
总结
1 B7 N% b& I% `5 G
' l$ f8 n$ H d: p; j1 A3 Y经过上述层层递进的环节,我们发现,研发过程质量管理体系得以建立:在流程中建立了质量要求和质量标准;在项目启动时进行质量策划和质量计划;在研发项目执行过程中实施了质量监督和关键控制点的审核;在组织上进行了角色的匹配; 在项目群管理中进行流程和质量的遵从度测试。在这样的研发质量管理框架下,研发的过程质量必将逐步建立,并持续得到提升。1 m0 v# O$ n0 E7 H- @
7 |+ [; z7 P6 S e- H
|
|