成功推行公司过程改进的关键因素是什么?

上一篇 / 下一篇  2012-08-14 09:58:51 / 个人分类:杂谈

 问题:成功推行公司过程改进的关键因素是什么?51Testing软件测试网B1m*I2C1E4r o_ T

  精彩答案:51Testing软件测试网No p k1m1d

,t] `I"E%Dg_0  如下为个人整理的几点成功推行公司过程改进的关键因素,欢迎交流。51Testing软件测试网:N U:v'G9Iq5Fl

*M b~eL Sw0  1)必须获得公司高层领导的支持,且各级领导必须“亲自参与”,不能“口头支持”51Testing软件测试网 RZ[G1chXG

j;_(_nz"{9gT0  过程改进不是免费的,要投入大量的计算机资源、人力资源、工具和技术、培训及咨询等费用,没有高层经理倡导和出资,改进是缓慢的,所以必须获得公司高层领导的支持;

`;B6E$y6{Q|9v"eS051Testing软件测试网(` LJ-m9t([B

   另外,软件研发管理过程中所涉及的人员都应该熟悉过程规范,并掌握其技能。所以各级领导必须“亲自参与”,不能“口头支持”,过程改进中各级领导的主要 职责是“带领团队完成预定目标”,他们只有“亲自参与”过程改进,才能深刻体会过程的要点,掌握研发管理的方法技能。“亲自参与”体现在:参与分析问题, 商议改进对策;参与制定和自己工作相关的过程规范;参与评审;参加过程规范培训学习等等。说的直接一点,如果领导自己都不懂新的过程规范,而在实际执行时仍然按照以前的流程方式进行管理,那下属到底该听谁的,该执行哪个规范呢?

be3Yj'?~051Testing软件测试网7`S rW9y kXGbln

  2)制定的过程规范不求“全面”,只求“简单、实用”

'_q+_K3a[!OC051Testing软件测试网1u8Av^8Mv`(Z-[q

  过程改进人员,在制定过程规范时,一定要站在企业自身的角度和执行者角度考虑,“大而全”的过程规范,看都看晕了,更不用说要去很好地执行了!

