(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf_第1页
(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf_第2页
(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf_第3页
(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf_第4页
(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf_第5页
已阅读5页,还剩78页未读 继续免费阅读

(计算机软件与理论专业论文)支持软件过程改进的软件过程度量研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中文摘要 摘要 软件工程避论认为:可通过软件过程改进来提高软件组织的成熟度,改进软 件组织的过程能力,从而解决软件危机问题。而客观的、有意义的和潼化的度量 是成功遗开发当今复杂软 牛戆关键。 软件过程改涟是各个企般建立适合自身软件生产线帮软件工渡化生产的必由 之路,软件过糕理论和技术的研究与应用始终存在一定的差距,软件过程改进的 关键是量体裁衣,以理论稻模跫为指导,究分结合软件缀织自身的特征秘现状, 送行实麓适合缝缓特色静较移过程改逶。谣要理解较辞缀织静叁身鹣特征和现状, 软件过程度量是基本手段。软件过程度量照检测实际性能和可接受性能之间偏麓 的撼础,同时也是获得改进机会的基础。软件组织对软件过程进行度量,可以采 集到每令过程瞧黢戆度量数攥,分橇每令避程戆蛙缝。软俘度量支黪软终过程黢 进l 冀及软件产醅的管理和改进活动,它是篱理软件生命周期活动、评估软件项闫 计划可行性和检测项目活动执行计划程度等的基本手段。软件度量还是软件产品 质豢和组织软件过程能力评岱的关键技术。“度量与分孝斤 在s w - c m i v l 中是一个公 共褥注,在c m m i 中成为一个单独静过程域,可觅在c m m i 中,强谲了度量 睾为 软件定量管理的熬础的重要地位。 本文以实施软件过程改进为指导方向,以软件过程度量为线索,从度量与分 爨麴各令爱瑟分糖了软臀过程改送模型c m m ,结合i s o i e c l 5 9 3 9 、t c m m 强及 c m m i 等标准,摄出了改进的过程度量模型s p m m ,建立了软件过程数据库以及 过程数掘库系统( p d m s ) ,并利用统计过程控制原理对过程数据库中的原始数据 进行分柢,以发蠛软件过程懿不足,确定赛施软孛过程改进的时闽与空闺。 本文是钎对酃些瑷真实的软件过程改逡为舀标,真正期望改进较侔过程,提 高软件过程能力的软件组织,特别是中小型软件组织,而不是只追求成熟度级别 的软件组织。 麓先,本文余缀软锋本次王 睾遥定豁软侮过程改送壤鍪c m m ,叛及c m m 袋 涉及的度量以及分析,并分析了c m m 中每个k p a 所蛩求的度量。在阐述软件度 量的基本思想之厝,结合软件c m m 、c m m i 等标准并应用软件度量的知识建立软 牛改避鲍过程度纛模型s p m m ,并更为详尽效礁定了s p b 雹v l 数最,l 、爱整集。任 莓 软件过程改进鄂怒循序渐避的过程,在改进的过程中,尤其是中小型企业,应分 优先级来实现各个k p a ,所以,在确定软件过程度量内容的时候,将度量内容对 应的k p a 也列出,以帮助软伟缀织在实施过程改进时选择所需要的魔攮。有了度 量棱黧,确定了凌羹癌客,工作重点转移掰建立一个过稔数据痒良及曩俸实瑗。 重庆大学硕士学位论文 建立过程数据库,采用了c a s e 工具p o w e r d e s i g n e r ,后台数据库为s q ls e r v e r , 内容主要针对软件缺陷以及项目计划两个方面建立,记录了软件过程的动态信息 以及项目的相关静态信息,然后将这些数据应用于以下几个方面的统计分析:1 ) 提供软件过程的过程能力基线,评定软件过程的稳定性和能力。软件过程能力基 线是软件过程能力的体现,可由历史数据计算而来;而其偏差以及偏差产生的原 因又能说明软件过程的稳定性;2 ) 预测将来的进度,制订良好的项目计划;通过对 新项目的规模和工作量的估计,并结合生产率数据,可以初步估计项目的进度, 制定合适的软件项目计划3 ) 标绘软件过程的趋势;4 ) 利用p c b 以及缺陷分析,发 现软件过程的不足,确定软件过程改进的时机。 关键词:c m m ,软件过程度量,软件过程改进,软件过程数据库,统计分析 i i 英文摘要 a b s t r a c t s o f t w a r ee n g i n e e r i n gt h e o r yb e l i e v et h a ts o f t w a r ep r o c e s si m p r o v e m e n t ( s p i ) c a ne n h a n c et h em a t u r el e v e la n di m p r o v et h ep r o c e s sa b i l i t yo fs o f t w a r eo r g a n i z a t i o n , s e q u e n t i a l l yi tc a ns o l v et h ep r o b l e mo fs o f t w a r ec r i s i s t h ek e yo ft h ec o m p l i c a t e d s o f t w a r et h a tt h et o l e r a n c eo fo b j e c t i v e , m e a n i n g f u la n dq u a n t i z a f i o nn o w a d a y ss u c c e e d i nb e i n gd e v e l o p e d s o f t w a r ep r o c e s si m p r o v e m e n ti st h eo n l yw a yt h a ts o f t w a r eo r g a n i z a t i o ns e tu p s u i t a b l eo n e so w ns o f t w a r ep r o d u c t i o nl i n e s e sa n di n d u s t r i a l i z a t i o np r o d u c e c e r t a i n d i s p a r i t ye x i s t sw i mu s i n gt h r o u g h o u ti nt h er e s e a r c ho ft h ec o u r s et h e o r yo ft h e s o f t w a r ea n dt e c h n o l o g y , t h ek e yt h a tt h ec o u r s eo ft h es o f t w a r ei m p r o v e si st oc u t t h eg a r m e n ta c c o r d i n gt ot h ef i g u r e ,r e g a r dt h e o r ya n dm o d e la sg u i d e ,f u l l yc o m b i n e t h es o f t w a r ea n do r g a n i z eo n e so w nc h a r a c t e r i s t i ca n dc u r r e n ts i t u a t i o n ,t h es o f t w a r e p r o c e s si m p r o v e m e n to fc a r r y i n go nt h es u i t a b l eo r g a n i z a t i o nc h a r a c t e r i s t i ci sp u t e di n p r a c t i c e u n d e r s t a n d i n g t h es o f t w a r eo r g a n i z a t i o n ss e l f - c h a r a c t e r i s t i ca n dt h ec u r r e n t s i t u a t i o n ,t h es o f t w a r ep r o c e s sm e a s u r e m e n ti st h eb a s i cm e a n s t h es o f t w a r ep r o c e s s m e a s u r e m e n ti st h eb a s i co fc h e c k u p i n gt h ed e v i a t i o nb e t w e e na c t u a lp e r f o r m a n c ea n d r e c e i v a b i l i t yp e r f o r m a n c e ,a n di tc a ng e tt h ef o u n d a t i o no fi m p r o v i n gt h ec h a n c et o o a tt h es a m et i m e t h eo r g a n i z a t i o no ft h es o f t w a r ec a r r i e so nt h es o f t w a r ep r o c e s s m e a s u r e m e n t ,c a ng a t h e rt ot h et o l e r a n c ed a t ao fe a c hp e o c e s sp e r f o r m a n c e ,a n a l y s e t h ep e r f o r m a n c eo fe a c hp r o c e s s t h es o f t w a r ep r o c e s sm e a s u r e m e n t s u p p o r t st h e s o f t w a r e p r o c e s si m p r o v e m e n ta n dt h e s o f t w a r e p r o d u c t sm a n a g e m e n ta n d i m p r o v e m e n ta c t i v i t y , i ti st h eb a s i cm e a n so fs o f t w a r el i f ep e r i o da c t i v i t ym a n a g e m e n t , a s s e s s m e n ts o f t w a r ep r o j e c tp l a nf e a s i b i l i t ya n dm e a s u r e m e n tp r o j e c tp l a nc a r r i e do u t t h es o t 壬w a r em e a s u r e m e n ti st h ek e yt e c h n o l o g yo f p r o d u c tq u a l i t yo ft h es o f t w a r e a n do fa s s e s s m e n t o r g a n i z a t i o n st h es o f t w a r ep r o c e s sa b i l i t y ”m e a s u r e m e n ta n d a n a l y s e ”i ti sap u b l i cc h a r a c t e r i s t i ca m o n gs w - c m m ,b e c o m ea ni n d e p e n d e n tk p a a m o n gc m m i ,i ti so b v i o u st h a th a sp u te m p h a s i so nm e a s u r i n ga st h ei m p o r t a n t p o s i t i o no nf o u n d a t i o no fq u a n t i t a t i v em a n a g e m e n to ft h es o f t w a r ei nc m m i t h i s p a p e rr e g a r d si m p l e m e n t i n g s o f t w a r ep r o c e s si m p r o v e m e n ta st h ed i r e c t i o no f i n s t r u c t i n g ,r e g a r ds o f t w a r ep r o c e s sm e a s u r e m e n ta st h ec l u e ,h a v ea n a l y s e df r o mt h e m e a s u r e m e n tt oa n a l y s i se a c ha s p e c tt h a ts o f t w a r ep r o c e s si m p r o v e m e n tm o d e l c m m , c o m b i n et h es t a n d a r d s ,s u c ha si s o i e c15 9 3 9 ,c m ma n dc m m i ,e t c ,h a sb e e np u t i n 重庆大学硕士学位论文 f o r w a r dp r o c e s sm e a s u r e m e n tm o d e ls p m mi m p r o v e d , h a ss e tu pt h es o f t w a r ep r o c e s s d a t a b a s e ( p d b ) a n dt h ep r o c e s sd a t a b a s es y s t e m ( p d b s ) ,a n du t i l i z et h ep r i n c i p l eo f s t a t i s t i cp r o c e s sc o n t r o la n da n a l y s et h ei n i t i a ld a t ai nt h ep d b ,i no r d e rt of i n dt h e d e f i c i e n c yo ft h es o f t w a r ep r o c e s s ,d e t e r m i n et oi m p l e m e n tt h et i m ea n ds p a c et h a tt h e s o f t w a r ep r o c e s si m p r o v e m e n t t h i st e x ta i ma tt h o s eo r g a n i z a t i o nw h i c hh a v et h eg o a lw i t ht r u es o f t w a r e p r o c e s si m p r o v e m e n t ,r e a l l ye x p e c tt oi m p r o v es o f t w a r ep r o c e s s ,e n h a n c ea b i l i t yo f s o f t w a r ep r o c e s s ,e s p e c i a l l yt h em e d i u ma n ds m a l l s c a l es o f t w a r eo r g a n i z a t i o n ,b u t n o tt h es o f t w a r eo r g a n i z a t i o nt h a to n l y p u r s u et h em a t u r i t yr a n k f i r s to fa l l ,t h i sp a p e ri n t r o d u c e st h es o f t w a r ep r o c e s si m p r o v e m e n tm o d e l c m m , a n dt h em e a s u r e m e n ta n da n a l y s e ,e a c hap i e c eo fk p ar e q u i r e dm e a s u r e m e n tt h a t c m mi n v o l v e a f t e re x p l a i n i n gt h eb a s i ct h o u g h to ft h es o f t w a r em e a s u r e m e n t ,t h e k n o w l e d g eo fc o m b i n i n gt h es t a n d a r d s ,s u c ha sc m m ,c m m i ,e t c a n da p p l i c a t i o n s o f t w a r em e a s u r e m e n ti ss e tu ps o f t w a r ep r o c e s sm e a s u r e m e n tm o d e l s p m m ,a n dt h e m i n i m u mm e a s u r e m e n tc o l l e c t i o no fm o r ee x h a u s t i v ed e f i n i t es p m m i ti st h e p r o g r e s s i v ep r o c e s st h a ta n ys o f t w a r ep r o c e s si s a l li m p r o v e d ,d u r i n gt h ep r o c e s so f i m p r o v i n g , u n l e s ss m a l la n dm e d i u mo r g a z i a f i o n ,i th a v ep r i o r i t yp a r t s o fo n e sj o bb y g r a d e si tc o m ea n df o re a c hk p a ,s o ,w h i l ed e t e r m i n i n gt h ec o n t e n to ft h es o f t w a r e p r o c e s sm e a s u r e m e n t l i s tk p a t h a tm e a s u r e m e n tc o n t e n ti sc o r r e s p o n d i n gt o o ,i no r d e r t oh e l p i n go r g a n i z a t i o ni ni m p l e m e n t i n gs o f t w a r ep r o c e s sc h o o s et h em e a s u r e m e n t n e e d e dw h e ni m p r o v i n g t h e r ea r em e a s u r e m e n tm o d e l s ,h a sd e f i n e dm e a s u r e m e n t c o n t e n t ,t h ef o c a lp o i n to fw o r kt r a n s f e rt os e t t i n gu pp d bs t o r et h ep r o c e s sd a t a p d b t h a t t h i sj o bi ss e tu p ,h a v i n ga d o p t e dc a s et o o l - p o w e r d e s i g n e r ,b a c k s t a g e s u p p o r t e r sd a t ab a s ei ss q ls e r v e r ,a i m e da tt w or e s p e c t s :s o f f w a r ed e f e c t sa n d s o i l :w a r ep r o j e c tp l a n n i n gm a i n l y , h a v ew r i t t e nd o w nt h es o f t w a r ep r o c e s s sd y n a m i c i n f o r m a t i o na n dr e l e v a n ts t a t i ci n f o r m a t i o no ft h ep r o j e c t ,t h e na p p l yt h e s ed a t at o s e v e r a lf o l l o w i n gs t a t i s t i c a l a n a l y s i s o fr e s p e c t s 1 ) o f f e r i n gt h e p r o c e s sc a p a b i l i t y b a s e l i n e ,e v a l u a t i n gt h es t a b i l i t ya n da b i l i t yo ft h es o f t w a r ep r o c e s s t h ep r o c e s s c a p a b i l i t yb a s e l i n eo fs o f t w a r ei st h ee m b o d i m e n to ft h ep r o c e s sa b i l i t yo ft h e s o f t w a r e ,i tc a nb ec a l c u l a t e db yt h eh i s t o r i c a ld a t a ;d e v i a t i o na n dr e a s o nw h od e v i a t i o n p r o d u c ep r o v et h es t a b i l i t i e so fs o f t w a r ep r o c e s s 2 ) t op r e d i c tt h es c h e d u l ei nt h e f u t u r e ,t om a k et h eg o o dp r o j e c tp l a n ;t h r o u g ht h es c a l et ot h en e wp r o j e c ta n d e s t i m a t i o no ft h ew o r kl o a d ,a n dc o m b i n et h ed a t ao fp r o d u c t i v i t yr a t i o ,c a ne s t i m a t e t h es c h e d u l eo ft h ep r o j e c tt e n t a t i v e l y ,m a k et h es u i t a b l es o f t w a r ep r o j e c tp l a n 3 ) m a r k i v 英文摘要 t h et r e n do ft h es o f t w a r ep r o c e s s 4 ) u t i l i z i n gp c ba n dd e f e c ta n a l y s e ,t of i n dt h e d e f i c i e n c y o ft h es o f t w a r ep r o c e s s ,t od e f i n et h e o p p o r t u n i t y o ft h es o f t w a r e i m p r o v e m e n t k e yw o r d s :c m m ,s o f t w a r ep r o c e s sm e a s u r e m e n t , s o f t w a r ep r o c e s si m p r o v e m e n t ,s o f t w a r ep r o c e s sd a t a b a s e , s t a t i s t i ca n a l y s e v 1g l 蠢 l引言 1 1 论文选题及其重要意义 在世界范围内,软件项目浠求正以非常快的速度增长,并且这种增长看起来 遂遴来这交霹瓣。这静增长基缀导致较释舞发活魂急器l 耋妻戆增长,已傻褥对蘧予 构筑软件的过程,即软件过程,得到更多的关注。软件过程可以定义为人们用来 开发和维护软件以及相关产品( 如:工程计划、设计文档、规章、检测枣例及用 户手瓣) 匏一组灞动、方法、爽践及转换l 。放根本上皋滋,软件过程必须是可 戳预测的。也就怒说,成本估箨、进度和臻滠等方面的承诺妊须麓较为准确一致 的兑现,产品必缬满足用户对篡功能和质量的期望。但软件产品又有熟特殊性: 1 成本高; 2 ,数 孛开发豹遴凄赡予按裁; 3 估计软件工作量很困难; 4 软件质量滩于保证; 5 修正维护软 譬困难。 软件机构在缀过很多年的探索和实践中,意识到实鲠性蔺题是缺乏管理软件 过程的能力。基于此,软件工程研究所( s o f t w a r ee n g i n e e r i n gi n s t i t u t e ,s e i ) 提出 了软件能力成熟度模型s w - c m m 2 ,3 】( c a p a b i l i t ym a t u r i t ym o d e lf o r s o f t w a r e , c m m ) 。c m m 搐透了有效懿较纬过程改遂懿糕絮,摇遮了l 麸混乱豹、 不成熟的软件过程向成熟的、肖纪律的软件过程改进的一条途径。c m m 涵盖了 有关计划、设计和管理软件开发和维护的实践,软件机构只要遵循这然实践,就 能够撬裹该极毒鼋静麓力,淡瀵怒或本、迸发诗慈、功款及产晶质量譬嚣标。 软件过程改邋的模型不仅仅是c m m ,还有许多,如:i s 0 9 0 0 0 3 ,i s o i e c 1 5 5 0 4 ,s p i c e ,i s 0 1 2 2 0 7 、t i c k i r r 、m s f 、n a s a s e l ,c m m i 等多种模型,企 业可根据自身的特,证帮实际情况灵活应用。不管选择什么榉的改进模型,都是为 了这戮软舞过橙敬遗静最终叠标。软 孛过程改进是在有骥确的嚣标之下,| 三l 过程 度鬣为支撑,而软件过程度量充分记录了过程的静态和动态行为信息,为下一轮 软件过程改进目标的制定提供依据。所以,隐藏在对过程的改进和控制之后的基 本灏瑾楚数臀遂撩疫量。歪懿1 9 蓬鳃熬开尔文顼瀵:“警您霉美度量您灏麓述瓣 事物,并且能够阁数字来表示它时,就说明您对它有所了解;当您不熊对它进行 度量,不能用数字衷示时,就说明您对自己所说的事物仪一知半解。即使可以度 量,可以鼹数字袭示,也只罴了解事物的开嫂,远远没有达到科学黪境赛。”任 每工稷如果不戆溺数字来疆透它,这说鞠它仍处在摇鏊辩期。任何工程科学只有 重庆大学硕士学位论文 当蘸爱“数疆说话”对方辘上舞为秘学,透诧要重藏软俘过程的浚童工 车。 w a t t s s h u m p h r e y 在1 9 8 9 年说过这样一句话:“过程太簸杂了,产品太重要 了,无论如何,我们再也不能模糊不清的凭直觉了” 4 】。软件过程改进需要以软件 过程疫量为鏊疆。软彳孛避程改避是璃不牙软嵇避稳兹度量。发蕊是影穗软馋墁基 管理和过程管理的关键因素,是对软件项目和软件过程进行飘标管理的基础,它 为管理人髓提供决策信息,使管理糟能及时作出关于项目和过程的进度、成本、 质量和技术瑶标等方露的决策。度黛是软件过程改进的有效像涯,不对过稳交更 造成静影蹶徽度量分析簸不耱确定避程改进是否成功美及改蛰这舞斡程度,遣没 法对下一次的软件过稷改进提供支持。我们只有对软件过程肖了定量的认识,才 能对软件过程进行定最的控制,才能做到软件过程的持续改进,最终实现对软件 藏率话募、进度霹蒺委等方瑟魏零谬麓较袭准确致款甍理,产瑟麓溢霆越户对 其功能和顾量的期望,罄本解决软件危机问题。 1 2 国内外蚕秀究现状 譬前,匿内的软 串企泣多以结梅纯生产方式为主,但正在志向戳过程为中心 的生产方式和工业化生产方式过渡。目前已经有很多企业逐渐程意识到软件过程 的重要性,并要求按照c m m 模型来实施软件过稷改进,以提黼组织的能力成熟 度。餐不少缝织仍然不熬悉c v f m 戆概念,太帮分较终佥盘款乏文整纯熬过程摇 述,在软彳牛工程理论和实践方面都有待改进。特别是软件过程和软件产品缺乏持 续的有效的度量,软件过程的历史数据很少,很难基于对以往软件过程的度甓数 握来对工 睾量、进度翻痰量送行台理戆估计。这整都是当裁在软件过程改进瓣道 路上静困难。 1 2 1 软件过程改进模型 c m m 概述 c m m 楚塞s e i 奁8 0 年代中鬻据出采,在9 0 年代正式发表瓣磺究成采。c m m 成为了事安上的软件过程改进标准。c m m 提供了个软件过程改进框架,邋个 框架与软件生命周期无关,也与所采用的开发技术无关。根据邋个框架开发企业 逡罄具转鹃款待过程,霹以较大程瘦羹鏊提毫按诗划的鼹霆亵残本提交有覆鬃保送 的软件产晶的能力。 软件能力成熟度模烈的英文缩写为sw cm m 。由于它是cm m 族模溅中制 定最早、影响也最大的一个,人们通常称之为cmm 。cmm 怒髑子评价一个组织 软俘过程成熬度窝谖澍臻潮这些过程静成熬度添需奖黪关键实筏懿一个模囊,楚建 立软件组织所使用的过程成熟度的模型以及定义和测量过程成熟度的有效方法,在 实际中被软件开发组织用于软件过程改进和评估。cm m 由软件能力成熟度模 2 型和软件能力成熟度模型关键实践这两份技术报告组成。前者描述了软件 过程成熟度的基本原则和实践,目的是帮助软件组织通过从无秩序、混乱的过程发 展到成熟、有秩序的过程来改进其软件过程的成熟度;后者则提供了对应于cm m 每个成熟度级别的关键实践,以及如何阐述关键实践的信息,它详尽地阐述了cm m 每个级别的成熟度内涵,也是用于软件过程改进、软件过程评估和软件能力评定 的指南。 图1 1c m m 模型 f i 9 1 1c m mh i b e r a r c h y cmm 提出了软件过程成熟度框架,将成熟度分为初始级、可重复级、定义级、 管理级和优化级共5 个级别,如图1 1 所示。除级别l 外,每个成熟度级别被分解 成关键过程域、共同特性、关键实践、目标等组成部分。通过这些组成部分,5 个 成熟度级别为测量一个组织的软件过程成熟度以及评价其软件过程能力定义了 一个有序的级别,同时可以帮助组织在安排其改进工作时确定好重点。随着sw cm m 的发展,cm m 己经成为一个由众多模型和相关文件组成的庞大体系。它的 实施离不开其它有关模型和文件的配合与支持。其中,与之联系最为密切的是ps p ( 个人软件过程) 瞵j 和tsp ( 团队软件过程) 【9 】。psp 为基于个体和小型团队软 重庆大学硕士学位论文 件过程的优化提供了具体而有效的途径。它向软件工程师表明应当如何规划、测 量和管理其工作,运用已定义的和经测量的过程,设立可测量的目标,并且对照这些 目标跟踪性能;还说明应当如何从工作一开始管理质量,如何分析每项工作的结果, 以及如何运用这些结果来改进下一个项目的过程。tsp 则提出了许多开发软件 集成产品的问题,向团队中的工程师表明了如何在计划的成本内按进度生产出高 质量的产品,还向团队说明如何管理其工作并控制计划和过程。它提供了实现团队 目标的指南,使团队能够节约时间和精力。c m m 、ps p 、tsp 三者组成了一 个整体,cm m 构筑了组织能力,psp 建立了个人技术和纪律,tsp 则帮助按计 划的成本和进度提供优质产品。软件开发组织引入psp 和tsp 可以达到以下 效果:通过实施以个人软件工程师为目标的全面软件质量管理而改进产品质 量;显著降低产品测试和整个周期的时间;提高计划和约定的准确性。 c m m 已经发展成为一个事实上的软件过程改进的工业标准,已经是发展成 为一个比较成熟的理论体系,并且还在不断的发展完善之中。 c m m i 概述 c m m i 被看做是把各种c m m 集成为一个系列的模型中。c m m i 的基础源模 型包括:软件c m m2 0 版( 草稿c ) ,e i a 7 3 1 系统工程,以及i p d c m m ( i p d ) o ,9 8 a 版。c m m i 也描述了5 个不同的成熟度级别【 o j h 。 1 级别1 ( 初始级) 代表了以不可预测结果为特征的过程成熟度。过程包括 了一些特别的方法、符号、工作和反应管理,成功主要取决于团队的技能。 2 级别2 ( 已管理级) 代表了以可重复项目执行为特征的过程成熟度。组织 使用基本纪律进行需求管理、项目计划、项目监督和控制、供应商协议管理、产 品和过程质量保证、配置管理、以及度量和分析。对于级别2 而言,主要的过程 焦点在于项目级的活动和实践。 3 级别3 ( 严格定义级) 代表了以组织内改进项目执行为特征的过程成熟度。 强调级别2 的关键过程域的前后一致的、项目级的纪律,以建立组织级的活动和 实践。附加的组织级过程域包括: 需求开发:多利益相关者的需求发展。 技术方案:展开的设计和质量工程。 产品集成:持续集成、接口控制、变更控制。 验证:保证产品正确建立的评估技术。 确认:保证建立正确的产品的评估技术。 风险管理:检测、优先级,相关问题和意外的解决方案。 组织级培训:建立机制,培养更多熟练人员。 组织级过程焦点:为项目过程定义建立组织级框架。 4 决策分析和方案:系统的可选的评估。 组织级过程定义:把过程看做组织的持久的发展的资产。 集成项目管理:在项目内统一各个组和利益相关者。 4 级别4 ( 定量管理级) 代表了以改进组织性能为特征的过程成熟度。3 级 项目的历史结果可用来交替使用,在业务表现的竞争尺度( 成本、质量、时间) 方面的结果是可预测的。级别4 附加的过程域包括: 组织级过程执行:为过程执行设定规范和基准。 定量的项目管理:以统计质量控制方法为基础实施项目。 5 级别5 ( 优化级) 代表了以可快速进行重新配置的组织性能,和定量的、 持续的过程改进为特征的过程成熟度。附加的级别5 过程域包括: 因果分析和解决方案:主动避免错误和强化最佳实践。 组织级改革和实施:建立一个能够有机地适应和改进的学习组织。 c m m 于c m m i 的区别i l 2 ”1 c m m i 中成熟度等级的概念与早期的模型相同,只是某些等级的名称有所变 化。l 级、3 级和5 级的名称没有变化,名称还是初始级、己定义和优化级,但是 2 级和4 级分别变为己管理级和定量管理级,这个变化更突出了2 级定性管理和4 级定量管理的特点。 c m m i 共有分属于4 个类别的2 5 个关键过程域,覆盖了以上所介绍的4 个不 同的领域( 相对应的,s w - c m m 共有1 8 个关键过程域。) 。虽然c m m i 中的很多 过程域与s w - c m m 中的基本相同,但有几个过程域的范围和内容发生了重要的变 化,另外也有几个新增加的过程域。 通过比较我们可以看出,2 级的内容变化不大。“软件分包管理”重新命名为“供 应协议管理”,所包括的范围也更广泛。“度量与分析”在s w - c m m 中是一个公共 特性,在c m m i 中成为一个单独的过程域。 3 级的变化是最大的。原来在s w - c m m 中的覆盖了所有软件工程实践的“软件 产品工程”被扩展为5 个过程域:“需求制定”主要涉及的是各个层次的需求分析活 动;“技术方案”包含设计和实施;产品集成”主要是集成、组装产品部件并形成最 终交付产品;“验证”是指要通过诸如测试、同级评审等活动展示产品与具体需求的 符合性;“确认”则是通过客户的验收测试等活动确定产品满足了客户的真正需要。 “集成项目管理”包括了s w - c m m 的“集成软件管理”和“组间协调”两个过程域。“风 险管理”和“决策分析与制定”都是新的过程域,主要是用来管理解决某一个问题的 时候,识别和评价不同的解决方案。i p p d ( 集成产品和过程开发i n t e g r a t e dp r o d u c t a n dp r o c e s sd e v e l o p m e n t ) 模块在3 级有2 个过程域:“集成组队”强调建立通力 合作、有整体性的产品开发队伍;“组织集成环境”主要包括基础设施和人员管理方 重庆大学硕士学位论文 面的实践,以便进行有效的一体化的组队工作。 s s ( 供应商来源s u p p l i e rs o u r c i n g ) 模块在3 级有1 个过程域“集成的供 应商管理”,这是建立在2 级的“供应”过程域基础上的,加强了预先识别可以满足 项目需求的产品供应商的要求,以及维持与供应商之间的协作关系的内容。 c m m i 在4 级非常清楚地说明了量化控制的要求。具体来说,就是要应用统 计化的和其他数量化技术管理所选择的过程域( 如对商业目标的实现有关键作用 的过程域) ,从而实现对质量和过程执行情况的统计预测。 s w - c m m 中的“软件质量管理”和“量化产品管理”在c m m i 中被两个新的过程 域所取代一组织过程性能”,包括建立并维护度量基准以及能够反映组织标准过 程执行情况的模型;“量化项目管理”,主要指要使用基准和模型来建立项目计划和 执行目标,并运用统计化、数量化的技术监控项目的执行情况。 5 级的核心和宗旨与s w - c m m 5 级的“过程变更管理”、“技术变更管理”c m m i 中合并为“组织革新与部署”,这个过程域的基础是3 级的“组织过程核心”,强调运 用高成熟度的技术进行过程改进。原来的“缺陷防范”重新命名为“原因分析与决 策”。 由于增加了很多新的实践新的模型与原来的模型大了很多c m m i ,s e s w 有8 0 个目标、4 1 1 个实践,而s w - c m m 唯有个目标不、3 1 6 个实践。c m m i 的早 期应用者发现,模型大小的变化对过程改进和评审活动的工作量都有非常大的影 响。 等级 过程域中文缩写类别 o r g a n i z a t i o n a l i n n o v a t i o na n d 组织革新与部署 o i d 过程管理 o p t i m i z i n gd e p l o y m e n t 优化中 c a s u a la n a l y s i sa n dr e s o l u t i o n 原因分析与决策 c a r 支持 4 q u a n t i t a t i v e l yo r g a n i z a t i o n a lp r o c e s sp e r f o r m a n c e组织过程性能 o p p过程管理 m a n a g e d q u a n t i t a t i v ep r o j e c tm a n a g e m e n t 量化项目管理q p m项目管理 量化管理 3 d e n n e d r e q u i r e m e n t sd e v e l o p m e n t 需求制定 r d 工程 已定义t e c h n i c a ls o l u t i o n 技术方案 t s 工程 p r o d u c ti n t e g r a t i o n产品集成 p i 工程 v e r i f i c a t i o n验证 v e r 工程 v a l i d a t i o n 确认 v a l 工程 o r g a n i z a t i o n a lp r o e m sf o c u s组织过程核心 o p f过程管理 o r g a n i z a t i o n a lp r o c e s sd e r m i t i o n 组织过程定义 o p f 过程管理 o r g a n i z a t i o n a lt r a i n i n g 组织培训 o t 过程管理 续上表 i n t e g r a t e d p m j e c t m a n a g e m e n t集成硬强管霪t p m壤瑶管理 r i s k m a n a g e m e n t风险管理 础 a 项目管理 d e c i s i o na n a l y s i sa n dr e s o l u t i o n决策分析与制定d a r支持 i n g r a t e ds u p p l i e r m a n a g e m e n t集成供应商镎壤 i s m 项耳管理 o r g a n i z a t i o n a l e n , ,i r o n m e n tf o r蕴织集戒琢境 o e l 支持 i n t e g r a t i o n i n t e r n e dt e a m i n g 集成组队 i t 项目管理 2m a n a g e d r e q u i r e m e n t sm a n a g e m e n t需求管理p e q m工程 爨管理 p r o j e c t p l a n n i n g褒蠢营理 p p 颈基管理 p r o j e c t m o n i t o r i n g a n d c o n t r o l 项目监督与控制p m c项目管理 s u p p l i e r a g r e e m e n t m a n a g e m e n t 供应协议管理 s a m 项目管理 p r o c e s sa n dp r o d u c tq u a l i t y 过程与产鑫鹱囊保p p q a 支持 a s s u r a n c e 证 c o n f i g u r a t i o nm a n a g e m e n t配置管理 c m 支持 m e a s u r e m e n ta n da n a l y s i s 度量与分析 m a 支持 1i n i t i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论