(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf_第1页
(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf_第2页
(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf_第3页
(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf_第4页
(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf_第5页
已阅读5页,还剩109页未读 继续免费阅读

(技术经济及管理专业论文)中小软件企业项目风险发生机理分析及预警研究.pdf.pdf 免费下载

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

文档简介

浙江大学硕士学位论文 o e d , 软件企业项目风险发生机理分析及预警研究 摘要 由于实施国内外竞争战略的需要,我国中小软件企业软件项目的开发无论 在规模上、类型上还是数量上都达到了历史高潮。但软件项目失败的风险并没 有随着技术的提高、应用的成熟趋向缓解,反而是随着应用的更加广泛和深入、 技术的愈加复杂以及规模的日渐庞大而有扩大的趋势。对于我国绝大多数年轻 的中小软件企业来讲,企业管理者们通过搜集信息,深入分析影响项目的风险 因素和这些因素之问的作用机理,加强企业的项目风险预警研究,强化企业的 项目风险意识,建立企业自己的风险预警管理体系己经刻不容缓。 本文通过实证研究识别出中小软件企业项目的2 3 个风险因素。风险因素内 容显示了中小软件企业项目风险因素组成有其独特性,许多一般意义上的i t 软 件项目风险因素研究结论对中小软件企业项目来说并不成立。 本文还以所识别的关键风险因素为对象,运用结构方程建模方法,对中小 软件企业项目风险因素与风险后果之间作用的路径关系进行了分析,揭示了中 小软件企业项目的风险产生机理。分析结果显示,并非所有的风险因素都直接 作用于项目的绩效,进而产生风险后果;某些风险因素会通过对其它风险因索 的影响而改变风险后果的大小。 最后本文以所识别的关键风险因素为对象,在弄清楚风险产生机理的基础 上,建立基于因子分析一神经网络的风险预警模型,以计算机作为实现工具, 应用m a t l a b 软件中的神经网络工具箱编写了b p 神经网络程序。在此基础上 本文对中小软件企业项目风险进行了仿真研究,并最终用实例验证模型的有效 性。实验结果表明,该方法运用到中小软件企业风险预警方面是有效的,为i t 软件项目风险的预警提供了一条新的研究思路和方法。 关键词:风险因素软件项目发生机理神经网络风险预警 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 a b s t r a c t b e c a u s eo ft h ed e m a n dc a u s e db yi m p l e m e 嘶n gt h ec o m p e t i t i o ns t r a t e g yo f c o u n t r yi n s i d ea n do u t s i d e , t h ed e v e l o p m e n to ft h em i d d l ea n dl i t t l ee n t e r p r i s e s p r o j e c t si no u rc o u n t r ya r r i v e dt h eh i s t o r i c a lc l i m a xi nt h es c a l e ,g e n r ea n dq u a n t i t i e s b u tt h es o f t w a r ep r o j e c 留r i s k sd i d n tb es o f t e n e d 研mt h ei m p r o v e m e n to ft h e t e c h n o l o g y , t h em a t u r eo ft h ea p p l i c a t i o n i n s t e a d ,t h ee x p a n s i l et r e n di se x t r e m e l y o b v i o u s s oi ti sv e r ye s s e n t i a lf o ro n l y o u n gm i d d l ea n dl i t t l ee n t e r p r i s e st oc o l l e c t t h ei n f o r m a t i o n , t oa n a l y s et h ep r o j e c t s r i s kf a c t o r sa n dt h ea c t i o nm e c h a n i s m b e t w e e nt h ef a c t o r si n f l u e n c i n gt h ep r o j e c tp e r f o r m a n c e , t os t r e n g t h e nr e s e a r c h t o w a r d st h er i s kb e f o r e h a n da l a r m ,t oi n t e n s i f yt h ee n t e r p r i s e s r i s kc o n s c i o u s n e s s 2 3k e yr i s kf a c t o r si np r o j e c t so ft h em i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s e sa l e f o u n do u tb ye m p i r i c a ls t u d y , w h i c hr e v e a l st h eu n i q u e n e s so f r i s k si np r o j e c t so f t h e m i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s e s m a n yc o n c l u s i o n so fs t u d yo nr i s kf a c t o r si n c o l n m o ni ts o f t w a r ep r o j e c t sc a n n o tb ea p p l i e di np r o j e c t so ft h em i d d l ea n dl i t t l e s o f t w a r ee n t e r p r i s e sd i r e c t l y t h ep a t hr e l a t i o n s h i p sf r o mr i s kf a c t o r st or i s kc o n s e a l u e n c e si np r o j e c t so ft h e m i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s e s ,w h i c hd e s c r i b et h er i s kg e n e r a t i o nm e c h a n i s m i np r o j e c t so ft h em i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s e s ,a r ee x p l o r e dw i t hs t r u c t u r a l e q u a t i o nm o d e l i n g ( s e m ) t h er e s u l t so f d a t aa n a l y s i sr e v e a lt h a tn o ta l lr i s kf a c t o r s h a v ed i r e c te f f e c t so nr i s kc o n s e q u e n c e s ,a n dt h ec h a n g e so fs e v e r a lr i s kf a c t o r s i n f l u e n c et h ec o n s e q u e n c e sv i as o m eo t h e rf a c t o r si n d i r e c t l y b a s e do nt h ea n a l y s i sr e s u l t sm e n t i o n e da b o v ea n dt h eb a s i so fu n d e r s t a n d i n g t h ep r o d u c i n gm e c h a n i s mo ft h er i s k s ,ar i s ka l a r mm o d e lt h a tc a np r e d i c tt h ed e g r e e o fr i s k ss e r i o u s n e s si np r o j e c t so ft h em i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s ei s c o n s t r u c t e dw i t ht h ea n n w eu s et h ec o m p u t e ra st h et o o l ,w r i t eab pn np r o g r a m w i t ht h en e u r a ln e t w o r kt o o l b o xi nt h em a t l a ba n dm a k eas i m u l a t o rt oc a l c u l a t e t h er i s k si nm i d d l ea n dl i t t l es o f t w a r ee n t e r p r i s e s p r o j e c t s b yu s i n gt h i ss i m u l a t o ri n t e np r o j e c t s ,w ef o u n dt h er e s u l ti sg o o d ,w h i c hm e a n st h i sm e t h o r di se f f e c t i v e s o w eo f f e ran e wr e s e a r c hm e t h o df o rt h eb e f o r e h a n da l a r mt o w a r d st h es o f t w a r e p r o j e c t s r i s k si nt h i sp a p e r k e y w o r d s :r i s kf a c t o r s s o f t w a r ep r o j e c ta c t i o nm e c h a n i s ma n nr i s k b e f o r e h a n da l a r m i i 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 表目录 表2 1 一般风险定义归纳举例1 4 表2 2 项目风险管理过程定义举例归纳1 6 表2 3 项目风险识别方法举例归纳2 i 表2 4 中小软件企业项目风险分类举例2 3 表2 5 对软件风险识别的总结举例2 4 表2 6 己识别的软件项目风险因素2 5 续表2 7 已识别的软件项目风险因素2 6 续表2 8 已识别的软件项目风险因素2 7 表3 1 风险后果量表3 8 表3 2 风险因素假设量表3 9 表3 3 项目风险因素总结和提炼4 1 表4 1 中小软件企业项目的潜在风险因素假设4 9 续表4 。2 中小软件企业项目的潜在风险因素假设5 0 续表4 3 中小软件企业项目的潜在风险因素假设:5 l 表4 4 样本基本情况5 5 表4 5 十大风险因素描述性统计5 5 表4 6 中小企业潜在风险因素量表信度检验5 6 续表4 7 中小企业潜在风险因素量表信度检验j 5 7 表4 8 风险后果量表信度检验5 8 表4 9k m o 和b a r t l e t t s 的测试结果5 9 表4 1 0 旋转后的因子载荷矩阵5 9 表4 11k m o 和b a r t l e t t s 的测试结果6 0 表4 1 2 旋转后的因子载荷矩阵6 0 表4 1 3k m o 和b e r t l e t t s 的测试结果6 1 表4 1 4 旋转后的因子载荷矩阵6 1 表4 1 5k m o 和b a r t l e t t s 的测试结果6 2 表4 1 6 旋转后的因子载荷矩阵6 2 表4 1 7k m 0 和b a r t l e t t s 的测试结果6 3 表4 1 8k m o 和b a r t l e t t s 的测试结果6 3 表4 1 9 旋转后的因子载荷矩阵6 3 表4 2 0k m o 和b a r t l e t t s 的测试结果6 4 表4 2 1 回归模型总体参数表6 5 表4 2 2 回归方差分析表6 5 v i 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 表4 2 3 回归系数极其显著性检验表6 5 表4 2 4 中小软件企业项目风险后果发生的关键风险因素集6 8 表5 1 测度变量7 5 表5 2 各予量表的信度检验7 6 表5 3 各测度项c f a 模型的模型回归参数估计7 7 表5 4 初始s e m 拟合检验结果7 7 表5 5 修改模型中增加的残差问主要协方差关系和变量间的路径关系7 8 表5 6s e m 拟合检验结果8 0 表5 7 各测度项c f a 模型的模型回归参数估计8 l 表5 8 修正s 脚结构模型的参数估计8 2 表6 1 中小软件企业项目的风险后果预警指标体系8 7 表6 2 风险等级划分8 7 表6 3 风险因子值9 l 表6 4 测试结果9 4 v i l 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 图目录 图1 1 本文研究的逻辑框架7 图1 2 本文总体技术路线8 图1 3 本文章节安排9 图2 1b o e h m 软件项目风险管理模型18 图2 2 软件项目风险的方法框架1 8 图2 3l e a v i t t 模型1 9 图2 4r i s k i t 风险管理图1 9 图2 5s e l 分类图一2 1 图2 6 项目风险子系统3 1 图2 7b p 网络结构3 3 图5 1 探索性的风险因素与风险后果之间作用机理概念模型7 3 图5 2 模型的路径图7 9 图5 3 风险因素与风险后果作用关系机理8 4 图6 1 中小软件企业项目风险预警体系的构建8 6 图6 2 中小软件企业项目风险预警模型8 8 图6 3 训练结果图9 3 浙江大学硕士学位,论文中小软件企业项耳风险发生机理分析及预警研究 1 绪论 1 。1 研究问题和背景提出 1 1 1 软件项目的开发现状 根据报道,中国软件产业已制定了具体的发展目标。2 0 0 4 年,中国软件与 信息服务业国内市场销售额比去年增长2 5 0 0 亿元,占世界软件销售额的比例由 1 2 提高到3 左右。国产软件及相关服务的市场占有率达到6 0 以上,形成 了2 0 个以上软件年销售额超1 0 亿元的软件企业,培育了1 0 0 个以上著名软件 品牌,争取软件出口额达到3 0 亿美元( 刘慧,2 0 0 4 ) 。但是中国软件业还是一 个幼稚产业,还处于初级发展阶段,有较强的自发性。根据目前的调查统计, 我国从事软件与服务业的企业超过l o o 家,企业规模主要以中小型企业为主, 其中具有自主软件研发能力的软件企业约5 7 0 0 家,已经通过双软认定的有2 3 0 0 余家,从事软件销售,维护和服务的企业5 0 0 0 多家。目前中国有5 0 0 0 至6 0 0 0 家软件公司,但平均规模很小,很大部分软件针对特定的产业或地区需要,按 照自己的习惯编制,这显然缺乏竞争力。据统计,在目前的软件企业中,5 0 人以下的企业占5 5 ,5 0 2 0 0 人的企业占4 2 ,1 0 0 0 人以上的企业只有少数 几家( 何绍华,2 0 0 2 ) 。全国通过c m m 3 级认证的只有以下几家:东软( 2 0 0 1 年6 月2 6 曰) 、托普( 2 0 0 1 年1 1 月2 8 日) 、联想软件( 2 0 0 2 年1 月1 1 日) 、 用友( 2 0 0 2 年6 月2 1 日) 。由此可见,我国的软件企业基本上都是家庭作坊型 的,基本上没有进行软件风险管理,更谈不上系统的、科学的软件风险管理。 除了极少数大型软件企业,其他软件企业即使存在名义上的软件风险管理,也 基本上就是一种经验的反应。软件行业作为一个新兴的行业存在很多不断重复 出现的问题,比如:交付日期不断延迟,经费几倍地超出预算、需求不断变化、 人员不停流动、版本管理混乱等等。这些问题并没有因为近年来软件开发技术 和工具的进步而有所改善。美国g a r t n e rg r o u p 公司于2 0 0 0 年1 1 月1 4 目通过 其下属的t e e hr e p u b l i c 公司发表了有关软件项目的调查结果,该调查是以北美 的1 3 7 5 个l t 专家为对象实施问卷调查进行的。根据此调查,有4 0 的软件项 目是失败的,这些项目的平均成本为每年1 0 0 万美元( 邵雅文,2 0 0 3 ) 。 关于软件项目的实施现状,根据j o h n s o n 在1 9 9 5 年的报告,失败的软件项 目平均完成时间大约是原始估计的2 2 2 。也就是说,原来估计一年能完成的项 目在实际完成需要2 2 2 年。9 0 以上的软件项目开发费用超出预算,并且项目 越大,超出项目计划的程度越高( 洪显明,2 0 0 4 ) 。y o u r d o n ( 2 0 0 1 ) 经过调研 浙江大学硕士学位论文 中小软件企业项目风险发生机理分析及预警研究 提出大约7 0 的软件项目超出了估算的时间,平均要落后进度6 - 1 2 个月,并且 超出成本预算5 0 1 0 0 。而在中国,有调查表明大约7 0 的软件项目超出预定 的开发周期,大型项目平均超出计划交付时间2 0 - 5 0 0 , 。 1 1 2 问题的提出 由于实施国内外竞争战略的需要,企业软件项目的开发无论在规模上、类 型上和数量上都达到了历史高潮。但是据统计,在其实施项目中,一般只有1 5 左右能按期、按预算成功实施,实现系统集成;约一半左右的实施项目遭到失 败。更让人担忧的是软件项目失败的风险并没有随着技术的提高、应用的成熟 趋向缓解,反而是随着应用的更加广泛和深入、技术的愈加复杂以及规模的日 渐庞大而有扩大的趋势。e l a i n e ( 2 0 0 2 ) 在风险管理软件系统开发方法 一书中总结道:风险识别没有得到足够认识,人们忙于解决问题而无暇顾及未 来可能发生的风险,往往是发现问题时才采取行动。1 9 9 5 年一项调查显示,只 有1 6 的项目在预算内按时交付,1 3 的项目被取消,超过一半的项目被认为在 预算内按时交付极具挑战性。i s l 、k e i l 、c u l e 和l y y t i n e n 宣称软件项目的高失 败率归因于项目经理们未采取认真的风险评估和管理( w e g n e r ,1 9 9 6 ) 。w i l l i a m s ( 1 9 9 6 ) 研究表明3 5 应该被放弃的项目直到项目生命周期的实现阶段才放弃, 这说明项目经理在区分和果断放弃可能失败的项目上的失败。项目的失败却有 很多模式,其中一种经常出现的就是项目固守其生命周期,即使永远达不到目 标,仍然在消耗有用资源,最后项目被放弃了,但投入到其上的花费导致了企 业的资源损失( w e b s t e r ,1 9 8 9 ) 。由此我们可以看到,若要赢得项目成功,就 需要对风险采取主动方案,即进行合理的风险识别,明确风险的作用机制,对 风险评估预警。软件项目的风险研究成为目前软件项目管理领域的一个热点。 中小软件企业的项目中有哪些导致风险后果发生的关键风险因素? 这些风险因 素是如何影响风险后果的,相互之间关系如何? 如何科学客观地评价风险因素 的严重程度和常见度? 以及如何预警这些风险因素? 这些问题都是软件项目风 险管理领域最基础的研究命题,能否很好的解决这些问题将直接影响到项目风 险管理的有效性。本文试图在这几个方面作一些创新性研究,为软件项目实旋 风险管理提供重要的理论依据。 1 2 研究的目的及意义 软件系统相对于硬件系统具有更多、更大的不确定性,这些可能导致项目 失败的不确定性因素就是软件项目的风险。软件风险管理则尝试将控制风险的 手段定义为一系列容易做到,可以接受的原则和方法( j a a f a r i ,2 0 0 1 ) ,包括区 2 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 分、分析和控制软件风险的技术和哲学性的向导。风险管理的目的是采用可数 的措施预防影响项目成功的风险发生或减轻其影响( w i l l i a m s ,1 9 9 3 ) 。软件风 险管理应该作为项目管理过程的一个基本部分( c h a p m a n ,1 9 9 7 ) ;r o p p o n e n 和l y y t i n e n 相信通过进行风险管理,软件项目的风险暴露值会缩减,软件质量 会因此面提高,软件开发过程也会因此而得到改进( j a a f a r i ,2 0 0 1 ) 。风险分析 和缓解程序会缩减软件灾难性风险发生的可能,同时也会缩短软件开发周期。 当不能很确定地预测将来事情的时候,可以采用风险管理来发现计划中的缺陷, 并且采取行动来减少潜在问题发生的可能性和造成的影响。风险预警管理意味 着在危机还没有发生之前就对它进行处理,这就提高了项目成功的机会,减轻 了不可避免风险所产生的后果。它不会完全确保项目成功,但确实以对潜在问 题进行区分和反应为目标,确保有充分的时间避免危机状况( w i l l i a m s ,1 9 9 3 ) 。 在这个思想下,项目经理可能控制住项目风险,实现真正的项目管理。目前, 风险管理被认为是r r 软件项目中减少失败的一种重要手段。但是现在,我国中 小软件企业项目风险预警与防范体系尚未建立,项目风险预警管理理论界对这 一问题的研究还处于探索阶段,尚未有这方面的系统理论。即使在西方市场经 济比较发达的国家,关于这方面的系统理论和方法也不多见。因而,开展中小 软件企业风险预警管理研究很有必要,并具有理论和实践两个方面的意义。 一、从理论上看,中小软件企业风险预警管理理论是企业预警管理理论的 一个重要组成部分。进行风险预警管理的研究,可以在理论上进一步完善和丰 富我国企业预警管理理论的内容。同时,也可为企业危机管理、风险预警管理 等理论的发展提供新的成果支持,拓宽其研究思路和研究领域。此外,中小软 件企业风险预警研究中使用的研究方法、分析技术等能够丰富和发展项目风险 分析理论。 二、从实践上看,在经济全球化和信息化的社会大背景下,现代社会迅速 发展,科技革命日新月异,企业环境瞬息万变。风险随时可能降临到每一个企 业头上而转变成企业的某种危机,严重损害企业的发展,有时甚至是毁灭性的 打击。从微观经济学的角度来讲,企业进行项目风险预警管理需要一定的成本, 但项目风险预警管理往往能使企业避免或减少的损失大于为此而需要的成本的 损失,中小软件企业更是如此。这种损失的减少也常常被看作是一种收益,所 以项目风险预警管理是企业利润另一种形式的来源。加强对风险的过程管理, 也就是把不确定性转化为企业利润的整个过程的管理。因此,研究中小软件企 业的项目风险及其预警管理将直接有助于提高这些中小软件企业的获利能力和 持续发展能力。 综上所述,无论是从理论方面还是企业经营活动的实践方面看,对于我国 绝大多数年轻的中小软件企业来讲,企业管理者们通过搜集信息,深入分析影 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 响项目失败的因素和这些因素之间的作用机理,加强企业的项目风险预警研究, 强化企业的项目风险意识,建立企业自己的风险预警管理体系,全面实施企业 预警管理,己经刻不容缓。 1 3 研究的主要内容 1 3 1 有关概念界定与说明 对于中小软件企业的界定方式一般是以软件企业技术开发队伍和项目规模 而定。j o h n s o n ( 1 9 9 5 ) 将小型软件企业定义为“小于5 0 名员工”,将小型软件 项目( 以下简称小项目) 定义为小于2 0 人。因我国软件企业的规模普遍偏小的 实际情况,我们将1 5 0 名开发人员以下的软件企业均划归为中小软件企业。这 些企业有一些共同的特点( m i l l e r & l e s s a r d ,2 0 0 0 ) : ( 1 ) 人员少,一般在2 0 1 5 0 人之间( t u r n e r ,1 9 9 3 ) ,流动性大。企业 的组织结构不像大企业那样健全,经常是一人多职,既作开发人员,又作测试 人员,甚至还作设计人员。 ( 2 ) 资金不足,难以进行企业级的大规模过程改进以及相关培训活动。 ( 3 ) 软件过程不明显,甚至没有明确定义的软件过程。一个项目甚至整个 企业是以少数技术骨干为支撑,凭借他们的聪明才智来保证项目的顺利进行和 企业的生存发展。开发人员一般对技术比较重视,而对软件项目风险管理则表 现出不关心。 ( 4 ) 企业从事的软件生产呈现明显的领域特征。中小软件企业经常是给特 定用户开发供其专门使用的软件产品或承接大的软件企业的子项目,而且这些 软件产品和项目常集中于某一领域,因此在该领域中企业往往积累了较丰富的 开发经验和技术。 ( 5 ) 人员间的沟通方便,沟通的方式大多是非正式的,对问题的反映速度 快。 由这些特点,我们看到中小软件企业由于规模不大,在人才、资金、技术 水平等方面都无法同大型企业相提并论,因此中小规模软件企业的项目风险管 理应重点考虑以下几个方面: ( 1 ) 实施成本不能太高。中小规模软件企业经费支持有限,如果执行风险 管理的费用较高,会降低项目的利润。 ( 2 ) 实施技术要求不能太高。中小规模软件企业技术水平相对较低,也不 可能花费代价对员工进行专业培训或者聘请风险管理的专家。 ( 3 ) 实施流程不能太复杂。中小规模软件企业项目规模普遍不大,风险的 4 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 数量以及风险管理的工作量相对较小过于复杂的风险管理流程会增加企业额 外的开销。 最终从以上分析得出,本文对中小软件企业项目调查的对象一般为应用软 件开发项目,主要指信息系统开发与实旖,门户网站、应用数据库以及辅助决 策支持系统等项目的开发。 有关项目交付物的风险后果衡量指标;根据英国著名风险管理专家 r e m e n y i ( 1 9 9 0 ) 的调查统计,玎项目失败或者不成功的表现主要集中在五个 方面:项目开发经费严重超支( 2 8 2 ) ;项目开发不能按时完成( 3 5 2 ) ;项 目开发中途放弃( 1 1 5 ) ;项目己经完成开发,但是没有达到预期效果( 5 2 7 ) ; 项目己经完成,但是很少投入使用( 4 6 1 ) 。也有很多学者研究认为管理者的 激励,团队成员的冲突及信息的不对称会加剧项目管理的成本超支或进度的超 期( j i a n g & k l e i n ,2 0 0 0 :k e i le t a l ,2 0 0 4 ) 。r o p p o n e n 和l y y t i n e n ( 2 0 0 0 ) 认 为在系统开发阶段,具有高风险特征的项目很有可能会经历成本超支和项目延 期。w a l l a c e 和k e i l ( 2 0 0 4 ) 在对大部分对软件企业项目风险进行研究的文献归 纳后,发现对一系列项目绩效的客观衡量指标中,成本超支和进度的超期是最 常见的及最有效的衡量指标,因为这两种指标在逻辑上对软件开发项目很重要。 综上所述,我们将用此三方面项目交付物完成情况来蘅量这些风险因素: ( 1 ) 项目进度超期情况 ( 2 ) 项目成本超支情况 ( 3 ) 项目交付物功能具备情况 1 3 2 研究特色和创新点 ( 1 ) 虽然对r r 软件项目成败因素识别的文献浩瀚如海,但选择中小软件 企业项目作为研究对象在国内很少见,目前对软件项目风险管理的研究非常薄 弱,而中小软件企业的发展对促进我国经济发展。提升科技竞争力起着重大作 用,因此对其知识体系的研究具有非常重要的理论价值。本文通过对取得的1 5 1 个样本数据进行因子分析和回归分析,识别出了中小软件企业项目的六大风险 因子,其中包括2 3 个关键风险因素。风险因素内容显示了中小软件项目风险因 素的组成有其独特性,许多关于一般意义上的i t 软件项目风险因素研究结论对 中小软件项目来说并不成立。 很多对软件项目风险的识别研究缺少对风险因素( 驱动) 和风险后果 ( 事件) 之间作用机理的定量分析,因而对风险发生机理揭示不够。本文通过 风险产生机理分析,揭示了中小软件企业项目风险因素到风险后果的主要路径 关系。分析结果显示,并非所有的风险因素都直接作用于项目的绩效进而产生 风险后果。风险因素之间也存在着相互影响关系,某些风险因素会通过影响其 浙扛大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 它风险因素而改变风险后果的大小。 ( 3 ) 在现有的很多风险评估和预警的文献上,风险评估预警没有建立在风 险识别的实证研究基础上,针对特定对象并经过严密论证尤其是实证检验的风 险评估预警指标体系不多。在以前的预警研究中,大都用文献上的指标的前几 年的变化趋势或是直接用间接数据来预测风险。但是由于不同的地域特征,不 经过对影响软件项目风险因素的实证调查所拟合出的预警系统适用范围必然存 在着定的局限。本文将通过实证找出影响软件项目的关键风险因素和潜在因 素,以及它们之间的作用机理,在此基础上确定预警的指标体系,为最终人工 神经网络的预警奠定扎实的数据基础。 ( 4 ) 神经网络技术在预警方面具有独特的优势,并具有很强的规范性和可 揉作性。国内外文献中,虽然对人工神经网络的预测作用研究掀起了一股热潮, 但是还未发现有关将人工神经网络用于中小软件企业的项目风险预警的文献。 本文拟引入人工神经网络中的b p 神经网络对中小软件企业风险预警问题进行 研究,以开发出用于项目风险预警研究的新方法,从而丰富和完善风险预警研 究,其构建思想对于大多数中小软件企业构建自身的风险预警系统都具有一定 的参考价值。 1 3 3 研究的方法和逻辑框架 本文的研究思路如下( 图1 1 ) : ( 1 ) 通过实证研究,用回归分析识别出中小软件企业项目中的关键风险因 素。 ( 2 ) 以所识别的关键风险因素为对象,运用结构方程建模方法,对项目风 险因素与风险后果之间作用的路径关系进行了分析,揭示软件项目风险产生机 理。 ( 3 ) 以所识别的关键风险因素为对象,在弄清楚风险产生机理的基础上, 确定风险预警的各项指标,建立基于因子分析一神经网络风险预警模型,以计 算机作为实现工具,应用m a t l a b 软件中的神经网络工具箱编写b p 神经网络 程序,在此基础上进行中小软件企业项目风险的仿真研究,并最终用实例验证 模型的有效性,为中小软件企业软件项目风险管理提供决策依据。 6 浙江大学硕士学位论文中,? 、软件企业项目风险发生机理分析及预警研究 研究的现实背景山 袱毗微竺山 提出问题过程 j rj r j 研究问题韵提出 l r 纠彳然州管理= 分析问题过程 i 风路闵索识剐j- o 鼠踌甘l 理分析 ,阻幽承”删l 解决问题过程 风险预警研究 图1 1 本文研究的逻辑框架 1 3 4 研究的总体技术路线 图1 2 为本文的总体技术路线。该技术路线图显示了本文研究过程的展开 顺序,即:根据提出的研究问题和相关理论分析,提出中小软件企业项目的风 险分析框架;根据分析框架中涉及的研究内容,进行问卷设计和问卷调查;根 据问卷调查数据,分别运用不同的数据分析方法,逐步对问题进行论证,并最 终给出问题解决方案。 7 浙江大学硕士学位论文 中小软件企业项目风险发生机理分析及预警研究 1 4 论文章节安排 图1 2 本文总体技术路线 本论文共分为七章,其基本的章节安排如图1 3 所示: 第一章为绪论。本章主要阐明本文的研究背景和软件企业项目的发展现状, 提出所要研究的问题,目的及意义,对研究涉及的主要概念进行说明和界定, 对研究的逻辑框架和论文的章节安排进行说明,并阐述本研究的主要创新点。 第二章为文献综述。本章对软件项目风险相关领域研究进行综述( 包括风 险概念及特点,软件风险与软件项目风险管理模式,软件项目风险识别研究和 风险评估研究) ,然后再对软件项目风险预警管理研究进行综述( 包括b p 神经 网络技术的发展及适应性以及应用于预警的研究成果) 。通过分析现有文献的不 足,为本研究分析框架的构建及后续研究提供了可靠的基础。 第三章为基础研究方法。本章从问卷设计、数据收集过程等几方面对本文 的基础研究方法作一个简单阐述。 第四章为中小软件企业项目的关键风险因素识别。本章将在借鉴以往文献 研究的基础上,首先对中小软件企业的项目风险因素组成结构进行分析;然后 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 结合以往文献研究中小软件项目的特征、以及浙江省软件协会专家访谈结果的 基础上,假设中小软件企业项目的潜在风险因素;最后,通过统计分析,证实 对风险后果有显著影响的关键风险因素。 第五章为中小软件企业项目风险发生机理分析。本章以所识别的关键风险 因素为对象,运用结构方程建模方法,对项目风险因素与风险后果之间作用的 路径关系进行了分析,揭示了软件项目风险产生机理。 第六章为中小软件企业项目风险预警研究。本章以所识别的关键风险因素 为对象,在弄清楚风险产生机理的基础上,确定风险预警的各项指标,建立基 于因子分析一神经网络的风险预警模型,应用m a l l b 软件中的神经网络工具 箱编写b p 神经网络程序,进行中小软件企业项目风险的仿真研究,并最终用 实例验证模型的有效性,为中小软件企业软件项目风险管理提供决策依据。 第七章为结论与展望。本章对本文的主要结论作了阐述和总结,并对值得 进一步研究的方面进行了讨论。 第一章绪论 li t , 第二章文献综述 。 l 第三章基础研蠢秀法 上 l 第四章中小软件企业项目风险因素识别 上 l 第五章中小软件企业项目风险发生机理分析 ll ,e l b , i 第六章中小软件企业项目风险预警研究 ii 三, i 第七章结论与展望 圈1 3 本文章节安排 9 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 2 国内外相关研究综述 2 1 软件项目及风险概念 2 1 1 项目的概念界定 对于项目的概念界定,基本上没有公认一致的定论。综合看来,比较为人 所接受的定义主要有以下几种: ( 1 ) 美国项目管理学会( p r o j e c tm a n a g e m e n ti n s t i t u t e ,p m i ) 给出的定义: 项目是一种被承办的旨在创造某种特殊产品或服务的临时性努力( p m i , 2 0 0 1 ) 。该定义是项目管理学界最为经典的定义,被很多专家学者所引用。 ( 2 ) 德国d i n6 9 9 0 1 认为,项目是指在总体上符合如下条件的唯一性任 务:具有预定的目标;具有时间,财务,人力和其他限制条件;具有专门的组 织。 ( 3 ) 英国项目管理协会( a s s o c i a t i o no f p r o j e e t m a n a g e m e n t a p m ) 给出的 定义:项目是为了在规定的时间、费用和性能参数下满足特定目标而由一个人 或组织所进行的具有规定的开始和结束日期、,相互协调的独特的活动集合。该 定义主要从项目的基本要素出发( 时间、费用、性能) ,综合了项目目标以及项 目的独特性,较为完整地描述了项目的特征,因此该定义也被国际标准化组织 所采用( i s o1 0 0 0 6 ) 。 ( 4 ) j o h nk n u t s o n & i r ab i t s 认为,项目是为达到某项目目标而精心组织某 项过程,该目标起初只有抽象的开始,抽象的结束,抽象的移交物。 承袭国外学者的一贯认识,并综合国内学者对项目定义的理解,笔者认为 项目是指在一定期限内,依托一定的资源,以实现一定的产品为目标而进行的 一系列活动,即项目是在一定的资源约束下完成几项目标的一次性任务。这定 义包含三层意思:一定资源约束,一定目标,一次性任务。这里的资源包括时 问资源,经费资源,人力资源和物质资源。 2 1 2 软件项目极其特点 根据i e e es t d1 0 5 8 1 9 9 8 的定义,软件项目是一系列技术和管理上的工作 活动,用来满足项目协议所规定的期限和条件。一个软件项目应有明确的开始 和结束时间,定义明确的目标和约束,明确的责任,清晰的成本预算和进度安 排( i e e e ,1 9 9 8 ) 。 浙江大学硕士学位论文中小软件企业项目风险发生机理分析及预警研究 薛四新和贾郭军( 2 0 0 4 ) 认为,一般情况下,软件项目是指多个群组为生 产某一软件或产品所做的努力,主要是指采用编程语言为实现一个目标系统而 开展的活动和过程,其目的是实现各类业务系统的信息化,业务流程的集成化 管理。 软件项目的实质是“知识转移型”项目,与其他“资源消耗型”的传统项 目相比,主要具有以下一些特殊性( 薛四新,贾郭军,2 0 0 4 ) : ( 1 ) 目标不精确。作为项目,应该有明确的目标,软件项目也不该例外。 但实际情况表明大多数的软件项目目标很不精确,经常出现任务边界模糊的情 况。在信息系统开发中,客户常常在项目开始时只有一些初步的功能要求,没 有明确的想法,也提不出确切的需求,因此项目的任务范围很大程度上取决于 项目组所做的系统规划和需求分析。由于客户方对信息技术的各种性能指标并 不熟悉,因此项目所应达到的质量要求也更多地由项目组定义,从而导致软件 产品与预先的功能目标有较大的差异。 ( 2 ) 目标的渐进性。与其他项目不同,软件项目的产品在完成之前是不可 见的。为了解决这个问题,必须在项目开始前通过合同明确的描述最终产品的 各类指标。但是因为项目产品的不可见,在项目前期无法对项目产品进行精确 的定义,只能粗略的描述各类指标,随着项目的进行逐步完善和精确,这就是 软件项目的渐进性。在这个渐进明晰的过程中一定会进行很多修改,导致产生 很多变更。 ( 3 ) 项目的紧迫性。紧迫性决定了项目历时有限,具有明确的起点和终点。 软件项目合同签订即决定项目开始和结束时间,注定了项目组的成立和结束时 间,具体到每个人以及执行项目中的每一个任务都必须有明确的时间要求。在 项目执行的过程中,项目完成时间是关键因素。因此,如何在规定的时间内, 完成合同规定的任务,将直接关系到项目成功与否。 ( 4 ) 不确定性。不确定性是指软件项目不可能完全在规定的时间内按规定 的预算由规定的人员完成。由于项目计划和预算本质上是基于对未来的估计和 假设基础上进行的预测,在执行过程中与实际情况会有很多差异,另外,在执 行过程中还会遇到各种始料未及的风险和意外,同样会使项目不能按计划运行。 正是诸多不可控因素导致软件项目失败率极高,因此迫切需要有一个好的管理 模式,以降低风险,提高项目成功率。 ( 5 ) 需求变化频繁。随着软件项目的进展,客户的需求也会发生变化,从 而导致项目进度、项目费用等不断发生变更。尽管项e t 团队已经做好了系统规 划和可行性研究,与客户签定了较为明确的技术合同,但是随着系统分析、系 统设计和系统实施的进展,客户的需求不断地被激发和改变,导致程序、界面 以及相关文档都需要进行相应的修改,而且在修改的同时又可能产生新的问题, 1 2 浙江大学硕士学位论文中,j 、软纷企业项娶风殓发生机理分斩及颈警研究 这些问题很可能在经过相当长的时间后才会被发现。 ( 6 ) 智力密集型。软件项目是智力密集、劳动密集型项目,受人力资源影 响最大。项目成员的责任心、能力以及构成、稳定性对软件项目的质量以及能 否成功有决定性的影响。软件项目多为知识产品,进度和质量都难以度量,生 产效率也难以保证。并且,软

温馨提示

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

评论

0/150

提交评论