




已阅读5页,还剩48页未读, 继续免费阅读
(工商管理专业论文)网际威信公司软件项目风险管理研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西南交通大学硕士研究生学位论文第1 页 摘要 今天,国家经济的强劲增长使得软件产业在最近十年得到了迅猛的发展,技 术日新月异,软件企业竞争日趋激烈。而随着软件项目的规模不断扩大和复杂性 不断增加,无法满足客户需求或超支、延时的现象十分普遍,如何科学有效的管 理项目过程中的风险,一直是大多数国内软件企业头疼的问题。 风险管理是项目管理九大知识领域的重要组成部分,科学而有效的软件项目风 险管理可以识别分析项目中潜在的风险,并采取适当的预防措施和应对计划,从 而预防风险,或是减缓给项目风险带来的影响,是软件企业提高工作效率,监督 项目进度以及控制项目成本的有效工具。 本文研究了软件项目风险管理的基本理论,内容包括风险识别、风险分析、 风险计划、风险跟踪、风险应对五大方面,介绍了软件项目风险管理的相关概念、 方法和过程。并从风险管理的角度,分析了网际威信公司的软件项目管理现状和 软件项目的固有特点,建立了公司风险管理的基础架构,从制度上保证风险管理 的权利和责任。接着以广东移动支付平台系统为例,分析了项目的实际情况,识 别出了影响项目的具体风险因素,并对这些风险因素展开分析,进而制定出相应 的风险计划对策,在整个软件项目实施的过程中,风险管理作为一个持续不断的 措施贯穿了整个项目,使得项目可以顺利达成各项预期的目标,最终取得了良好 的效果。 最后,对本文的研究情况做了总结,也对后续的深入研究做了展望。 关键词:项目管理软件项目管理风险管理 西南交通大学硕士研究生学位论文第页 a b s t r a c t t o d a y ss o r w a r ei n d u s t r yh a sb e e ns e e i n gt h er a p i dd e v e l o p m e n t i nr e c e n td e c a d e w i t hr o b u s tp r o g r e s so fn a t i o n a le c o n o m y n o w , d u et of a s tc h a n g eo l lt e c h n o l o g y , c o m p e t i t i o n sa m o n gs o r w a me n t e r p r i s e sg r o wm o r ea n dm o r e w i t hi n c r e a s i n gs c o p e a n dc o m p l e x i t y , s 0 1 r a r ep r o j e c t sa r co r e nd o g g e db yn o tm e e t i n gc u s t o m e rr e a ln e e d s , h u g ec o s to v e r r u n , o rd e l a y h o wt oc o n t r o le f f i c i e n t l yr i s k so c c u r r e dd u r i n gp r o j e c t si s n o wam a j o rt a s kf o rm o s ts o f i 、】l 愠r ee n t e r p r i s e s 。 i u s km a n a g e m e n ti sa ni m p o r t a n tp a r to fp r o j e c tm a n a g e m e n t , w h i c hi n c l u d e s9 k n o w l e d g ea r c a s t h r o u g hs c i e n t i f i ca n d e f f i c i e n tr i s km a n a g e m e n t0 1 1s o f t w a r ep r o j e c t s , p o t e n t i a lr i s k sc a l lb ei d e n t i f i e dc l e a r l ya n da p p l i c a b l ep r e v e n t a t i v ea c t i o n sw i l lt a k e a c c o r d i n g l y t h e r e f o r e ,r i s k sc a l lb ep r e v e n t e di na d v a n c eo ri m p a c t so n t h ep r o j e c tc a n b er e l i e v e di nac e r t a i nd e g r e e i t sa l le f f i c i e n tt o o lf o rs o f t w a r ee n t e r p r i s et oi m p r o v e p r o j e c te f f i c i e n c y ,m o n i t o rp r o j e c tp r o g r e s sa n dc o n 扛o lp r o j e c tc o s t s t h eb a s i ct h e o r yf o rs o f t w a r ep r o j e c tr i s km a n a g e m e n tw a ss t u d i e di nt h i sa r t i c l e , i n c l u d i n gr i s ki d e n t i f i c a t i o n , r i s ka n a l y s i s ,r i s kc o n t r o lp l a n n i n g , r i s k 协虻她a n dr i s k r e s p o n s e & c o n t r 0 1 t h er e l a t e dc o n c e p t s , m e t h o d o l o g ya n dp r o c e s s e sf o rs o f t w a r e p r o j e c tr i s km a n a g e m e n tw e r ei n t r o d u c e d f r o mr i s km a n a g e m e n t sp o i n to fv i e w , t h e c u r r e n ts t a t u sf o rh i t m s ts o r w a r ep r o j e c tm a n a g e m e n ta n dp r o j e c t sc h a r a c t e rw e r e a n a l y z e dh o wt oe s t a b l i s ht h eb a s i cf r a m e w o r kf o rc o m p a n yl e v e lr i s km a n a g e m e n t w e r ed i s c u s s e d , s oa st og u a r a n t e es y s t e m i c a l l yr e l a t e dp a r t i e sr i g h t sa n dr e s p o n s i b i l i t i e s t h e nac a s e g u a n g d o n gm o b i l ep a y m e n tp l a t f o r ms y s t e m , w a st a k e na n dt h ep r o j e c t s t a t u sw a sa n a l y z e d d e t a i l e dr i s kf a & t o l 暑w h i c hm a yi m p a c t i m p l e m e n t a t i o no ft h e p r o j e c t , w e r ei d e n t i f i e da n da n a l y z e do n eb yo n e c o r r e s p o n d i n gp r e v e n t a t i v ea c t i o n p l a nw e r em a d ea c c o r d i n e 丑y i u s km a n a g e m e n tw a sr e g a r d e da sa ne f f i c i e n tt o o la p p l i e d i nt h ew h o l ep r o c e s sd u r i n gi m p l e m e n t a t i o no ft h es o f t w a r ep r o j e c tm a n a g e m e n t i t m a d et h ep r o j e c ta c h i e v e di t ss c h e d u l e dt a r g e t ss u c c e s s f u l l ya n dm a d et h ep r o j e c te n d e d c o m p l e t e l y f i n a l l y ,s t u d yo nr i s km a n a g e m e n t i nt h i sa r t i c l ew a ss u m m a r i z e da n dp r o s p e c tf o r f u r t h e rd e v e l o p m e n tw a sa l s ov i e w e d k e yw o r d s :p r o j e c tm a n a g e m e n t , s o f t w a r ep r o j e c tm a n a g e m e n t , r i s km a n a g e m e n t 西南交通大学曲南父逋大字 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保 留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。 本学位论文属于 1 保密口,在年解密后适用本授权书; 2 不保密团,使用本授权书。 ( 请在以上方框内打“4 ”) 指导老师签名: 日期: 聊删 名 期 签 日 者怍文沧 位学 西南交通大学 学位论文创新性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下独立进行研究工作所 取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体 已经发表或撰写过的研究成果。对本论文的研究做出贡献的个人和集体,均已在 文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。 本文的研究重点是网际威信公司的软件项目风险管理研究,主要包括三个方 面的阐述:网际威信软件项目的风险管理状况分析;网际威信的风险管理基础构 建以及风险管理活动的方法和过程;移动支付平台的风险管理实例。主要创新 点为: 1 ,探索了一套适合网际威信公司软件项目风险管理的模式和方法; 2 、提出了构建风险管理基础架构和掌握风险管理方法技能并重的风险管理 制度策略; 3 、提出了在风险管理之外,可以使用增量式开发方法和挣值管理来规避风险: 4 、运用了风险管理的理论和方法对实例项目进行了有效的风险管理。 学位论文作者签名:歹之巾 日期:刁年阳多日 西南交通大学硕士研究生学位论文第1 页 1 i 问题的提出 第1 章绪论 随着国家经济的持续高速发展和经济全球化的进一步推进,中国软件产业迎来 了前所未有的发展机会,据赛迪顾问软件产业研究中心估计,2 0 0 7 年我国的软件 市场规模将超过7 5 0 亿元,其中金融、电信、企业应用等领域信息化建设的强大 需求所蕴含的巨大商机都为国内软件企业提供了难得的发展机遇。 但是随着外资软件巨头的不断涌入,竞争日趋残酷,而国内软件企业在不断充 实技术力量的同时,往往忽视了项目管理特别是风险管理的重要性,管理人员和 技术人员都鲜有风险管理意识和理念。一项赛迪顾问软件产业研究中心的调查发 现,耳前国内软件企业超过6 0 根本就没有进行任何风险管理,余下的软件企业 只是走过场,仅在项目立项时做简单的风险管理计划,缺乏对风险的实际跟踪控 制,并没有实质性的主动风险应对措旌,这些都导致了很多项目发生预算严重超支或 进度严重超期的情况。而据m e e ( 美国电气电子工程师学会) 的研究表明:软件系 统中5 0 0 一7 0 的风险可以被检测到,9 0 的风险也是可以被避免的。从这个比例 可以看出,实施风险管理对提高项目成功的可能性、防止项目失控是非常重要的。 软件项目风险管理是基于项目管理和风险管理的理论,根据软件项目自身的特 点,通过一定的过程、方法和工具不断地去预测软件项目过程中哪些因素会带来 风险、决定哪些风险达到了需要处理的程度并采取相应处理策略的方法,其核心 是持续的分析、计划、跟踪和控制潜在的人、财、物和技术等各方面的风险因素, 以期达到软件项目工期、性能和成本的均衡。 本人自2 0 0 1 年进入网际威信先后从事产品开发、项目管理工作,公司主要面 向银行及电信行业客户,多数项目规模庞大而又交期很紧,由于起初没有良好的 项目风险管理方法,历经过多次重大延期,并有历时3 年依然导致项目失败的惨 痛教训:后来随着公司一步步完善项目管理制度,并初步探寻适合自身情况的项 目风险管理办法,个人也对风险管理有了一定的了解。 2 0 0 5 年以攻读m b a 以来,一直希望能够借用科学的思维和管理方法来提高自 己并促进工作的进行 基于以上原因,本人提出网际威信软件项目的风险管理这一研究课题。 西南交通大学硕士研究生学位论文第2 页 1 2 国内外研究现状 1 2 1 软件项目风险管理发展的历程 伴随着第一台电子计算机的出现,2 0 世纪5 0 年代,计算机应用软件开始走入 人们的世界。早期的软件都是为了协助硬件完成单一的某项功能而设计的,依附 于硬件产品的存在,设计也相对简单。到了2 0 世纪6 0 年代和7 0 年代,随着计算 机的不断发展,处理能力也日益增强,软件开始作为一种代工工具广泛使用于各 类工作中,借助于软件来完成工作上需要的各种功能。这个时候软件项目的规模 开始越来越大,要越来越多的人一起工作才能完成一个整体软件项目,所以开发 成本迅速提高,而由于整个软件系统的复杂性和缺乏风险意识,导致后续开发维 护越来越难,工期、性能、成本纷纷失控,失败项目屡见不鲜。但是直到2 0 世纪 8 0 年代以前,这些软件项目风险并未得到充分的重视和系统的研究。 到了2 0 世纪8 0 年代,软件项目已经遵循系统分析,系统设计,程序开发的 过程,开始向软件工程阶段发展,这一时期的软件开发技术更加先进,项目管理 水平也日益提高。为了规避之前出现的种种风险,提高软件项目的成功率,对于 软件风险管理方面的研究开始活跃起来。1 9 8 9 年i e e e 出版的b a r r yw b o e h m 编写 的( s o l , w a r er i s i cm a n a g e m e n t ( 软件风险管理) 是第一本比较深入的专门讨论风 险管理的书籍,b o e h m 认为,软件风险管理指的是”试图以一种可行的原则和实 践,规范化地控制影响项目成功的风险”,其目的是“辨识、描述和消除风险因素, 以免它们威胁软件的成功运作 1 1 ”。从这以后,开始有越来越多的公司和机构开始 介入这个学科,研究软件项目的风险管理问题。其中,美国卡内基梅隆大学的软 件工程研究所s e i ( 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 i o n ) 提出了风险管理模型 c r m ( c o n t i n u o u sm s l 【m a n a g e m e n t ) ,还多次举行研究软件风险管理的年会,一些院 校也将风险管理纳入软件项目管理中进行讲授。 2 0 世纪9 0 年代以来,以网络化为特征的互联网应用迅猛发展,基于对象的开 发方法使得软件规模和复杂性进一步扩大,开发的成本和进度更加难以控制,结 果的不可预测性大大提高。软件项目的成功与否,已经不仅仅是技术上的问题, 管理上的问题开始走向前台。在此基础上,软件项目的风险管理研究也慢慢丰富 起来,理论上对风险进行了一些分类,提出了风险管理的思路;实践上也出现了 一些管理风险的方法和工具,风险管理逐渐成为提高软件项目成功率不可或缺的 西南交通大学硕士研究生学位论文第3 页 一部分。是否具有专门的风险管理已经成了一个判断软件企业成熟与否的主要指 标之一。i s o 提出的s p i c e ( s o t t w a m p r o c e s s i m p r o v e m e n t c a p a b i l i t y d e t e r m i n a t i o n ) 将风险管理作为评估的一部分,而s e i 在提出的软件成熟度模型s wc m m 第2 版中,风险管理已经被添加成第3 级中集成化软件管理的关键过程领域( k p a ) 。 1 2 2 软件项目风险管理模型 b o e h m 模型 b o e h m 是软件项目风险管理研究的开创者,其思想的核心是十大风险因素列 表,把风险管理分为风险分析和风险控制两大部分,其中,风险分析包含风险识 别,风险识别,风险优先级设定三个部分,风险控制包含风险计划,风险应对和 风险跟踪三个部分。具体实施时,都需要先列出1 0 个最能影响项目的因素,然后 对这些风险因素进行评估,再接着进行计划,跟踪和控制等。后续持续不断的检 查上次十大风险因素的解决情况,并以此提出新的十大风险因素列表,以此类推 直至项目完成。 b o e h m 也用公式对风险进行了定义: r e p ( u o ) l ( u o ) , p ( u o ) 表示风险发生的概率,l ( u o ) 表示风险发生后对项目的影响。 b o c h m 作为开创者奠定了软件项目风险管理研究的基础,其提出的理论和模 型对今日的软件风险管理仍有重要的指导意义,非常适合于初步引进风险管理的 软件企业。 j i t 模型 j i t 的关键思想是重视项目早期的工作,重视风险的综合性识别分析,提前制 定合理有效的风险计划,并提倡并行开发的方法。 这种方法是由d a l ek a r o l a k 提出,强调在成本,进度和技术性能等三个方面 对软件项目中的风险因素做出综合分析,并在软件实施过程中的任何时候都要检 测风险指标来做出风险应对。 s ej 的c 删模型 s e i 将风险管理分为五个步骤:风险识别,风险分析,风险计划,风险跟踪, 风险应对,并强调这五个步骤是一个软件项目实施过程中不断的持续重复的活动。 s e i 的风险管理模型同b o e h m 模型一样,都以风险管理的过程为主体,重视每 西南交通大学硕士研究生学位论文第4 页 一个风险管理步骤:不断的评估分析潜在的风险因素;决定风险的优先级;拟定 控制风险的策略并持续监测风险策略的效果。 s o f tr i s k 风险管理模型 这种风险模型的理念是:遵循- - - - ) k 原则,识别分析出发生可能性高的风险和对 项目影响大的风险,然后集中优势资源来控制和减缓这些风险,从而达到管理风 险的目的。这种由k e s h l a f 和h a s h i m 提出的管理方法,强调了学习以往项目风险 管理经验的重要性。这种方法也需要持续的监控这些风险,它可以在一定程度上 减少软件项目的开发成本和人力成本,并有效的减轻识别出的重要风险所带来的 影响。 1 2 3 国内研究情况 国内学者对软件项目风险管理的研究起步较晚,并且都集成在借鉴相关领域的 方法技术上,或是对国外的研究实践加以深入和探讨。 作为国家软件工程领域的权威标准,质量管理和质量保证标准 ( g b 厂r 1 9 0 0 - - 2 0 0 0 ) 的第一部分安全性中提到了风险因素,在第三部分软件开发, 供应和使用指南中,也只在合同管理的内容里提到了风险识别和风险管理的问题, 但是并没有谈到具体的内容。 在陈启申的m 制造资源计划基础一书中,作者认为在项目实施的前期 决策中,要鼓励项目参与人员提出种种潜在的风险,体现了风险识别的思想,并 站在企业的角度提出了一些问题和实施要点,体现了风险控制的思想。 目前随着国内软件业的发展,对风险管理的研究也越来越多,也有不少学者深 化了国外的研究成果,提出了一些方法和观点,但是要提出一套适合中国国内企 业的软件项目风险管理办法并付诸实践的道路还很漫长,要缩小和国外的差距还 任重道远。 1 3 本文研究的主要内容,方法和思路 1 3 1 研究的内容 1 软件项目风险管理的相关理论。 2 网际威信的软件项目风险管理现状分析。 西南交通大学硕士研究生学位论文第5 页 3 网际威信推行风险管理的方法和过程 4 用实例来论证网际威信的风险管理方法 5 结论及效果分析 一 1 3 2 研究方法和思路 软件项目的风险管理,是之前困扰公司的一大难题,本人从公司及个人工作 两方面的需要,提出了这个题目。先对软件项目中风险管理的理论和方法进行适 当的总结和整理,根据理论知识和现实情况对网际威信的软件项目环境和特点进 行具体分析,进而阐述网际威信软件项目管理的过程和方法,最后附之实例加以 论证。 西南交通大学硕士研究生学位论文第6 页 第2 章软件项目风险管理理论概述 没有风险管理的项目,风险是最大的。丹佛国际机场( d 认) 由于。行包自动 处理系统”延期交付导致的高达5 亿美元的损失至今被作为失败软件项日的典型 案例。国内企业也有用友公司投入8 0 0 万的软件项目最终以失败告终。造成这些 项目失败的因素非常多,但是其中非常重要的一点就是:都忽视了软件项目风险 管理的作用。在我国,大部分软件企业都是中小型开发企业,风险管理的意识非 常淡薄,甚至认为风险管理是一种只投入成本不见到效果的多余方式。对软件项 目的风险管理从认识上到实践上都和国外有着巨大的差距,建立适合我国软件企 业自身的一套行之有效的科学的风险管理方式迫在眉睫。 2 1 软件项目管理 2 1 1 项目管理 项目是为了实现一个独特的目的而进行的临时性任务。项目一般要涉及一些人 员,由这些人员来协作完成一些相互关联的活动以达到特定的目标。项目的主要发起 人通常希望能够在最有效她利用各种资源的基础上,及时、高效地完成项目任务。 为取得项目的成功,必须要同时考虑范围、时间和成本这三个重要因素。 图2 - 1 项目的三项约束 西南交通大学硕士研究生学位论文第7 页 项目管理是指“在项目活动中运用专门的知识、技能,工具和技术,使项目 能够实现或超过利益相关者的需要和期望”。这一定义强调了要使用专门的项目管 理知识和相关技能,同时也强调项目管理中各参与人的重要性。 项目管理的知识领域包含范围管理、时间管理、成本管理、质量管理、人力 资源管理、沟通管理、风险管理、采购管理和综合管理9 大方面。 项目范围管理是界定所有为达成完成项目所要做的全部工作,并有效管理。 项目时间管理是对完成项目各项目标所需要的时间的估算,并编制可以接受 的项目进度计划,确保项目如期完工。 项目成本管理主要是项目预算的制定和费用的管理工作。 项目质量管理是要确保项目完成之后能够满足立项时所要求的质量目标和需求。 项目人力资源管理包括组建和管理项目团队的各个成员,并关注如何有效地 利用分配的人力资源。 项目沟通管理包括产生,收集、发布和保存所有的项目信息,并对这些信息 做出分析,以帮助达到项目目标。 项目风险管理包括对项目相关的风险识别,分析,计划,跟踪以及应对,是 对项目成功达成各项目标的重要保障。 项目采购管理是指根据当前项目的需要,从项目实施组织之外获取和购进产 品以及服务的过程。 项耳综合管理是一项整体功能,它影响着其他所有知识领域,同时也受其他 所有知识领域的影响,而风险管理也几乎涉及到其他各个方面,是项目管理水平 的重要标志之一。 除此之外,项目管理的关键要素还要包括利益相关者、项目管理工具和技术等。 2 1 2 软件项目管理的概念 软件是计算机系统的重要组成部分,与硬件项目依存并互相配合完成所需的 功能,它包括按一些特定顺序组织的程序、数据和相关的文档集合。 通常软件又会按照功能划分为三类: 一 系统软件 应用软件 介于二者之间的中间件软件 西南交通大学硕士研究生学位论文第8 页 系统软件是一个平台,与硬件紧密配合,提供最底层的操作功能,并不专注 于某一个特定的行业和应用领域,我们常见的操作系统w i n d o w s 就属于系统软件。 而应用软件则是根据各行各业不同的用户需求所开发的专用于协助用户工作的软 件,几乎所有的行业和应用领域都需要用到软件才处理,如各种各样的财务软件, 还有我们网际威信为中国移动开发的移动支付系统也是一个应用软件系统。 我们所说的软件项且都是以应用软件为产品的项目。软件项目不同予其他的 项目,有着自己鲜明的特点: ( 1 ) 软件项目是智力密集的抽象性项目,它不是一个可见的物理实体,没有 具体的制造过程,主要通过高强度的脑力劳动来完成,人的因素在项目中尤其重要。 ( 2 ) 软件项目管理更为复杂。因为软件项目都为知识产品,在项目实施过程 期间,进度和质量都难以清晰的度量,而由于功能的复杂性,生产效率也无法检 测,导致管理困难。 ( 3 ) 软件项目都是针对特定客户的特定功能所开发的产品,针对性很强。但 都是一次性行为,开发过程不具备重复性,但是最后完成的产品就可以简单的复 制使用。 ( 4 ) 软件项目的需求界定困难且经常变化。软件项目开始的时候,都是浮在 人们的脑海中,随着项目的进行,当产品越来越清晰的时候,当初关于需求定义 的二义性就会显现出来,客户的需求就会被激发,往往导致功能,界面及文档需 要常常修改,在修改过程中又会带来新的需求和变化,这就需要有很好的需求管 理的办法来限制,也需要项目经理有充分的能力来调整和管理项目的执行情况, 以确保可以按时按质完成。 软件项目管理是对人员、产品、过程和项目进行分析和管理,以期软件项目 能够按照预定的范围、成本、时问等各项约束使目标可以顺利达成。其根本目的 是为了使整个软件项目实施全过程都能在项目管理者的控制之下,以预定的成本, 并按照约定的时间以及优秀的质量完成软件项目,并交付用户使用。 ,2 0 世纪7 0 年代中期,美国率先提出了软件的项目管理,由于当时国防部经 常出现软件开发不能按时提交,预算大大超支和质量性能达不到用户要求的情况, 就组织专家进行分析,结果竟然发现超过7 0 的软件项目是因为项目管理不善引 起的,而并不是由于技术等其它原因。于是软件开发者们开始逐渐重视起软件开 发过程中的各项管理技能。 西南交通大学硕士研究生学位论文第9 页 软件项目管理和其他的项目管理相比有着自己的特殊性。首先,由于功能越 来越多,软件系统的复杂性也大大增加,导致了开发过程中各种风险的难以预见 和控制。比如w i n d o w s 这样的大型操作系统,它拥有1 5 0 0 万行以上的代码,有 着数千个程序员在同时进行协作开发,而它的项目经理都有上百位,在开发过程 中难免遇到各种各样的问题。其次,软件是个纯知识产品,其开发过程进度和质 量很难进行准确的估计和度量,生产效率也难以预测和保证。 软件项目管理的内容主要包括如下几个方面:人力资源管理,软件需求管理, 软件项目进度计划,风险管理,软件质量管理,软件过程能力评估,软件配置管 理等,这些内容都是贯穿并相互交织于整个软件开发过程中的。其中人力资源管 理把注意力集中在项目组人员的构成、优化、配置以及合理利用上;软件需求管 理控制了整个软件项目所要达成目标的功能及性能范围;软件项目进度计划主要 包括对整个项目的工作量、各项成本以及所需开发时间的估计,并根据估计值安 排和调整相关人员的工作:风险管理预测识别未来可能出现的各种可以影响软件 项目圆满完成各项目标的潜在因素并由此采取措施进行预防,同时在实施过程中 需要持续不断的跟踪监控并分析结果,及时调整策略和应对;软件质量管理是保 证软件产品和服务能够充分满足客户所要求的质量而进行的有计划,有组织的管 理活动;软件过程能力评估是对一个软件企业开发管理软件项目的能力来进行的 一种衡量活动;软件配置管理是针对开发过程中工具等各种资源的配置、使用提 出相关的管理策略 2 2 软件项目风险管理概述 2 2 1 风险的概念 r o b e r tc h a r e t t e 对风险给出了如下定义:“首先,风险是未来可能发生的某 些事情。其次,风险会随时发生变化,就像爱好、意见、动作或地点会经常变化 一样。第三,风险的出现通常会导致选择,而选择本身就会带来不确定性。第四, 风险会带来一定的后果,有可能是非常不好的后果。因此,风险就像死亡一样, 是一个在生命周期内很少能确定的东西。” 那我们所说的项目管理风险,通常相联以下情况: 有相应的损失或收益与之相联系; 有不确定性: 西南交通大学硕士研究生学位论文第l o 页 涉及到某种选择。 需要注意的是,风险是肯定带有不确定性,但是,具有不确定性的事件不一 定就都是风险。 2 2 2 软件项目风险管理概述 ( 1 ) 项目风险管理 据美国项目管理学会把项目风险管理的概念做出了以下三种表述: a 项目风险管理是在项目实施期间识别风险因素并分析评估,然后跟踪监控 这些风险因素的发展状况,且对之采取必要对策的决策科学和决策艺术的结合。 b 项目风险管理是系统识别潜在风险和评估这些风险所做的一系列工程和方法。 c 项目风险管理是识别和控制那些可能会引起管理者所不希望的变化的潜在 的风险因素的领域和对此实践的形式以及系统方法。 我们可以总结为:项目风险管理是在项目实施过程中,风险管理的主体对潜在 的不确定性因素进行跟踪识别、评估,并根据这些不确定性因素发展的具体情况 采取相应的措施来进行管理。即做到在主观上有备无患或是在风险无法避免时采 取补救和缓解措施,从而避免或降低这些风险所造成的损失。 ( 2 ) 软件项目风险管理 软件项目风险是有关软件项目、软件开发实施过程或是软件产品将损失的可 能性,它涉及控制进度、成本和技术目标等。 b o e h m 认为软件风险管理指的是“试图以一种可行的原则和实践,规范化地控 制影响项目成功的风险,其目的是辨识、描述和消除风险因素,以免它们威胁软 件的成功运作”。b o e h m 认为有效的软件项目风险管理必须事先设定合适的程序以 进行风险识别、风险评估并设置风险优先级;另外,还必须针对识别出来的风险 制定风险计划,拟定风险解决办法,进行风险控制活动,并且要反复不断的进行 风险监督一直持续至项目结束,并提出了以下风险管理架构: 西南交通大学硕士研究生学位论文第l 1 页 图2 - 2b o e h m 的软件项目风险管理架构 ( 3 ) 软件项目风险的分类 我们可以按照类别把软件项目的风险归为以下几类: 管理性风险: 管理性风险是指在软件项目管理过程中潜在的预算、进度安排、人力( 工作 人员和组织) 、资源、客户、需求等方面的问题以及它们对软件项目的影响。管理 性风险威胁项目计划,如果风险变成现实,有可能会拖延项目的进度,增加项目 的成本。管理风险的因素还包括项目的复杂性、规模、结构的不确定性。 技术性风险: 是指潜在地设计、实现、接口、验证和维护等方面的问题。此外规约的二义 性、技术的不确定性、陈旧的技术、以及。过于先进”的技术也是风险因素。技术风 险威胁要开发的软件的质量及交付时间。如果技术风险变成现实,则开发工作可 能变得很困难或者不可能。 商业影响性风险: 商业风险威胁到要开发软件的生存能力。商业风险常常会危害项目或产品。 三个主要的商业影响性风险是: 开发一个没有人真正需要的优秀产品或系统; 由于政策影响等原因导致产品无法使用; 规约崩溃的风险 西南交通大学硕士研究生学位论文第1 2 页 ( 4 ) 软件项目风险的主要过程 、 软件项目风险管理流程包括风险识别、风险分析、风险计划、风险跟踪、风 险应对五个方面 第一步:风险识别。就是确定何种风险事件可能影响软件项目进程或带来 不好的后果。在软件项目进行中的每一个阶段,都要对每一项工作有一个风险识 别的过程,而且是一个连续并且重复的过程。要识别风险,首先我们必须了解软 件项目的特点,以及软件项目在各个阶段都有可能发生哪些风险,找出引起风险 的原因,确定风险产生的源头,然后逐一进行分析列表。根据帕累托- - a 原理, 所有风险中只有小部分产生的损失最大。因此,要集中精力先找出这些威胁最大 的风险。 第二步:风险分析。就是对以上识别出来的风险事件,做如下因素的风险影响 分析: 1 、估计风险发生的概率是多少。 2 、分析风险带来的后果,预估风险一旦具现可能对项目造成的影响和损失。 3 、对各个风险因素优先级的评定。通过对风险及风险相互作用的估算,来评 价项目可能结果的范围,从成本、进度及技术性能三个方面对风险因素进行综合 性的评估,做好定性分析和定量分析相结合。确定各个风险的轻重缓急等次序, 也决定哪些风险是可以忽略不考虑的,对于可以承受的风险是要预留一部分资源 来承受,然后也评估哪些风险是可以控制的,并分析控制的方法是否有效,对于 不能控制的风险要罗列原因是什么等。 第三步:风险计划。对软件项目实施过程中可能存在的每一个风险,都要在 最初制定一个预防发生的策略,对于那些不能预防或无法规避的风险,要制定相 应的应对规则,并设定风险阀值,当风险具现后,就启动风险计划来避免或是减 缓风险对项目所带来的后果。 第四步:风险跟踪。根据风险应对计划,跟踪监控这些可以计量的风险阀值, 并且持续重复这一过程来检测阀值的状态,分析风险的变化情况,以便可以及时 发现已经暴露或是将要暴露的风险事件。 第五步:风险应对。当跟踪的风险指标达到预定的检测阀值后,就触发相对 的风险计划中的应对政策、方法和处理方案来应对风险。并及时检测应对的结果 以便调整风险计划的应对策略。 西南交通大学硕士研究生学位论文第1 3 页 图2 3 软件项目风险管理流程图 ( 4 ) 软件项目风险管理和项目管理的关系 软件项目风险管理是包含在项目管理里的一部分,良好的软件项目风险管理 是项目可以顺利达到预期目标的有力保护措施。二者之间的关系如下: 1 风险管理和项目管理的目标是一致的,都是为了保证成本、时间和技术目 标可以顺利实现。良好的风险管理可以减少或规避各种不利因素所带来的影响, 更是这些目标实现的关键。 2 风险管理和项目管理都是贯穿整个项目实施过程的管理行为,可是说是同 时进行。随着项目的不断深入开展,许多原本潜伏的风险都逐渐开始显露,就需 要随着项目的进程而对风险进行识别、分析和跟踪应对。 西南交通大学硕士研究生学位论文第1 4 页 3 从项目管理的计划制能来看,风险管理为项目计划的制定提供了依据。项 目计划是安排未来的工作,而由于项且各种复杂的因素,未来就充满着各种不确 定性,风险管理就是对未来所有的不确定性进行识别、分析、跟踪、控制和处理, 其目的就是减少未来的不确定性或是减少这个不确定性所带来的后果。所以风险 管理可以大大提高项目计划的准确性,同时根据风险管理的过程也可以检验项目 计划的可行性,对整体项目计划的制定有着极大的帮助。 4 对项目管理的成本职能来看,风险管理可以最大限度的控制成本。通过风 险管理的识别分析,可以估算出未来可能出现的意外的费用支出,并且通过风险 管理可以采取适当的措施来限制这些费用支出,当然这些措旋也是需要费用的, 但远远比不上风险所带来的后果,并且风险管理的费用是相对准确的,能够增强 项目成本预算的准确性,所以,风险管理也同时是成本管理的一部分。 2 3 软件风险管理成熟度模型 2 3 1 软件项目管理成熟度模型 项目管理成熟度模型的要素包括改进的内容和改进的步骤,使用该模型用户 需要知道自己现在所处的状态,还必须知道实现改进的路线图。 s e i 的c 删模型: 西南交通大学硕士研究生学位论文第1 5 页 程p 圈 硎撇程p 圈 槐p 圈 训练过圈 l ! :竺竺竺兰l 第一阶段:初始阶段。在这一阶段,其每一次软件开发的过程都是临时组织 的、有的时后甚至是非常混乱的。在整个软件开发的过程中,没有几个过程是预 先被定义的,这个时候一般都是靠个人的能力来完成项目。 第二阶段:可重复阶段。这一阶段的组织已经建立了基本的项目管理制度, 定义了一些过程来跟踪软件项目的成本、进度和技术性能。并且有积累了一些管 理过程和方法可供重复使用,能够把过去成功的项目经验用于当前和今后类似的 项目。 第三阶段:被定义阶段。在这个阶段,组织所有的管理活动和软件工程的活 动都被文档化、标准化,并被集成到组织的整体标准软件过程之中。在该组织中, 所有项目都能够使用一个经批准的、特制的标准过程版本。 第四阶段:被管理阶段。在这一阶段,软件过程和产品都被置于定量的掌控 之中,组织收集使用规范的措施来控制软件生产的过程以及软件产品的质量。 第五阶段:优化阶段。优化阶段是成熟度模型的最高水平,组织能够从容运 用从过程、创意和技术中得到的定量反馈,来对组织的软件开发过程进行持续的 跟踪改进 西南交通大学硕士研究生学位论文第1 6 页 2 3 2 软件项目风险管理成熟度模型 软件项目风险管理成熟度模型是由风险管理研究所与开发项目合作组提出 的,组织可以使用该模型来评估当前自己风险管理水平所处的阶段,并确定未来 发展的目标,为提高风险管理成熟度等级设计行动计划。这一简单化的模型帮助 组织快速定位风险管理中薄弱的环节,以及确定他们所处的成熟度等级和可能的 缺陷。 p 圈 庐1 圉3 一t 1 p 一1 2 一1 圈 图2 5 软件项目风险管理成熟度模型的四个阶段 第一阶段:空白级。在这一阶段,组织还不知道需要风险管理,并没有预设 的办法味处理不确定性,从而会导致一系列危机,组织被动的去处理每一个风险。 不会主动吸取以往的项目经验来识别风险并制定应对方案。这个阶段,项目的偶 然性成功取决于优秀的项目经理和富有经验并且工作高效的项目团队,但这个时 候是脆弱的,因为一旦他们离开就会给项目带来毁灭性的后果。 第二阶段:初始级。这个阶段,组织开始接触并运用一定的风险管理。通常 是由个人负责并实施风险管理,组织依然没有正式的风险管理制度来规范。虽然 组织知道风险管理可以带来良好的益处,但是并没有全部落实风险管理。这个时 候,组织会使用一些风险管理,例如用过去失败的经验来避免以后的错误。 第三阶段:可重复级。在可重复级的阶段,组织已经将风险管理纳入日常的 工作流程。一般性风险的政策和处理程序,都已记录在册并有对应的方法可循, 西南交通大学硕士研究生学位论文第1 7 页 并且会根据以往类似的项目经验规划和管理新的项目。组织实施的风险管理,有 所有流程的定义并且是强制执行。这个阶段,所有的项目都有指派风险管理经理 来管理风险并执行风险策略。 第四阶段:管理级。在管理级阶段,组织已经建立了风险管理文化,有标准 且有效的风险管理流程,会采取积极主动地方式来管理风险,并有固定的风险管 理人员来管理每一个项目的风险。组织的风险知识数据库不断的充实发展,组织 的工作方法和流程不断改进,软件项目成功实施的可能性逐渐增高并稳定。 西南交通大学硕士研究生学位论文第1 8 页 第3 章网际威信软件项目风险管理现状分析 3 1网际威信的软件项目特点 3 1 1网际威信软件项目内外部环境及发展趋势 网际威信是致力于金融、电信行业的应用软件及企业电子商务解决方案的供应 商,成功地为大中华区3 0 0 0 家企业、电信业者、金融机构提供了全方位、客制化 以及高附加价值的安全电子商务服务。 网际威信提供卓越的软件产品与解决方案,以满足多年来迅猛发展的金融及电 信行业需求。面对越来越激烈的竞争环境,网际威信与v i s a 、m a s t e r c a r d 共同开 发电子商务服务产品,应用于亚洲区市场;与全球p k i 领域先趋美国v e r i s i g n 公 司协力合作,共同推动大中华区信息安全观念与各式产业应用;同时在移动支付 领域,与中国联通,中国移动形成了良好的战略合作伙伴关系。 目前网际威信内部均采用项目负责制为客户提供软件产品和服务,在客户要求 越来越庞多且时间一定的情况下,如何规避或减缓项目中的各项风险,能够按时 按量提交满足客户需求的产品,成为摆在项目组面前的一道难题。 3 1 2 网际威信软件项目特点 网际威信面向的客户群主要是银行及电信两大行业,这两大行业共同的特点就 是面向最广泛的人群提供服务。所以网际威信作为银行工具的提供商,同时也必 须考虑大众的消费需求和消费习惯,所以网际威信的软件项目有着自己独特的特点: ( 1 ) 规模庞大,需求众多,接口复杂 最终用户的数量巨大,而要满足各式各样的个人需求是一件非常复杂,繁琐而 又耗时的工作,但是银行和电信作为服务提供商,必须尽力满足这些需求,针对 各种情况的判断及处理带来的是系统巨大的规模。 并且由于银行和电信本身系统众多,而要将各种系统连接在一起就要开发各种 接口,接口的复杂程度和数量都非常巨大。 以上种种都造成项目组本身也规格庞大,需要协调的资源和人力众多,加大了 西南交通大学硕士研究生学位论文第1 9 页 项目管理的难度和各种不确定性,从而风险发生的机率也大大提高。 ( 2 ) 高约束性 对于银行业及电信也来说,内部数据核心系统存储用户信息及账户信息,处于 整个架构的最里层,而其它应用系统介于第2 层以外,只有通过接口程序来进行 业务操作。由于网际威信的应用系统是置于核心数据系统外的第2 层系统,在完 成功能性和应用性的同时必须要兼顾核心数据系统以往的数据格式与交换办法, 这样必须按照规定的接口准则来确定外层系统与核心系统的通讯设置。 ( 3 ) 项目目标要求的高时效性 银行及电信业同类竞争对手由于业务范围类似,竞争激烈,所以谁能及时推出 适合于用户使用的业务及方便的方法就占领了市场的先机,i t 系统作为新业务的 支撑往往受到时间压迫的限制在最短最快的时间内推出迎合市场需要的业务软 件产品,是网际威信的一大挑战。 ( 4 ) 项目需求的不确定性 需求不停的改变或是扩大,是软件行业的通病,也是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度电子商务平台广告推广合作协议范本
- 二零二五年度房地产合同负债融资及风险管理顾问协议
- 二零二五版工业用地承包经营合同范本
- 二零二五年度离婚夫妻债权分割、财产处理及债务协议
- 2025版建筑工程施工合同纠纷调解与仲裁指南
- 二零二五年度办公室清洁与消毒一体化服务合同模板
- 2025版农业科技项目居间转让合同
- 2025版开发商与银行项目贷款合同下载
- 二零二五年度安防监控系统安全漏洞修复合同
- 二零二五年度工地施工临时设施拆除与垃圾清运合同
- 脑出血诊治指南
- 2022年重庆市汽车运输(集团)有限责任公司招聘考试真题
- 结构方案论证会汇报模板参考83P
- 《企业人力资源管理专业实践报告2500字》
- 移植患者健康宣教 - 副本课件
- 魏家庄村道路实施方案
- 【外科学】心脏疾病
- 医养结合五大模式和八大服务内容
- GFL-V型防雷分线柜.说明书(弹簧式接线9、10、13个)20131213版教学内容
- 企业标准化管理手册(完整版)
- 铁路工程质量关键环节和控制要点
评论
0/150
提交评论