




已阅读5页,还剩62页未读, 继续免费阅读
(会计学专业论文)软件外包企业的项目成本管理研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
l 一 ad i s s e r t a t i o ni na c c o u n t i n g t h ep r o je c tc o s tm a n a g e m e n to fs o f t w a r e o u t s o u r c i n gi n d u s t r y b yc h e n gd a y u s u p e r v i s o r p r o f e s s o rw a n g l i n o r t h e a s t e r nu n i v e r s i t y j u l y2 0 0 8 独创性声明 本人声明 所呈交的学位论文是在导师的指导下完成的 论文中 取得的研究成果除加以标注和致谢的地方外 不包含其他人己经发表 或撰写过的研究成果 也不包括本人为获得其他学位而使用过的材 料 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了 明确的说明并表示谢意 学位论文作者签名 赢拣蝮 日 期 乃哆扩 1t 学位论文版权使用授权书 本学位论文作者和指导教师完全了解东北大学有关保留 使用学 位论文的规定 即学校有权保留并向国家有关部门或机构送交论文的 复印件和磁盘 允许论文被查阅和借阅 本人同意东北大学可以将学 位论文的全部或部分内容编入有关数据库进行检索 交流 作者和导师同意网上交流的时间为作者获得学位后 半年口一年口一年半口 学位论文作者签名 武础昱 签字日期 切仞葛 7 l 两年血 导师签名 签字日期 f i r l f i 东北大学硕士学位论文 摘要 软件外包企业的项目成本管理研究 摘要 目前我国软件外包企业发展迅速 企业规模不断壮大 竞争也越来越激烈 软件 外包企业为了更好地发展 必须提升管理水平 增强核心竞争力 就目前现状来看 由于软件开发业务的特殊性 成本管理是软件项目管理中一个比较薄弱的环节 存在 诸多方面的问题 本文就软件外包企业项目成本管理中出现的问题展开研究 通过对软件外包企业项目成本管理现状的分析 项目管理与成本管理在项目实施 过程中结合的紧密程度不够和工作量估算偏差较大是目前存在问题的主要原因 本文 在分析软件项目管理和软件开发流程的基础上 运用经典的p m b o k 通过建立软件 外包企业的项目成本管理体系 解决上述问题 在项目成本管理体系设计时 将成本 管理按软件开发流程分为需求分析 软件设计 具体实施和结束四个阶段 在需求分 析阶段的成本估算环节 采用德尔菲法对事业部的技术管理层人员进行了成本驱动因 子调查形成判断矩阵 然后使用层次分析法进行筛选 去掉对成本影响微乎其微的工 作量乘数 得出适用于事业部的整体项目工作量乘数表 从而优化了c o c o m oi i 模 型 提高了项目成本估算的准确性 在软件设计阶段 通过使用w b s 的方法对人力 资源进行合理配置 并结合实践经验 生成整个项目的费用预算 为后期成本控制提 供依据 最后的具体实施及结束阶段 采用挣值分析的方法对项目成本进行控制 并 根据项目执行情况及时纠正偏差 提出成本降低措施 整个体系的建立使软件外包企 业项目成本管理更加系统化 具有合理性与可行性 最后 针对东软的一个具体软件开发项目 校务管理信息系统 将设计的项目成 本管理体系进行了应用 并给出了该体系在东软集团应用过程中需要注意的关键点及 相关建议 关键词 项目成本估算 c o c o m oi i 模型 工作分解结构 毫 r 广 叠 j 东北大学硕士学位论文a b s t r a c t t h ep r o j e c tc o s tm a n a g e m e n to f s o f t w a r eo u t s o u r c i n gi n d u s 时 a bs t r a c t c u r r e n t l y c h i n a ss o t w a r eo u t s o u r c i n ge n t e r p r i s e sh a v ed e v e l o p e dr a p i d l y t h es c a l e o fe n t e r p r i s e sh a sg r o w n l a g e ra n dl a g e r a n dt h ec o m p e t i t i o nb e t w e e nt h e mb e c o m e sf i e r c e r a n df i e r c e r s o f t w a r eo u t s o u r c i n ge n t e r p r i s e si no r d e rt oh a v eb e t t e rd e v e l o p m e n t t h e ym u s t i m p r o v em a n a g e m e n ta n de n h a n c ec o r ec o m p e t i t i v e n e s s h o w e v e r o nt h ec u r r e n ts t a t u s c o s tm a n a g e m e n ti saw e a kl i n ko fs o f t w a r ep r o j e c tm a n a g e m e n t e x i s t i n gal o to f p r o b l e m t h i st h e s i sm a k e sas t u d yo nt h ep r o b l e mt h a te x i s t si nt h ec o s tp r o j e c to fs o f t w a r e o u t s o u r c i n ge n t e r p r i s e s a f t e ra n a l y z i n gt h es t a t u so fp r o j e c tc o s tm a n a g e m e n to ns o f t w a r e e n t e r p r i s e s t h i st h e s i sf i n d st h a tt h em a j o rp r o b l e m s a r et h a tc o s tp r o j e c tm a n a g e m e n ta n d t h ep r o j e c ti m p l e m e n ti o nd o n ti n t e g r a t ec l o s e l y w i mab i gd e v i a t i o no f b u d g e t h i st h e s i s s o l v e st h e s ep r o b l e m s b a s e do nt h ea n a l y s i so fs o f t w a r ep r o j e c tm a n a g e m e n ta n ds o f t w a r e d e v e l o p m e n tp r o c e s s u s i n gt h e c l a s s i cp m b o k a n de s t a b l i s h i n gt h e p r o j e c t c o s t m a n a g e m e n ts y s t e m t h ed e s i g no f t h ep r o j e c tc o s tm a n a g e m e n ts y s t e mf o u rs p e c i f i cs t a g e s n e e d sa n a l y s i s s o f t w a r ed e s i g n i m p l e m e n t a t i o na n dt h et e r m i n a t i o n i nt h en e e d sa n a l y s i s s t a g eo fc o s te s t i m a t i o n t h i sp a p e rd o e sar e s e a r c ho nt h ec o s td r i v i n gf a c t o rf o rt e c h n i c a l m a n a g e m e n ts t a f f b yu s i n gt h ed e l p h im e t h o d f o r m i n gt h ej u d g m e n tm a t r i x t h e nu s et h e a h pf i l t e ra n dg e tr i do fw o r k l o a dm u l t i p l i e rw h i c hh a sm i n i m a li m p a c to nc o s t f o r m i n g t h ew o r k l o a dm u l t i p l i e rt a b l et h a ti ss u i t a b l ef o rt h eo v e r a l lp r o j e c t s oa st oo p t i m i z et h e c o c o m oi i m o d e l r a i s i n gt h ea c c u r a c yo fp r o j e c tc o s te s t i m a t e i ns o f t w a r ed e s i g n s t a g e t h r o u g ht h e a l l o c a t et h eh u m a nr e s o u r c e sr a t i o n a l l yb yu s i l 培w b sm e t h o da n d c o m b i n ep r a c t i c a le x p e r i e n c e g e n e r a t i n gt h ee n t i r ep r o j e c tc o s tb u d g e t p r o v i d i n gt h eb a s i s f o rt h en e x tp a r to fc o s tc o n t r 0 1 i nt h ef i n a ls t a g eo fs p e c i f i c i m p l e m e n t a t i o na n d t e r m i n a t i o n c o n t r o lp r o j e c tc o s tb yu s i n ge a r n e dv a l u e c o r r e c td e v i a t i o ni nt i m ea c c o r d i n g t ot h e i m p l e m e n t a t i o no ft h i sp r o j e c t p r o p o s et h em e t h o d sf o rr e d u c i n gc o s t t h e e s t a b l i s h m e n to ft h i sw h o l es y s t e mm a k e st h ep r o j e c tc o s tm a n a g e m e n to fo u t s o u r c i n g s o f t w a r ei n d u s t r yb em o r es y s t e m a t i c w i t hr e a s o n a b i l i t ya n df e a s i b i l i t y i i i 东北大学硕士学位论文 a b s t r a c t f i n a l l y t h i st h e s i sd e v e l o p s t h ec o u n c i lm a n a g e m e n ts y s t e m a c c o r d i n gt oas p e c i f i c s o f t w a r ep r o j e c ti nn e u s o r a n da p p l i e st h i ss y s t e mi n t op r a c t i c e a tt h es a m et i m e t h i s t h e s i sp r o v i d e st h ek e yf a c t o r sa n da d v i c e sf o rn e u s o rw h e ni ta p p l i e st h i ss y s t e m k e yw o r d s p r o j e c tc o s te s t i m a t e c o c o m oi im o d e l w o r kb r e a k d o w ns t r u c t u r e i v 广 e 东北大学硕士学位论文 目录 目录 独创性声明 i 摘要 i i a b s t r a c t i i i 第1 章绪论 1 1 1 选题背景和意义 1 1 1 1 选题背景 1 1 1 2 选题意义 2 1 2 国内外研究现状 3 1 3 研究方法及论文结构 4 1 3 1 研究方法 4 1 3 2 论文结构 4 1 4 主要工作及不足 5 第2 章项目成本管理概述 7 2 1 项目管理概述 7 2 1 1 项目管理 7 2 1 2 软件项目管理与过程管理 8 2 2 项目成本管理概述 9 2 2 1 资源计划编制 1 0 2 2 2 成本估算及方法 1 0 2 2 3 成本预算 11 2 2 4 成本控制 1 1 第3 章黼i 包蝴目成本管理体系的设计 l 3 3 1 软件项目开发的特点及流程 1 3 3 1 1 软件项目开发的特点 1 3 3 1 2 软件项目开发流程 1 3 3 2 软件外包企业项目成本管理现状及原因 1 5 东北大学硕士学位论文目录 3 3 软件外包企业项目成本管理体系的设计 17 3 3 1 需求分析阶段 1 8 第4 章项目成本管理体系在东软集团的应用 3 7 4 1 东软集团简介 3 7 4 2 东软具体项目案例分析 3 8 4 3 东软项目成本管理推动的关键点及建议 4 8 第5 章结束语 5 1 5 1 研究结论 51 5 2 展望 5 2 参考文献 5 3 致谢 5 5 段段 搬搬 计施段设实阶件体束软具结 东北大学硕士学位论文第1 章绪论 1 1 选题背景和意义 1 1 1 选题背景 第1 章绪论 软件外包 s o f to u t s o u r c i n g 狭义上来讲就是一些发达国家的软件公司迫于竞争 压力将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国 家的公司开发 以达到降低软件开发成本的目的 即软件出口 从广义上来说还包括 国内的软件定制开发等 外包作为一个企业重要的发展战略和管理模式在2 0 世纪8 0 年代被欧美等发达国家的企业普遍接受 广泛应用于i t 金融 保险 会计 建筑 汽车 制药 零售 石化 纺织 人力资源和政府部门管理等领域 并作为一个行业 在2 0 世纪9 0 年代后期得到迅速发展 在外包过程中 软件外包服务商也称为接包方 其客户即服务对象称为发包方 顺应经济全球化和产业结构的调整 全球范围内的软件外包市场主要从经济发达 工资水平较高的美国 欧洲 日本等国家和地区向教育水平较高 工资水平较低的印 度 爱尔兰 中国 俄罗斯 菲律宾等国家外包 2 0 0 7 年全球软件外包市场中 6 2 的发包额来自美国市场 1 9 的规模来自欧洲市场 还有9 的规模来自日本市场 可 见 主要的发包地区集中在美国 西欧及日本 接包方主要集中在印度 爱尔兰 中 国 俄罗斯 墨西哥 捷克等国家 其竞争优势不可忽视 另外 值得关注的国家包 括菲律宾 以色列 加拿大 马来西亚 巴西 匈牙利 罗马尼亚 波兰 新西兰 越南等也在软件外包行业中显现出上扬的势头 当今世界软件外包市场的竞争日趋激 烈 当软件外包飞速发展之时 中国软件外包企业利用其教育程度高和人力工资低的 优势 抓住此契机迅速的成长 并已形成一定规模 在2 0 0 7 年 国内最大的软件外包 企业东软的对外外包业务规模突破1 亿美元 华信 中软国际 浪潮 文思创新 浙 大网新等企业在近几年也有较大幅度的增长 根据赛迪顾问对中国大陆地区软件外包 行业的研究预测 2 0 0 8 2 0 1 2 年全球软件外包服务市场将以1 3 8 的年均复合增长率 稳定增长 而中国软件外包市场规模将以3 5 的年均复合增长率高速增长 到2 0 1 2 年 中国软件外包服务市场规模将达到9 0 2 亿美元 在国际市场上扮演更加重要的角 色 具体见图1 1 东北大学硕士学位论文第1 章绪论 图1 12 0 0 7 2 0 1 2 年中国软件外包市场规模和增长率预测 f i g 1 1c h i n a t ss o t t w a r eo u t s o u r c i n gm a r k e ts i z ea n dg r o w t hr a t ef o r e c a s tf r o m2 0 0 7t o2 0 1 2 随着竞争的日趋激烈 依靠自身的人力资源成本低和政府对高科技企业的优惠支 持政策这样的优势已日趋减弱 为了保持企业在本行业的竞争优势 必须提高管理水 平 结合软件外包企业以人力资源为主等特点 从加强项目成本管理入手 增强企业 活力 提高核心竞争力 1 1 2 选题意义 随着信息技术的快速发展 软件企业在我国高新技术产业中扮演着越来越重要的 角色 软件企业进行项目管理有利于将开发软件的个人开发能力转化成企业的开发能 力 软件企业的软件开发能力越高 表明这个企业的软件生产越趋向于成熟 企业越 能够稳定发展 软件项目管理是软件企业提高竞争力的重要手段 成本管理在整个软 件项目管理过程中显得尤为重要 有效的软件项目管理和成本控制可以更好地为软件 企业积蓄财力 增强软件企业的竞争力 因此 软件项目的成本管理以及成本控制成 为软件项目开发中最重要的核心问题之一 目前我国软件企业实施软件项目管理的许 多技术还很不成熟 只有少数大型软件企业 依据诸如c m m c a p a b i l i t ym a t u r i t ym o d e l 软件开发能力成熟度资格认证 和i s 0 9 0 0 0 的标准规范以及一些项目管理辅助工具 实施相对规范的软件项目管理 许多大型企业已注意到软件开发过程中的项目成本管 理的重要性 在企业内部也形成了项目成本管理研究小组等组织 并依照自身的实际 情况进行着探索性的实践 但由于软件开发行业自身的一些特殊性 目前软件项目成 本管理还未曾形成行业性系统化的研究 缺乏理论基础 即使已将软件项目管理与成 本管理进行了结合 这种结合的紧密性存在很大的不足 有些软件企业 意识还比较 薄弱 尚没有进行规范和有约束力的软件项目管理 尤其是在项目成本管理方面 经 2 东北大学硕士学位论文第1 章绪论 常出现项目成本超支 进度延迟的现象 现有的软件项目管理工具又都是偏向于某一 方面的管理 多数不能满足软件项目成本管理的需求 本文的研究目的和意义在于 针对软件项目成本管理方面存在的不足和在软件开 发和管理过程中不能进行有效的成本估算 预算和控制的实际情况 将项目管理和成 本管理紧密结合 提出了一套切实可行的项目成本管理方案 并在需求分析阶段 结 合实际情况 改进了项目成本估算模型 使成本估算更接近于实际发生值 目的在于 改善目前软件外包企业项目成本管理的现状 使成本管理与控制得到进一步完善 对 提高同类型企业的项目成本管理具有一定的借鉴意义 1 2 国内外研究现状 国外对软件项目管理的研究进行得比较早 从七十年代软件危机爆发以来 人们 就不断研究如何将工程项目的方法引入到软件产品开发中 其中出现的许多优秀方法 不仅覆盖软件开发的各个阶段 还涉及到软件开发组织相关的各个层面 在七十年代 中后期 不少文章开始探讨软件项目管理 这段时期的特点是偏向于探讨软件项目管 理某个环节中的技术问题 例如定义质量因素 介绍功能点分析的方法 提出软件估 算模型等等 c o c o m oi i 模型 1 3 是世界上应用范围最为广泛的成本估算模型 早在1 9 8 1 年 b a r r y w b o e h m 博士在经典著作 软件工程经济学 中 就介绍了c o c o m oi i c o c o m oi i 是一个计划和执行软件项目的目标成本模型 它为软件解决方案的成本和 进度隐含关系提供了一个良好定义的 开放的工程基础 在过去几年中 c o c o m oi i 进 行了一些调整和改进 使其能更好地适应现代软件工程的发展趋势 在软件行业成本 估算方面中取得了一定突破 美国项目管理学会 p r o j e c tm a n a g e m e n ti n s t i t u t i o n p m i 1 5 的p m b o k 包括项目 管理的九大知识领域 成本管理是其中的重要组成部分 p m b o k l 9 9 6 版本发布后 获 得了广泛的认同 p m b o k 总结了项目成本管理实践中成熟的理论 方法 工具和技术 也包括在成本管理方面的一些成果 此外 国际上有多种软件项目管理认证体系 如i s 0 9 0 0 0 系列 c m m 能力成熟度 模型 d e m i n g 的持续质量改进 c q i 等 也都提到了成本管理 国内在软件项目成本控制方面的研究尚处于探索阶段 没有较为成型 有效 实用 的软件项目成本控制解决方案 同时我国的软件行业为了加紧步伐 非常重视吸取国 外软件行业科学的管理理念与方法 虽然许多软件企业都对项目成本管理表现了极大 东北大学硕士学位论文第1 章绪论 的兴趣 做出了不少努力 但是项目成本管理并没有得到广泛应用 原因并不是大家 不相信这种技术的实效性 而是对成本控制的技术和实践缺乏了解 因此 笔者认为 很有必要加强软件项目成本控制在我国软件企业实践中应用方面的研究 1 3 研究方法及论文结构 1 3 1 研究方法 1 系统分析法 系统本质上是相互联系 相互依存的事物形成的复合单元 在 市场经济条件下 一个企业的经营活动本身就是一个系统 而且是一个开放的系统 软件外包也是一个复杂开放的系统 因此 这就要求我们对软件外包项目及其成本控 制进行研究要有系统的观念 既要考虑n 夕i 部环境的多种变化对软件开发项目及其成 本的影响 又要考察多种因素动态的变化 进行综合分析 做出科学决策 以期获得 预期的经营效益 2 规范研究法 规范研究法是对经济活动的价值判断 它是经济研究中对经济 分析的主要形式之一 对经济的研究首先是对经济活动的描述 解释并且预期其行为 然后就是设法改善经济运行状况 本文通过对软件外包企业项目成本管理与控制的实 际情况及存在问题的分析研究 提出解决方案 3 定性分析与定量分析相结合 定性的分析方法就是用综合分析的方法将事物 之间的关系用文字形式表达出来 这种方法在过去几十年的经济与管理研究中通常采 用这种方法 大量的人文社会科学 经济科学的成果就是用这种方法研究出来的 定 量的分析方法是 用一个反映本质关系的稳定的通用公式 模型 模式 得出复杂事 物数量之间的因果关系 使客观事物量化 从而避免个案处理时人们的主观偏好及失 误 这种用模型量化的办法是现在经济研究尤其是应用经济研究的典型方法 1 3 2 论文结构 首先 介绍软件外包行业 指出该行业在中国有着很好的发展前景 但随着企业 规模的扩大 在项目成本管理方面存在一些问题 从而引出本文的选题意义 其次 叙述了本文研究过程中的相关概念 包括软件项目管理和过程管理 并对 项目成本管理进行概述 第三 指出目前软件外包企业项目成本管理中的问题 将项目管理与成本管理相 结合 设计了一套适用于该行业的项目成本管理体系 并对现有的估算模型提出了改 4 j j 东北大学硕士学位论文 第1 章绪论 进 第四 就东软的具体项目案例 校务信息管理系统 的实施过程中的具体问题进 行了探讨 实例验证了设计的软件项目成本管理体系 给出实施的关键点和建议 第五 研究结论与展望 1 4 主要工作及不足 本文的主要工作是通过分析软件外包企业的项目成本管理现状 得出项目管理与 成本管理在项目实施过程中结合的紧密程度不够和工作量估算偏差较大是目前存在问 题的主要原因 在分析软件项目管理和软件开发流程的基础上 通过建立软件外包企 业的项目成本管理体系 解决上述问题 并在体系设计的时候考虑到合理性与实用性 在进行项目成本管理体系设计时 将成本管理按软件开发流程分为需求分析 软件设 计 具体实施和结束四个阶段 在需求分析阶段的成本估算环节 考虑到项目的实际 情况 采用德尔菲法对事业部的技术管理层人员进行了成本驱动因子调查形成判断矩 阵 然后使用层次分析法进行筛选 去掉对成本影响微乎其微的工作量乘数 得出适 用于事业部的整体项目的工作量乘数表 从而优化了c o c o m oi i 模型 提高了项目 成本估算的准确性 在软件设计阶段 通过人员使用的审核加强对项目组成员的合理 配置 并结合实践经验 生成整个项目的费用预算 为后期成本控制提供依据 最后 的具体实施及结束阶段 采用挣值分析法对项目成本进行控制 根据项目执行情况及 时纠正偏差 提出成本降低措施 整个体系的建立使软件外包企业项目成本管理更加 系统化 具有合理性与可行性 最后 针对东软的一个具体软件开发项目 校务管理 信息系统 将设计的项目成本管理体系进行了应用 并给出了该体系在东软集团应用 过程中需要注意的关键点及相关建议 由于国内软件外包市场的复杂性 软件外包企业的项目成本管理体系在实际应用 的过程中会遇到很多问题 这些问题的解决需要在实践中不断的摸索 由于软件企业 人力成本占主要部分 所以在体系设计时充分考虑了人的因素 但实际上其它因素也 在一定程度上影响了项目成本 这将是本人继续研究的内容 一 东北大学硕士学位论文第2 章项目成本管理概述 第2 章项目成本管理概述 2 1 项目管理概述 2 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 i o n p m i 于1 9 6 6 年在美国宾州成立 是目前全球影响最大的项目管理专业机构 其组织的项目管理专家 p r o j e c t m a n a g e m e n tp r o f e s s i o n a l p m p 认证被广泛认同 p m i 的突出贡献是总结了一套项 目管理知识体系 p r o j e c tm a n a g e m e n tb o d yo f k n o w l e d g e p m b o k p m b o k 2 总结了项目管理实践中成熟的理论 方法 工具和技术 也包括一些富 有创造性的新知识 p m b o k 把项目管理知识划分为九个知识领域和5 类管理过程 九个知识领域包括集成 范围 时间 成本 质量 人力资源 沟通 风险和采购 每个知识领域包括数量不等的项目管理过程 5 类管理过程分别是 第一是启动 成 立项目组开始项目或进入项目的新阶段 启动是一种认可过程 用来正式认可一个新 项目或新阶段的存在 第二是计划 定义和评估项目目标 选择实现项目目标的最佳 策略 制定项目计划 第三是执行 调动资源 执行项目计划 第四是控制 监控和 评估项目偏差 必要时采取纠正行动 保证项目计划的执行 实现项目目标 第五是 结束 正式验收项目或阶段 使其按程序结束 每个管理过程包括输入 输出 所需工具和技术 各个过程通过各自的输入和输 出相互联系 构成整个项目管理活动 具体内容见表2 1 表2 1 项目管理过程 t a b l e2 1p r o j e c tm a n a g e m e n tp r o c e s s 知识领域 过程类 启动计划执行控制结束 别 整体项目计划制定 项目计划执行 整体变更控制 范围启动范围计划范围审核 范围定义范围变更控制 时间活动定义进度控制 活动排序 活动历时估计 进度计划编制 东北大学硕士学位论文第2 章项目成本管理概述 知识领域 过程类 启动计划执行 控制 结束 别 成本资源计划成本控制 成本估计 预算 质量 质量计划 质量保证质量控制 人力资源组织计划团队建设 人员获取 沟通 沟通计划信息发布绩效报告管理收尾 风险 风险管理计划风险控制 风险识别 定性风险分析 定量风险分析 风险应对计划 采购采购计划 招标合同关闭 招标计划招标对象选择 合同管理 2 1 2 软件项目管理与过程管理 从概念上讲 软件项目管理是为了使软件项目能够按预定的成本 进度 质量顺 利完成 而对成本 人员 进度 质量 风险等进行分析和管理的活动 实际上软件 项目管理就是为了使软件开发项目获得成功而进行的一系列活动 目前 软件项目管 理已有多种成熟的管理体系和方法 其中最为著名的有c m m 模型 c m m 9 模型是由美国卡内基 梅隆大学软件工程研究所 s e i 提出的软件能力成 熟度模型 简称s w c m m s o f t w a r ec a p a b i l i t ym a t u r i t ym o d e l 该模型提供了一个 在软件工程管理方法上的框架 为改善企业的软件过程提供了指南 s w c m m 标准共分为五个级别 从第一级到第五级分别为 初始级 可重复级 已定义级 已管理级和优化级 具体内容如下 1 初始级 i n i t i a l 软件过程无序 甚至是混乱的 进度 预算 功能 质量 不可预测 企业一般不具备稳定的软件开发环境 项目遇到问题时 常常放弃计划 项目的成功往往依赖于某些个人的机能和经验 2 可重复级 r e p e a t a b l e 己经建立了基本的管理软件项目的政策及为执行这 东北大学硕士学位论文第2 章项目成本管理概述 些政策而制定的措施 项目经理能跟踪成本 进度和产品功能等 项目能重复以前的 成功 3 己定义级 d e f i n e d 已经将管理和开发两方面的过程文档化 并综合成为 企业的标准软件过程 即过程规范 企业的过程能力实现标准化 4 已经管理级 m a n a g e d 企业对软件过程和产品都有宣的理解和控制 有 专门的数据库系统来收集和分析数据 对项目的重要过程活动进行生产率和质量的试 题 企业已实现过程定量化 企业的过程可概括为 定量的 和 可预测的 5 优化级 o p t i m i z i n g 企业能够主动有效地识别过程的优势和薄弱环节 并采用最佳的软件工程实践 预告防范过程和产品中的缺陷 企业对过程进行不断的 优化 五个等级从低到高 软件开发生产的计划精度越来越高 每单位工程的生产周期 越来越短 成本越来越低 实践证明 实施软件过程管理能有效地提高软件企业的生 产率及软件的质量 在软件行业 不仅要有项目管理还要有过程管理 而且过程管理与项目管理同样 重要 项目管理用于保证项目的成功 而过程管理用于管理最佳实践 软件过程管理 指的是对软件开发全过程规范化及标准化的管理 软件过程管理研究如何有效地对软 件开发项目进行管理 以便于按照进度和预算完成软件项目计划 实现预期的经济效 益和社会效益 软件过程管理可以为成本估算提供可靠的度量数据 有益于准确的成 本估算 2 2 项目成本管理概述 成本 就一般的意义而言是指经济活动中为实现一定的目标或进行某种活动所投 入或耗费的资源的货币表现 对于项目来说 成本是项目实施过程中各种耗费的总和 为了完成项目所有的花费都是成本 也就是取得项目成功的代价 项目成本管理 8 是在保证满足工程质量 工期等合同要求的前提下 对项目实施 过程中所发生的费用 通过计划 组织 控制和协调等活动实现预定的成本目标 并 尽可能地降低成本费用的一种科学的管理活动 它主要通过技术 如技术方案的制定 比较选择 经济 如核算 和管理 如软件开发过程组织管理 各项规章制度等 活 动达到预定目标 实现盈利的目的 p m p 是美国项目管理协会 p m i 发起的项目管理专业人员资格认证 其目的是 为了给项目管理人员提供一个行业标准 使全球的项目管理人员都能够得到专业的项 东北大学硕士学位论文 第2 章项目成本管理概述 目管理知识 p m i 一直致力于项目管理领域的研究工作 今天p m i 制定出的项目管理 方法已经得到全球公认 p m i 也已经成为全球项目管理领域的权威机构 p m i 认为项 目成本管理应该首先根据项目情况编制项目资源计划 也就是确定完成项目需要的物 质资源的种类和数量 这里的物质资源包括人 财 物 然后编制一个为了完成项目 各活动所需要的资源成本的尽可能准确的近似估算 即成本估算 根据成本估算的结 果把总成本估算分配到各单项活动中去 这个过程称为成本预算 在项目全过程中对 成本进行控制 以便实现在规定的预算内完成项目的成本管理目标 下面是成本管理 过程的4 个步骤的详细介绍 2 2 1 资源计划编制 进行项目资源计划编制的基础是工作分解结构 8 1 w o r kb r e a k d o w ns t r u c t u r e w b s 工作分解结构就是为完成项目目标而制定的全部工作或活动的集合 工作分 解结构图是工作结构分解的具体表现 资源计划一定要在w b s 工作分解结构 的基础上去做 这样保证不会漏项 除查看历史资料和范围说明书之外 还要考虑到组织招聘人员 租用设备等方面的规 定 资源需要多少与活动持续时间有关 所以各活动的持续时间是重要数据 最后要 有一个备用资源说明 在这些条件基础上就可以制订资源计划了 制订资源计划的工具和技术有三个 首先是专家判断 其次是替代方案识别 第 三是利用项目管理软件 资源计划编制的输出结果是一份对资源要求的说明书 它结 合工作分解结构 w b s 说明最低层次上每项工作需要资源的种类和数量 高层次的 资源要求可以根据较低一级的资源计算出来 2 2 2 成本估算及方法 根据资源种类 数量和价格即可做出成本估算 所以资源单价是非常重要的数据 单价数据的获取和确定可以参考历史资料 更重要的是市场上的信息 特别要提出的 是这一阶段工作会涉及到会计科目表 它是一个财务资料的编码结构 项目的一切费 用必须记入正确的科目中去 在编制估算时 还需要有风险资料 要了解每项估算的 风险程度 以上都是估算的输入 成本或费用估算的工具技术有三项 7 1 类比估算 又称自上而下估算 利用类似项目成本进行类比 这种方法简便 易行 尤其是个人或集体具有必要的专门知识更为可靠 但是精确度较差 因为类比 1 0 东北大学硕士学位论文第2 章项目成本管理概述 是假设一切条件都一样的 2 建立参数模型 例如建筑业中每平方米需多少资金 也有复杂的如软件开发 用单独的1 3 个调整因子 每个因子又会有5 7 个点 建立一个好的参数模型要有准 确的历史数据 其中的参数要容易量化 而且模型要有足够多的容量 就是说对于大 的项目和小的项目皆能适用 3 自下而上估算 又称草根法 就是从最低层次 最细致的工作汇集计算而得 到总的估算 这种方法成本较高 但精确度亦较高 估算可以随项目进展不断细化 例如分成量级估算 概念估算 初步估算 界定估算和控制估算五种类型 输出这些 估算时还应附有详细说明 说明工作方法和数据来源 变化范围等 还要输出成本管 理计划 来说明如何管理费用的变差 对大小不同问题应有相应不同的措施 2 2 3 成本预算 预算是为了确定项目实施情况的测量基准而把估算分配到各项活动与工作细目中 去 对比估算过程可知估算在w b s 基础上做出 而预算要进一步与时间管理结合要 落实到活动上 所以成本预算的输入有三个 费用估算 w b s 项目进度计划 成本 预算的输出或成本预算的工作成果就是成本的基准 所谓成本基准是指按时间段来分 配的预算 可以用来测量和监督项目的执行情况 一般的项目成本基准或成本基线都 呈s 型曲线 成本管理的内容容易理解 但是实际做起来问题很多 真正难做的是执行和控制 正所谓知易行难 下面重点论述成本控制 2 2 4 成本控制 成本控制所需输入包括 成本基准 进展报告 变更请求和成本管理计划 成本 控制的工具和技术包括成本变更控制系统 执行情况测量 挣值管理 补充计划编制 等 项目的挣值管理 e a r n e dv a l u em a n a g e m e n t 简称e v m 8 是p m i 所倡导的一种 用于进度和成本管理的方法 是用与进度计划 成本预算和实际成本相联系的三个独 立的变量 进行项目绩效测量的一种方法 它比较计划工作量 w b s 的实际完成量 挣 得 与实际成本花费 以决定成本和进度绩效是否符合原定计划 所以 相对其他会 计方法 它是更适合项目成本管理的测量与评价方法 j j 东北大学硕士学位论文第3 章软件外包企业项目成本管理体系的设计 第3 章软件外包企业项目成本管理体系的设计 3 1 软件项目开发的特点及流程 3 1 1 软件项目开发的特点 与传统的工程项目相比 软件项目有其特殊性 不同之处主要表现在 第一 软 件是一种逻辑实体 不是具体的物理实体 它具有抽象性 软件开发的产品只是程序 代码和技术文档 并没有其它形式的产品 第二 软件的开发过程中没有明显的制造 过程 主要是设计过程 是人的智力活动 第三 软件的开发和运行常常受到计算机 系统的限制 第四 软件的开发至今尚未摆脱手工艺的开发方式 第五 软件系统本 身是很复杂的 因此软件项目管理的独特性决定了它不能像管理其它的项目一样管理软件项目 软件项目管理的主要内容 第一 文档即程序代码管理等一软件管理的基础 第二 人力资源管理一软件项目管理的核心 第三 成本 进度 质量和风险管理一软件项 目管理的对象 在p m b o k 中对项目的定义是 项目是为了完成某一独特的产品和服务所做的 次性努力 从这个定义看出 项目具有独特性 一次性 这里的一次性不是指时间的 长短 而是指具有明确的开始时间和结束时间 独特性是指以前从未以完全相同的方 式并由相同的人来实施 软件开发具备独特性和一次性 因此软件开发通常都可以定 义为项目 并用项目管理的工具 方法 技术来管理 另外软件开发过程是一种复杂 的 系统的生产过程 在很大程度上与现代的工业生产有所不同 到目前为止其工作 方式仍然是以手工生产方式为主 其生产方式决定了软件生产效率相对来说比较低 由于软件项目的特殊性 使得软件开发按照某种模式自动生产的可能性较小 但可以 通过规范开发过程来提高软件生产率 对一个软件企业而言 规范的软件开发过程和 项目管理过程对软件企业有着非常重要的意义 3 1 2 软件项目开发流程 软件项目的生命周期描述了项目从开始到结束所经历的各个阶段 最一般的划分 是将项目分为概念阶段 c o n c e p t i o np h a s e 开发阶段 d e v e l o p m e n tp h a s e 实施阶 段 e x e c u t ep h a s e 及结束阶段 f i n i s hp h a s e 这四个阶段 见图3 1 软件项目的 开发流程 1 就是将软件项目的生命周期再具体的划分为计划 需求分析 软件设计 13 东北大学硕士学位论文第3 章软件外包企业项目成本管理体系的设计 编码阶段 测试 运行维护 时间 概念开发实施阶段结束阶段 图3 1 项目生命周期的四个阶段 f i g 3 1p r o j e c tl i f ec y c l eo ff o u rs t a g e s 计划阶段 定义系统 确定用户的要求或总目标 进行可行性研究 提出可行的 方案 包括资源 成本 效益 进度等 并制定粗略的实施计划 需求分析阶段 确定软件功能 性能 可靠性 接口标准等要求 根据功能要求 进行数据流程分析 提出初步的系统逻辑模型 并据此修改项目实施计划 软件设计阶段 它包括系统概要设计和详细设计 在概要设计中 要建立系统整 体结构 进行模块划分 根据要求确定接口 在详细设计中 要建立算法 数据结构 和流程图 编码阶段 把流程图翻译成程序 并对程序进行调试 可见编码的实现方式与软 件的处理流程是相对独立的 测试阶段 通过单元测试 检验模块内部的结构和功能 通过集成测试 把模块 连接成系统 重点找接口上的问题 确认测试 即按照需求的内容逐项进行测试 系 统测试 就是到实际的使用环境中进行测试 以上四种测试中 单元测试和集成测试 是由开发者自己完成的 而确认测试和系统测试则是由用户参与完成的 这是软件质 量保证的重要一环 运行维护阶段 它一般包括三类工作 为了修改错误而作的改正性维护 为了适 应环境变化而作的适应性维护 为了适应用户新的需求而作的完善性维护 有时会成 为二次开发 进人一个新的生命期 再从计划阶段开始 可见 维护的工作是软件生 命期中重要的一环 通过良好的运行维护工作 可以延长软件的生命期 乃至为软件 带来新的生命 另外 在上述软件项目生命周期中存在2 次责任转移 第一次在签定合同时 标志 1 4 东北大学硕士学位论文 第3 章软件外包企业项目成本管理体系的设计 着项目成败的责任己经由客户转移给承约方 第二次是交付产品时 标志着承约方完成 任务 开始由客户承担实现商务目标的责任 第一次责任转移时清晰定义工作范围非常 重要 开始说得越清楚则完工后越容易交回去 值得注意的是 这里有三个与时间相关 的重要概念 4 检查点 c h e c kp o i m 里程碑 m i l es t o n e 和基线 b a s el i n e 描述 了在什么时候 w h e n 对项目进行什么样控制 检查点指在规定的时间间隔内对项目 进行检查 比较实际与计划之间的差异 并根据差异进行调整 可将检查点看作是一个 固定 采样 时点 而时间间隔根据项目周期长短不同而不同 频度过小会失去意义 频度过大会增加管理成本 里程碑是完成阶段性工作的标志 不同类型的项目里程碑不 同 里程碑在软件外包项目管理中具有重要意义 首先 对一些复杂的项目 需要逐步 逼近目标 里程碑产出的中间 交付物 是每一步逼近的结果 也是控制的对象 其次 可以降低项目风险 通过早期评审可以提前发现需求和设计中的问题 降低后期修改和 返工的可能性 第三 一般人在工作时都有 前松后紧 的习惯 而里程碑强制规定在 某段时间做什么 从而合理分配工作 基线指一个 或一组 配置项在项目生命周期的 不同时间点上通过正式评审而进入正式受控的一种状态 基线其实是一些重要的里程 碑 但相关交付物要通过正式评审并作为后续工作的基准和出发点 但是 目前在国内 的软件外包项目中 对项目生命周期的划分和对项目中存在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公司转让合同协议书范本(例文)5篇
- 2025合同样本:无薪留职合同
- 2025防火隔离涂料购销合同书
- 2025年八上考试卷纸及答案
- 2025年奥数考试常考题及答案
- 2025年安全用电培训考试及答案
- 2025年青岛英语中考试题及答案
- 橡胶木地板施工方案
- 大口径钢带管施工方案
- 杭州城市越野赛施工方案
- 与生育相关的慢性子宫内膜炎诊治专家共识(2025年版)解读
- 2025年中国近眼显示行业市场全景分析及前景机遇研判报告
- 2025个人住房公积金借款合同范本
- 2025贵州民航产业集团有限公司社会招聘考试参考试题及答案解析
- 2025年江西省高考物理试卷真题(含答案及解析)
- 光伏水面专项施工方案
- 东北三省2025~2026学年度上学期高考单元检测示范卷 数学(选择性必修第一册 人教版 第1章)(含答案)
- 四川省党校在职研究生招生考试真题(附答案)
- Z20名校联盟(浙江省名校新高考研究联盟)2026届高三第一次联考 语文试卷(含答案详解)
- 元器件采购基本知识培训课件
- 文化遗产数字化保护与文化遗产数字化保护的公众认知与接受度研究报告001
评论
0/150
提交评论