(i(\P {O1P v0

?(@/e"R&[0  3)不能过度的迷信所谓的标准51Testing软件测试网 H:ki \{:[0s0|X qs

51Testing软件测试网"H2D6|(KR

  过程改进是要根据企业的现实情况和发展需求,优化流程制度,努力提升人们在过程中的工作能力,从而“提升产品质量、提升生产率并降低成本”(林锐说的)51Testing软件测试网W#m@2p(p] TiUh

51Testing软件测试网$Nx j4H\\

   组织需要遵循一个标准来实施过程改进,目前已有众多的标准支持质量和过程改进,如:CMM/CMMI、PMBOK、ISO9000等,但在过程改进中这 些标准都只能用来参考,而不能过度的“迷信”于它,一定要考虑该标准在本公司执行是否适用、合理,否则为了过程改进而改进,偏离了公司的目标,那是十分危 险的。

s-`8D N-hW0H0

"J7s }i%g;N {0  4)推行新过程的方式必须是引导,而非强制

6X:IA~F0

/kuv;jc0  我国自古就有“上有政策,下有对策”的说法。所以,我们在推广过程规范时不仅要预防员工们对此应付了事,还要引导员工们正确地做事情。

9j"C5H XrU*\0

h _O o2g)p$hI5z0  制定过程规范是为了帮助大家把工作做得更好,而不是存心与大家过不去。以下是几点对“引导推行”新过程规范的建议:51Testing软件测试网W_0A}9^ r:K*D;` I

wo:}CpZ+G:^}0  a)解释规范

['`2BmVL i\s^r0

Gh9Y qLE0   过程改进人员不要只是天天埋头拼命写过程规范文档,写完了上缴就了事。应该充分的把公司的内部网站利用起来,在其中设立一个专门解释过程规范的专栏,加 大对新过程规范的宣传。过程规范不是数学公式——只要能背下来就行了,关键还是在于理解与合理的运用。如果不对过程规范加以解释,员工们怎么能够懂“为什 么要学习和执行新过程规范?”,如果不懂“为什么”怎么能够很好地执行呢?

#l A}Un7g-|0

'\x H [Ve PV0  现在,公司就存在这样的现象:项目部时不时的对公司的员工进 行项目培训,但几乎每次培训都没有在公司的实际工作中落到实处。在通知培训时,管理者们总是以“公务繁忙,项目众多”为由不参与或是中途逃跑;部门员工们 也有类似于“赶项目进度”的理由而不参加或是中途离开。而坚持参加完培训的人员,也是似懂非懂,项目培训也几乎没有怎么落实到实际工作中去。我敢说,在公 司上下,没有几个人能很好的把公司的项目研发管理体系说清楚的,就更不用说去很好的执行了。51Testing软件测试网{y(Y[V wn9F

51Testing软件测试网 ](YC*^sc(d5f

  公司有一部分条款也可能用了“必须”的语气。有些内容可能会损害一些人的利益,但为了统一大局,又不得不做。如果过程改进人员不对此加以清楚的解释,可能会导致一些本来可以避免的埋怨或争议。

1aQ \ J`i:i4F.O0

7\j`8o3a,fx{j0  对新的过程规范作进一步的解释会带来一些间接性的好处:不合理之处会很快被发现并提出(因为解释不通嘛)。51Testing软件测试网T[:QE/RX!vR

51Testing软件测试网3`A5n9H6}xL

  b)培训和考核

&b/N3N9B5cB(B0

+p'Z3zh;l0  要对公司全员进行新过程规范的培训与考核,使公司中的每个人都熟悉与自己工作相关的过程规范。只有全员参与,才能够使团队发挥最大的力量。51Testing软件测试网7Z&V xft(c |9Wb8p[w

51Testing软件测试网st0BI m

  而公司里的各级经理,领导总是派下属去参加培训,而自己则以工作繁忙为理由而逃避枯燥乏味的培训。如果这样下去,将可能导致的结果是:所有直接 在“前线”干活的人都参加培训和考试了,就唯独几个管理者成了“漏网之鱼”。最终,“虾兵蟹将们”至少都知道在哪里可以下载到新过程规范,而且知道规范里 讲些什么东西了。但是那几个“当官的”却知之甚少或是乱七八糟,依旧我行我素,照旧行事,那反到成了新过程规范执行中的“破坏者”——带头起了破坏作用 了。所以上面说到,领导亲自参与培训和考核要比口头支持作用来的大。

} F!^ j {[ m3p]p0

7z]Dy]? lg0  c)QA人员应该监督新过程规范的实施51Testing软件测试网X}*L(PO CxT!F8G

51Testing软件测试网C\$ZD3U z

  人都难免存在惰性,如果没有人来监督员工们按照新过程规范来做事,那么自觉性较差的人就可能会回到以前老的做事习惯上。

/B+_2P Rc {H8p051Testing软件测试网e*||\QIh*s g

  CMMI中把质量保证称为“过程与产品质量保证”。而其QA人员的职责就是要定期地检查项目成员的“工作过程以及工作成果”是否符合既定的过程规范,来监控和改进“过程质量和产品质量”。51Testing软件测试网 z DU&~:XEh

51Testing软件测试网aDe`6`%y^q)N+J0f

  就比如:几乎所有的人都明白基本的交通法规,但是明知故犯的人也有不少,所以还需要很多交通警察来进行监管。而在IT研发中,质量保证人员就是充当交通警察的角色。

y^&\2tY)^?p;?051Testing软件测试网eYY#]Yy8f*Vs~!\

  5)定义好过程规范中所需的文档

X.Fmvf+Ja051Testing软件测试网1WCo M$s$H

  在公司里推行CMM\CMMI标准后,一般就会要求开发团队写不少文档, 所以在推广新的软件过程规范时,员工们总抱怨 “要写的文档太多了,都没有时间”!甚至还有人把进度延误归罪于写文档上。51Testing软件测试网%N3fG{2R

9~(Q$q*],G+C gh)o0  定义过程文档时要考虑:51Testing软件测试网oB+G%d,J9b-I~

51Testing软件测试网 j5O"x'o\d G*A%s

  a)是否规定了太多不必要的文档,如果是,那就应该对过程规范做进一步的精简,删除一些不必要的文档。

"cq t1t#UL1q_051Testing软件测试网;aloM V]T

  b)过程规范所要求的文档本身是适量的,可能是由于以前写的文档太少,一下子还很难适应写文档的习惯。那在新的过程规范中,应尽量想办法将写文 档的难度降低,以提高写文档的效率。一要下功夫制定出好而精的文档模板,并给出充足的提示和示例。让使用者 “依葫芦画瓢”,总比他自己在那儿瞎想“该怎样写”要方便得多吧。二要鼓励开发人员经常写文档,才会熟能生巧,以提高其写作能力。51Testing软件测试网,Q2m(u5kvx

tV{ KjTyye0  原帖地址:http://bbs.51testing.com/thread-751052-1-1.html

V6u:~1H;Z;B0

TAG:

 

评分:0

我来说两句

Open Toolbar