软题库 培训课程
当前位置:信管网 >> 其它资料 >> 文章内容
浅谈CMM中关键过程域(KPA)在人生项目中的运用
来源:信管网 2012年07月04日 【所有评论 分享到微信

  CMM-软件过程能力成熟度模型,对于软件工程开发人员来说应该是比较熟悉的一个概念。事实上,CMM给了软件开发机构一把度量软件过程的尺子,这把尺子从低水平到高水平有5个等级的刻度,用它去度量便是软件过程评估的工作。另一方面,CMM同时也是一个指南,它在客观上起到了指导软件机构的作用,它可以告诉软件机构,如果要在原有的水平上提高一个等级,应该关注哪些问题,这就是软件过程改进的工作。在每个软件能力成熟度等级包含了若干个对该成熟度等级至关重要的过程域,他们的实施对达到该成熟度等级的目标起到保证作用。

  在CMM中,将软件过程改进的进化步骤组织成5个成熟度等级。在这五个级别中共有18个关键过程域(KPA)的实施来确保每个等级目标的实现。其实,人生就是一个项目。软件可以通过实施CMM,来保证软件项目的质量;同样对于人生项目,我们何尝不可以套用CMM中关键过程域呢?从而确保我们人生项目中重要过程域的进行而保证整个人生项目的质量。所不同的是,人既作为项目实施的机构,也是项目的最终产品;在软件项目中软件不可以自己来实施CMM,作为我们人来说就可以自己控制KPA,自觉地把自己打造成一个成熟的“产品”。下面我们来看看18个KPA在人生项目中影响和运用。

  在CMM等级1初始级别中没有关键过程域,软件质量的高低完全依赖个人的能力,软件的结果完全是不可预测中。这就好比我们的人生成长中,没有任何的过程来规划和指导,完全是凭借个人的天分决定人的日后的成果。这种现象在我们社会中还是普遍存在的,比如有的一些天才人物,一辈子也没有经历学习什么的,可是他在某一方面就是厉害。这就好比我们软件项目中有那么一两个开发高手,软件完全依赖这一两个高手来完成,从而写出高质量的软件。这种情况是多么的省力省心啊!可惜的是这种情况少得可怜,你看看这种天才人物百年难得一遇。在我们软件工程实践中同样会遇到这样的情况。

  CMM等级2可重复级中有6个关键过程域(KPA)。分别是:需求管理、软件项目策划、软件项目跟踪和监督、软件子合同管理、软件质量保证、软件配置管理。其实在CMM中可重复级中的这6个KPA对于我们成功的人生是很有益的指导。需求管理在我们人生项目中不就是一个人的人生追求么。软件项目要成功、人生要有成果首先就得下目标,没有需求管理的软件写出来也是废的,即使花了再多的人力物力也是白搭,没有用啊!不符合用户的需求。人生也是如此,没有目标的人生是一个人生路途中没有动力的人生,是不可能达到目标的人生,也是一个不成功的人生。这里就不再叙述确立人生目标对于一个人的成功是多么重要这一论题了。

  接下来让我们看看软件项目策划,在CMM中它的目的是制定进行软件工程和管理软件项目的合理的计划。相对于我们人生项目来说,在确立了自己的雄心大志后得为自己做一个规划,为了达到自己的人生目的得计划怎么样去实施,对自己所要做的进行合理的计划。在CMM中说的好,“这些计划是管理软件项目的必要基础。没有切合实际的计划不可能实施有效的项目管理”。难道我们人生不就是这样子的吗?!我们身边有多少有雄心大志的同志哦,可惜啊,有了目标后就根本没有去规划怎么去实施了,其结果我们也看到了。

  更进一步,有了目标,计划也有了,接下来呢?在CMM中就是软件项目跟踪和监督了。说到这里,我想起了我小时候练习写字,有一次在写字的时候父亲过来检查了,看到我写的那个鸡爪子样的字,心里那个火啊。结果是我好好的“享受”了顿“竹笋炒肉”。呵呵,现在我都还记得那次挨打的情景。父亲边打边说“你这家伙这么不自觉,看来得好好监督你了”。可惜,由于本人当时年少不懂事,要是那个时候领会了博大精深CMM中的KPA过程,就不会对我父亲的监督采取反监督手段了,结果到现在我的字还是鸡爪子样。这个例子让我深刻的体会到了跟踪和监督的效果了。CMM中说“软件项目跟踪和监督,目的是建立适当的对实际进展的可视性,是管理者在软件项目实施情况显著偏离软件计划时能采取有效的措施”。做软件也好,人生道路中也好,还是做其他的事情,都是一样的,不可能完全按照原计划进行各种活动。所以得添加跟踪和监督这一过程,不时的看看现在做的是不是偏离了原来的计划,跟踪一下,看现在做的怎么样,有效果没有。

  在我们人生中有人生的终极目标,这是整个人生的目标。为了达到人生最终目标,我们需分阶段来执行和实现。对于一个比较遥远和模糊的目标如果不把它拆分成阶段性目标,要想完成它太困难了,都不知道从何处入手。因此我们可以把我们的人生目标和计划“分包”,分别把人生项目中的各项工程分包给各个不同的“承包商”。哈哈,开个玩笑,这里不是开发软件,可以选择合格的软件分承包商。这里的各个不同的“承包商”都是自己。只是不同时期的自己而已,以时间换人力吧。记得高三备考高考时,老校长给我们开会说,我们有的一些同学现在太紧张了,一天到头都在想着七月七、八、九那三天,我知道那是你的目标,但是你现在不扎实抓紧你现在的每一周、每一天,完成你每周、每天的目标,你怎么在那几天很好的完成你的目标呢!对于CMM等级2中的软件子合同的管理,CMM目的是选择合格的软件分承包商,并有效地管理他们。对于人生项目,虽然我们不可能把它切开分给不同的承包商去做,可是我们可以在不同地时期完成不同地人物和计划,只要每个时期都扎扎实实的做了,做好了,到“系统集成”的时候,人生自然是成功的,是“好的软件”。


软件质量保证是绝大多数软件工程过程和管理过程不可缺少的部分,它的目的是给管理者提供对于软件项目正在采用的过程和正式构造的产品的恰当的可观行。说到这里,如果对应人生项目中,各位你们想到了什么呢?!我的第一直觉是想到了我们的应试教育。
  
  应试教育中的考试,就是对学习项目的质量保证!设计考试这样的环节,其目的和软件质量保证的目的差不多,也是给管理者-“老师”提供对于软件项目-“学生”正在采用的过程-“教学”和正式构造的产品-“是否能毕业”的恰当的可观行-“通过考试来可观”。现在的教育虽然严格按照CMM的软件质量保证来培养人才教育学生,可惜他们丢了两个字,人家CMM提倡的是“适当”的可视性。我们现在有些老师,恨不得对学生每时每刻都可视性,看看我们的学子一个学期有多少考试哟,单元考、月考、季考、期中考、期末考等等,我记得我当时的老师口号是“以考促学”。在这里,我没有批评考试这个东西,我前面也说了,它确实是一个质量保证,只不过太多了,就失去了它原有的味道了。

  好了,上面说了些与人生质量保证不是很相关的话题,现在来看看软件质量保证怎么运用到人生项目中呢?这个KPA过程看起来和软件项目跟踪和监督有点相似,不过他们两个确实是不同的KPA,有着不同的内涵,软件项目跟踪和监督是对实际进展的可视性,而软件质量保证是对正在采用的过程和正式构造的产品的恰当的可视性。一个是看有没有按照计划来执行而采取的跟踪和监督,而另一个是来度量或评估采用的过程或产品的效果。

  一位成功的人士是需要一个平台来展现自己,而一位想成功的人也需要一个平台来证明自己的成功,来验证自己为成功所做的准备是有效和成功的。一个不能对他自己采取的过程和已完成的人生进行恰当的可视可测人是很难把握成功的,因为他自己都不知道自己采取的手段、措施是否有效,自己都没有审视自己的阶段人生。所以,把软件质量保证运用在人生项目中可以用比较简单通俗的话来形容-“请回头看看,找机会练练”。

  在人生项目中有了这个关键过程域之后,我们可以评价自已为实现目标而采取的奋斗手段和阶段性成果,能看清除自己,不至于实施了很久了人生计划、也执行到位了,可就没有检验一下效果,而导致最终的失败。

  在CMM2中还有一个KPA,软件配置管理,粗看起来,好像这个在人生项目中没有什么意义,运用不上。不过我们还是先来看看CMM中是怎么说这个KPA的吧。“软件配置管理:目的是在项目的整个软件生存周期中建立和维护产品的完整性”。就这么简单的一句话-“建立和维护产品的完整性”。想想我们人生项目中的产品的完整性,不同阶段的人生、人生涵盖的不同方面,比起一般的项目来说,人生项目绝对是复杂的,多变的。而我们软件配置管理不就是来对付软件的复杂和变化的吗!因此,软件配置管理的方法肯定是可以在人生项目中运用的。

  人生是一个过程,他并不是由一方面构成,我们需要对人生的各个方面统筹管理、合理安排、有步骤、有根据的变更。比如在,软件配置管理中就有一个需求变更管理,对应到人生项目中,我们的目标也不可能是一成不变的,也需要根据实际情况来调整自己的目标,按照CMM2中软件配置管理的方法,先评价一下看自己的需求目标是否可以变更,如果变更了要把变更“通知”到各个“部门”-运用到自己的各项工作中去。

  以上是我对CMM2中的6个KPA在人生项目中运用的简单理解和阐述。在CMM2-可重复级上,已建立了管理软件项目的方针和实施这些方针的规程,可基于在类似项目中的经验对新项目进行策划和管理。达到等级2的目的是使软件项目的有效管理过程制度化,这使得组织能重复在以前类似项目中的成功实践。在人生项目上也使如此,把握了这六个关键过程域达到可重复级别,自己也可以把自己的人生项目有效管理过程化,一方面可以从前人那里复制成功实践,另一方面也可以给别人留下成功实践去复制。

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章