--项目成本管理在软件开发项目中的.doc_第1页
--项目成本管理在软件开发项目中的.doc_第2页
--项目成本管理在软件开发项目中的.doc_第3页
--项目成本管理在软件开发项目中的.doc_第4页
--项目成本管理在软件开发项目中的.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

项目成本管理在软件开发项目中的应用 The Appication of the Projict Costs Management in the Software Developing Project 天津理工大学高等教育自学考试本科毕业论文任务书 1 课题名称 项目成本管理在软件开发项目中的应用 2 题目类型 论文 题目来源 自拟 3 论文的主要内容 主要技术指标及基本要求 主要内容 本课题将围绕项目成本的应用等相关内容 应用所学的管理类的知识 如 项目成本管理 项目质量管理 项目风险管理 结合实际案例逐步展开深入讨论 并分析两者之间的相互关系以及影响 在现有情况基础上 于理论层面相应地提出一定 的意见 建议和改进措施 基本要求 要求对研究对象进行深入调查 于理论层面相应地提出一定的意见 建 议和改进措施 要求内容充实 具体 重点突出 论点明确 论据充分 立意新颖 正 2 文不少于 12000 字 参考文献不少于 15 篇 4 论文的软 硬件环境 本人系统地学习了项目管理专业的主要课程 基本掌握了项目管理的基本理论和方 法 本论文主要参考文献如下 1 徐莉等编著 项目管理 武汉大学出版利 2003年 2 任春来 王振雨等编著 项目管理 经济管理出版 2004年 3 孙会 肖艳等编著 项目成本管理 机械工业出版社 2009 11 4 韩万江等编著 软件项目管理案例教程 机械工业出版社 5 戚安邦等编著 项目管理学 南开大学出版社 2003 06 6 王祖和等编著 项目质量管理 机械工业出版社 2009 2 7 沈建明主编 项目风险管理 机械工业出版社 2010 08 8 赵涛等主编 项目质量管理 中国纺织出版社 2005 9 任宏等编著 工程项目管理 高等教育出版社 2005 10 卢向南等编著 项目计划与控制 机械工业出版社 2009 11 杨侃等主编 项目设计与范围管理 电子工业出版社 2006 12 美 美国项目管理协会编著 卢有杰 王勇译 项日管理知识体系指南 北京电 子工出版社 2004年 13 Dennis Lock主编 李金海译 项目管理 南开大学出版 2005年 学生姓名 游士宣 专 业 项目管理 指 导 教 师 王庚兰 审 批 人 任务下达日期 2011 12 10 全部完成日期 2012 04 06 1 天津理工大学高等教育自学考试本科毕业论文进度计划 及检查情况记录表 序号起止 日期计划完成内容实际完成情况 检查日期 检查人签名 12011 12 10 12 20确定论文研究方向 22011 12 21 12 31确定论文题目 32012 01 01 01 15 完成计划时间表和写 作提纲 42012 01 16 02 10 查阅相关资料 撰写 论文 提交论文初稿 52012 02 11 03 25 根据指导老师意见 修改论文 62012 03 26 04 06论文定稿 打印装订 72012 04 07 04 11准备论文答辩 82012 04 11 04 12论文答辩 9 注 1 表中 实际完成内容 和 检查人签名 栏目要求用笔填写 其余各项均要求打印 2 毕业论文及任务书一式二份 一份由继续教育学院留存 一份留给学生 任务完成后一并交 2 天津理工大学高等教育自学考试本科毕业论文质量指导教师评分表 年 月 日 学生姓名游士宣准考证号100211300951专业项目管理 论文题目项目成本管理在软件开发项目中的应用 评价内容优 秀 标 准分值分数 1 选题 能体现本专业培养目标 难度和工作量较大 有 较强的创新性 25 2 调研论证 能独立查阅文献以及从事其它形式的调研 能较 好的理解课题任务并提出实施方案 有分析整理 各类信息 从中获得新知识的能力 10 3 论文质量 圆满完成任务书中各项要求 理论正确 结构严 谨 结论明确 图样绘制精美 有较高学术性 对专业知识综合训练程度高 撰写规范 35 4 计算机能力包括编程 数据 图形及文字处理 10 5 学习态度 态度认真 作风严谨 刻苦钻研精神突出 遵守 各项规章制度 无任何事故发生 10 6 特点特色与 综合素质 论文有明显的特点或特色 学生的综合素质较高 10 评语 论文得分指导教师签字 3 天津理工大学高等教育自学考试本科毕业论文质量评阅人评分表 年 月 日 学生姓名游士宣准考证号100211300951专业项目管理 论文题目项目成本管理在软件开发项目中的应用 评价内容标 准分值分数 1 选题 能体现本专业培养目标 难度和工作量较大 有较强的创新性 25 2 分析 计算综合分析正确 合理 计算正确 15 3 创新与实用 有自己的独特见解 方案合理 数据可靠 有一定实用价值 20 4 论文撰写质量 结构严谨 文字通顺 用语符合技术规范 用表清楚 书写格式规范 30 5 与任务书相符情 况 与任务书完全相符10 评语 论文得分评阅教师签字 4 天津理工大学高等教育自学考试本科毕业论文答辩评分表 答辩小组及答辩委员会专用 年 月 日 学生姓名游士宣准考证号100211300951专业项目管理 论文题目项目成本管理在软件开发项目中的应用 评价内容优 秀 标 准分值分数 1 选题 能体现本专业培养目标 难度和工作量较大 有 较强的创新性 25 2 论文质量 圆满完成任务书中各项要求 论文立论正确 结 构严谨 图样绘制及技术要求符合国家标准 结 论明确 有较大创新 较高的学术性和实用价值 论文分析 计算 实验正确 严密 对专业知识 的综合运用能力较高 撰写规范 30 3 学生陈述 陈述清晰 正确 逻辑性强 基本概念清楚 语 言流畅 精炼 15 4 答辩表现 回答问题有理有据 体现出较宽泛的知识面 思 维敏捷 逻辑性强 30 评 语 答辩得分答辩小组组长签字 指导教师评定成绩评阅人评定成绩 综合评定成绩 五级分制成绩 汇总人签字 答辩委员会 主任签章 5 摘 要 随着信息技术的飞速发展 软件产业在国民经济中扮演着越来越重要的角色 对软 件开发实施有效的管理是决定软件产业发展的至关重要的因素 在软件项目的开发过程 中 项目管理日益受到人们的关注 软件项目管理是为了使软件项目能够按照预定的成 本 进度 质量顺利完成 而对成本 人员 进度 质量 风险等进行分析和管理的活 动 成本管理是软件项目管理的一个主要内容 就目前发展来看 成本管理是软件项目 管理中一个比较薄弱的方面 许多软件项目由于成本管理不善 造成了软件造价的成本 上升 软件质量得不到保证 针对这些现象 文章提出了一种新的成本管理方法 并将 其应用于正在研究中的课题 软件项目管理平台的开发当中 以便于开发有效的软件项 目管理工具 为企业节约成本 提高经济效益 本文系统介绍了项目 项目管理和项目成本管理基本概念和管理方法 并且分析了 目前软件开发成本管理过程中存在的问题 提出了将进度和成本联系起来考虑 使工作 量和实际成本匹配的方法 结合现有的估算方法 设计成本管理系统并将其应用于软件 项目管理平台中 旨在改善软件开发中成本超支的现象 为企业提高效益 关键词 关键词 项目管理 项目成本管理 软件项目 Abstract With the rapid development of the information and technology software industry has played an increasing important role in the national economy The effective management of the software developing is the substantial factor in the software industry developing In the process of the software project developing the project management is paid increasingly attention to Software project management is the activity for the analysis and management of the costs staff progress quality and risks in order to realize the full goal of the weakness in the software project management as the costs rising and the unsure quality are caused by the project that is in line with the previous costs progress quality Cost management is the main content of the software project management From the present development view costs management is a comparative costs and mal management From this phenomenon this essay imposes a new costs management measure which is undergone in the recently researching project and will be applied in the software project management for the development of the more effective instrument for software project and costing saving and company benefits increasing This essay systematically introduce the basic concepts and management method of the project project management and project costs management analysizes the present existing projects in the software developing costs and costs management progress At the same time it imposes a method by combining progress and costs in order to balance the work time with the actual cost The system of the design costs management will be utilized in software project management which aims at ameliorating the situation where undergoes excessive expenditure 6 in the software developing so in this way the company benefits will be increased Key words project management project costs management software project i 目 录 第第 1 1 章章 绪绪 论论 1 1 1 1 选题背景和意义 1 1 2 软件开发项目成本的概念 1 1 2 1 项目管理 1 1 2 2 软件行业特点 2 1 2 3 软件项目成本的影响因素 2 1 3 本文研究的内容与结构 4 1 3 1 主要研究内容 4 1 3 2 论文的结构安排 4 第第 2 2 章章 项目成本管理的理论知识项目成本管理的理论知识 5 5 2 1 项目管理概述 5 2 1 1 项目成本管理的含义 5 2 1 2 项目成本管理的任务 5 2 1 3 项目成本管理的原则 5 2 1 4 项目成本管理的组织 6 2 2 项目成本管理内容 6 2 2 1 项目资源计划 6 2 2 2 项目成本估算 6 2 2 3 项目成本预算 6 2 2 4 项目成本控制 6 2 2 5 项目成本预测 7 2 3 项目成本管理过程 7 第第 3 3 章章 项目成本管理在软件开发项目中的实例分析项目成本管理在软件开发项目中的实例分析 8 8 3 1 软件开发项目的成本构成 8 ii 3 1 1 软件背景介绍 8 3 1 2 软件开发价格估算 8 3 2 项目成本管理过程 8 3 2 1 软件开发前期工作 8 3 2 2 软件开发过程规范 9 3 2 2 软件项目成本管理案例 12 第第 4 4 章章 结论与展望结论与展望 1616 4 1 总 结 16 4 2 展 望 16 参考文献参考文献 1717 致致 谢谢 1818 1 第 1 章 绪 论 关于成本的的概念 存在不同的说话 管理会计学认为 成本是为达到一个特定的 目标而牺牲或放弃的资源 而财务会计学则认为 成本是取得资产的代价 根据马克思 主义政治经济学原理 成本是商品的重要组成部分 是为了获得某种产品 在生产经济 活动中发生的人力 价物力和财力的消耗 其实质就是以货币表现的 为生产产品所消 耗的物化劳动的转移价值和活动的转移价值之和 上述定义尽管有所不同 但都提到成 本是资源消耗 这种资源消耗可以用货币来表现 综合来说 我们可以这样来定义成本 成本就是为达到一定目标所耗费资源的货币体现 任何项目的建设实施都要消耗资源 项目成本则是围绕项目发生的资源耗费的货币 体现 包括项目生命周期各阶段的资源耗费 项目成本通常可以用元 美元 欧元或英 镑等货币单位来衡量 1 1 选题背景和意义 21 世纪世界随着信息技术的发展 软件产业在生活中扮演着重要角色 各行各业都 演变的越来越激烈 对于软件开发领域也变的复杂多样 人们日益关注和重视的问题是 如何在规定的时间期限 按照预定的计划 保证完成某项任务 来获得最大的经济效益 所以说 项目成本在软件领域起到重要的作用 1 2 软件开发项目成本的概念 1 2 1 项目管理 现代项目管理认为 项目管理是应用各种知识 技能 方法与工具 为满足或超越 项目有关各方对项目的要求或期望所展开的各种管理活动 其中 一个项目的有关各方 所需满足的要求与期望是复杂多变的 首先 各方对项目本身的要求与期望 这是所有 项目相关利益主体对项目的共同要求与期望 这些要求与期望是项目相关利益主体的共 同利益所在 其次 项目有关各方不同的需求与期望 这是项目有关各方关于自己相关 利益的需求与期望 这包括项目的业主 资源供应商 项目承包商 协作商 项目团队 项目所在社区 项目的政府管辖部门等各个方面的需求与期望 这种需求与期望有些时 候是矛盾的 第三 项目已识别的需求与期望 这已经由项目有关各方达成共识并由项 目的各种文件明确规定出的项目需求与期望 以及对项目工作的一些要求与规定等 第 四是项目尚未识别的需求与期望 这是在项目各种文件中没有明确规定的 但又是项目 有关各方所追求的需求与期望 例如潜在的环保要求 更低的项目成本 更短的项目工 期 更高的项目质量等等 项目管理就是为了实现上述目标所展开的项目组织 计划 领导 协调和控制等活 动 下面是有关项目管理的目的与手段的基本概念 这主要包括 项目管理的根本目的是满足或超越项目有关各方对项目需求与期望 2 项目管理的根本手段是运用各种知识 技能 方法和工具开展各种管理活动 1 2 2 软件行业特点 1 轻资产运营 受周期影响小 IT 软件行业相对于硬件制造业的最大优点 在 于软件可以根据需求随时增加销量 即可进行简单的复制 不需要大量资本购买土地 厂房 机器 没有库存的压力 资本金需求较小 软件行业竞争激烈 开发软件的初始 成本大 新软件产品和书籍出版类似 畅销书能提供丰厚利润 滞销书可能颗粒无收 2 行业集中度高 抗风险能力强 相对于 IT 硬件行业在产品标准化下 硬件厂 商有机会共享市场 IT 软件行业容易出现赢家通吃的局面 只有市场的前三位活得较好 因为相同功能的软件产品 娱乐软件除外 或服务 客户通常只会从中选择一种使用 客户考虑到软件口碑 维护方便等特点 自然会倾向选择市场占有率较大的产品 而市 场占有率越大者 产品通过不断复制 无形中等于是在摊销固定研发成本 公司有更多 的资金可以开发下一代产品 马太效应导致大者恒大的现象 3 客户的转换成本高 服务购买比例高 客户对于软件产品和服务有依赖性 且 通常转换软件需要学习成本 因此除非新软件功能相差大到足以吸引客户转换 否则客 户对同一类型的产品倾向不轻易更换 取得市场先机的业者 多先以技术优势暂时取得 市场领先地位 透过各种方式扩大市场 以高普及率为目标 等到客户基础稳固 锁住 客户的忠诚度 提高竞争者的转换成本以稳定消费层后 再计划取得高利润 1 2 3 软件项目成本的影响因素 1 项目质量对成本的影响 一个项目的实现过程就是项目质量的形成过程 在这一过程中为达到质量要求需要 开展两个方面的工作 其一是质量的检验与保障工作 其二是质量失败的补救工作 这 两项工作都要消耗资源 从而都会产生项目的质量成本 如图 1 1 图 1 1 质量与费用之间的关系 2 工期对成本的影响 项目的工期是整个项目或项目某个阶段或某项具体活动所需要或实际花费的工作时 3 间周期 如图 1 2 第 2 章 项目成本管理的理论知识 2 1 项目管理概述 2 1 1 项目成本管理的含义 项目成本管理师整个项目的实施过程中 为确保项目在批准的成本预算内尽可能地 完成而对所需各个过程进行管理 对项目成本管理的理解存在两种情况 一是由项目经理 部进行的成本管理 二是围绕项目进行进行的成本管理 2 1 2 项目成本管理的任务 1 确保项目在批准的成本预算内尽可能的完成 项目成本管理始于项目启动 止于项目结束 是在整个项目生命周期中以项目执行 组织为主体的成本管理 其目标就是确保项目在批准的成本预算内尽可能地完成项目的 各个过程 2 提供衡量项目管理绩效的客观标尺 项目成本管理的好坏反应了项目管理的水平 对项目管理绩效的评价 首先是对成 本管理绩效的评价 通过对成本管理水平和成果的评价 可以使企业掌握项目管理状况 和实际达到的水平 为项目绩效评价提供直观 量化的佐证 项目成本管理还为企业考核和奖惩提供依据 为企业内部人事制度 工资分配制度 员工训练制度等一系列的建立和健全创造必要的环境条件 2 1 3 项目成本管理的原则 1 全生命周期成本最低原则 4 项目成本管理效果直接影响到项目的绩效 因此 应尽可能降低项目成本 但是在 进行成本管理时不能片面的要求项目形成阶段成本之和最低 而是要使项目全生命周期 成本最低 即考虑项目从启动到结束 再到产品的寿命结束的整个周期的成本最低 这 是项目经济性评价的合理期限 2 全面成本管理原则 全面成本管理是针对成本管理的内容和方法而言 从全面性出发 需要对项目形成 的全过程开展成本管理 对影响成本的全部要素开展成本管理 由项目全体团队成员参 加成本管理 因此 全面成本管理就是全员 全过程和全要素的成本管理 3 成本责任制原则 为了实现全面成本管理 必须对项目成本进行层层分解 使成本目标落实到项目的 各项活动 各个人员 项目的各个参与人员都承担不同的成本责任 按照成本责任对项 目人员的业绩进行评价 4 成本管理的有效化原则 成本管理的有效化包括两成含义 一是使项目经理以较少的投入获得最大的产出 二是以最少的人力和财力 完成较多的管理工作 提高工作效率 5 成本管理科学化原则 成本管理的科学化原则 即把有关自然科学和社会科学中的理论 技术和方法运用 于成本管理 包括预测与决策方法 不确定性分析法和价值工程等 2 1 4 项目成本管理的组织 项目成本管理与所属机构的成本管理师不同的 项目成本管理的实施主体是项目部 由项目经理负责 项目部的其他成员参与 项目成本管理会与项目所属的企业或机构的 其他职能部门如会计 财务部门发生关系 而项目部与职能部门间关系的亲密度或形成 何种关系 还取决于项目组织类型 2 2 项目成本管理内容 2 2 1 项目资源计划 项目资源计划是指通过分析 识别和确定项目所需资源种类 人力 设备 材料 资金等 多少和投入时间的这样一种项目管理活动 在项目资源计划工作中最为重要的 是确定出能够充分保证项目实施所需各种资源的清单和资源投入的计划安排 2 2 2 项目成本估算 项目成本估算是指根据项目资源需求和计划 以及各种资源的市场价格或预期价格 等信息 估算和确定出项目各种活动的成本和整个项目全部成本这样一种项目成本管理 工作 项目成本估算最主要的任务是确定用于项目所需人 设备等成本和费用的概算 5 2 2 3 项目成本预算 项目成本预算是一项制订项目成本控制基线或项目总成本控制基线的项目成本管理 工作 这主要是根据项目的成本估算为项目各项具体活动或工作分配和确定其费用预算 以及确定整个项目总预算这样两项工作 项目成本预算的关键是合理 科学地确定出项 目的成本控制基准 项目总预算 2 2 4 项目成本控制 项目成本控制是指在项目的实施过程中 努力将项目的实际成本控制在项目成本预 算范围之内的一项成本管理工作 这包括 依据项目成本的实施发生情况 不断分析项 目实际成本与项目预算之间的差异 通过采用各种纠偏措施和修订原有项目预算的方法 使整个项目的实际成本能够控制在一个合理的水平 2 2 5 项目成本预测 项目成本预测是指在项目的实施过程中 依据项目成本的实施发生情况和各种影响 因素的发展与变化 不断地预测项目成本的发展和变化趋势与最终可能出现的结果 从 而为 个软件工程技术的总体框架 可以看到 软件工程技术可以分为产品实现层技术以及 开发管理层技术 其中 产品实现层技术涉及与特定软件系统开发相关的问题 为在软件生 命周期的各个阶段实现软件产品提供技术支持 开发管理层技术通常不针对特定的某个软 件开发项目 而是为管理和改进软件组织所有的业务活动提供技术支持 例如如何使用适 当的方法管理软件开发过程中所需要执行的各个活动 以便在特定的软件项目中系统的展 开软件工程的层技术 支持软件组织的业务实现 从而控制软件产品开发的成本 提高生产 的效率 保证和改进软件产品的质量 3 1 2 软件开发价格估算 1 软件开发价格估算方法 软件开发价格与工作量 商务成本 国家税收和企业利润等项有关 为了便于计算 给出一个计算公式 软件开发价格 开发工作量 开发费用 人 月 1 1 开发工作量 软件开发工作量与估算工作量经验值 风险系数和复用系数等项有关 软件开发工作量 估算工作量经验值 风险系数 复用系数 a 估算工作量经验值 以 A 来表示 软什开发工作量的计算 曾有人提出以源代码行或功能点来计算 这些方法实施起 6 来均有不少难度 目前国际上仍旧按以往经验的方式加以计算 国内各软件企业也是采 用经验的方式加以估算工作量 为了更好地规范估算方法 建议可按照国家标准 GB T 8566 2001 软件生存周期 过程 所规定的软件开发过程的各项活动来计算工作量 工作量的计算是按一个开发工作人员在一个月内 日历中的月 即包括国家规定的 节假日 能完成的工作量为单位 也就是通常所讲的 人 月 特别要提醒的是软件开发过程中既包括了通常所讲的软件开发 也应包括各类软件 测试的活动 b 风险系数 以 来表示 估算工作量经验值亦会存在较大风险 造成软件危机的因素很多 这也是一个方面 的因素 特别当软件企业对该信息工程项目的业务领域不熟悉或不太熟悉 而且用户又 无法或不能完整明白地表达他们的真实的需求 从而造成软件企业需要不断地完善需求 获取 修改设计等各项工作 因此 l 风险系数 1 5 根据我们对软件企业的了解 超过估算工作量经验值的一半 已是不可接受 所以 我们确定 1 5 为极限值 当然这既要看企业的能力 也要看用户能接受的程度 c 复用系数 以 来表示 估算工作量经验值是软件企业承担一般项目来估算的 但如果软件企业已经采用 基于构件的开发方法 并己建立起能够复用的构件库 核心资产库 或者已有一 些软件产品 仅作二次开发 从而使软件开发工作量减少 因此 0 25 复用系数 1 根据国内外软件企业在实施基于构件开发方法 软件产品线 的经验数据 提高工 作效率达到 25 最高值 1 2 开发费用 人 月 软件企业的商务成本 国家税收 企业利润 管理成本和质量成本 均可摊分到各 个软件开发人员头上 开发费用 人 月 P Q R S a P 人头费 人头费主要是员工的工资 奖金和国家规定的各项按人计算的费用 其总量在软件 企业中的商务成本占 70 80 P B 1 476 国家规定的公积金 7 医疗保险金 12 养老金 22 失业金 2 即通常所说的四 金 另外还有按工资总额计征的工伤保证金 0 5 生育保证金 0 5 残疾基金 1 6 工会基金 2 累计为 47 6 B 为平均工资 即企业支付给员工的工资 奖金 物质奖励等多项总和 除以企业 员工数 分摊到每个月 b Q 办公费 办公费包括企业办公房屋租赁费和物业管理费 通信费 办公消耗品 水电空调费 设备折旧 差旅费 另外也包括企业对员工的在职培训所支付的费用 其总量在软件企 业中的商务成本占 20 30 Q B 3 此处办公费用按商务成本的 25 计算 c R 国家税收和企业利润 由于国家实施发展软件产业的优惠政策 故不单独列出计算 但软件企业仍需承担 缴纳国家税收的义务 可一并与企业利润一起考虑 7 另外 软件企业的员工不可能全年满负荷地工作 即使一年十二个月都安排工作 但也需抽出时间进行在职培训和提职的岗前培训 据我们的了解 软件企业的员工一年 能有 10 个月到 11 个月的工作也是正常的 R B 3 此处为我们的建议方案 各软件企业可视情况加以变更 d S 管理系数 通常每个机构的管理人员都会有一定的比例 参考一些机构的做法 按每十个软件 人员配备两个管理人员即管理成本 1 S 1 2 e T 优质系数 提高软件质量 必然有所开支 即质量成本 对于不同的软件企业来说 其质量成 本不尽相同 软件企业与其他企业一样 也有诚信和品牌等诸多因素 从而增加企业的开支 目前我们可以按通过 ISO9000 质量体系认证和 CMM 或 CMMI 的认证来确定 分别取 值 1 05 1 1 1 15 1 2 今后建议可对软件企业的资质分为四级 由软件行业协会根据 CMMI 的认证 品牌 诚信程度等各种因素加以确定 此体系建设还有待进一步探索 据此 我们综合上述各点 开发费用 人 月 B 1 476 B 3 B 3 l 2 T B 1 476 2 3 1 2 T B 2 575 T B 当 T 1 05 时 2 7 当 T 1 2 时 3 09 因此 2 7 3 09 对于承接国外软件外包业务 一方面员工的工资较高 另外工作的安排也较难满负 荷工作 用此建议 R B 2 因此 开发费用 人 月 B 1 476 1 3 1 2 1 2 T B 2 767 T B 当 T 1 05 时 2 906 当 T 1 2 时 3 32 因此 2 9 3 32 结论 软件开发价格 A B A 估算工作量经验值 B 软件企业的平均工资 人 月 Q 风险系数 l Q 1 5 T 复用系数 0 25 1 综合系数 2 7 3 09 2 软件 系统 维护收费价格估算方法 在完成信心工程项目的系统集成和应用软件开发 并交付用户正式运行的一年内 对软件 系统 实行免费维护服务一年 在正式运行一年后 软件企业应与用户签定软件 系统 维护合同 该合同属技术 转让合同 也可属技术开发合同 8 根据不同的用户要求 可分四种级别进行软件 系统 维护 2 1 A 级 软件企业派出技术人员常驻用户 解决日常运行中发生的问题 a U 系统建设投资额 用户需要软件企业维护的系统 该系统建设的投资额 如用户只需要软件企业维护 其所开发的应用软件 U 就是该应用软件开发费 如用户需要软件企业维护整个系统 包括计算机硬件 软件 网络和应用软件 则 U 就是该信息工程项目的总投资额 b N 技术人员数 软件企业派出 N 个技术人员 常驻用户 因此 软件 系统 维护费 年 U 15 或 B N 12 B 参见 1 2 2 B 级 软件企业每周七天 每天 24 小时 即 7 24 小时 响应 2 小时到现场 且每天 派技术人员到现场进行软件 系统 性能调试 使之运行处于良好状态 软件 系统 维护费 年 U 10 2 3 C 级 软件企业 7 24 小时响应 2 小时到场 软件 系统 维护费 年 U 5 2 4 D 级 用户的信息工程系统或应用软件发生问题 由原承担的软件企业派人维护 a B 这种维护方式要求软件企业需要保存所有的技术档案 更需要软件企业抽出专人来 不断熟悉和全面掌握该软件 系统 的各项技术细节 因此 软件企业的这项支出必然 要在维护费用收入中得到回报 以 1 1 3 节中的 B 作为参数 将其人 月单位改为人 天 以 B 表示 b 软件企业如果采用基于构件开发方法 并建立起构件库 则会大大提高软件维护的 效率 另外 如果有多家用户运行的系统大致类似 也可有所提高效率 以 1 1 3 节中的 作为参数 以 来表示 因此 软件 系统 维护费 次 B n 此次 n 表示所需要的人 天数 的取值是 0 2 系统集成费 U T 3 1 A 级 整个系统涉及到计算机硬件 软件 局域网络 且体系结构在三层次以下 5 8 3 2 B 级 整个系统涉及到计算机硬件 软件 局域网络 互联网 且体系结构在三层以上 含三层次 7 10 3 3 C 级 整个系统涉及到计算机硬件 软件 局域网络 互联网以及多种网络接口 8 12 3 4 D 级 整个系统涉及到计算机硬件 软件 网络 通信以及各种数据采集设备接口或者与 用主系统有接口 9 10 15 4 系统解决方案费用估算方法 根据用户所提出的初步需求 软件企业根据以往的经验为之提供整个系统建设的方 案 包括需购买的计算机硬件 软件 网络设备和应用软件开发的大体设想 费用估算 进度初步安排 信息化所涉及到的规章制度的一些规划 有时还会涉及信息中心的建设 等等 这就是系统解决方案所要完成的工作 目前国内市场对于系统解决方案是一种智力劳动成果的认识不足 以及国内多数招 标公司并不熟悉信息技术 从而更加使得系统解决方案收费变得困难 因此 目前的收 费处于过渡阶段 系统解决方案费用与整个系统的规模 复杂程度等项有关 系统规模往往与系统建设费用密切相关 为了简便计算 以系统建设的总投资 以 U 来表示 为参考坐标 复杂程度就是用户的功能 性能要求复杂性 信息接口的类型和数量有关 以 来 表示 解决方案费用 U T 3 2 项目成本管理过程 3 2 1 软件开发前期工作 1 软件开发成本估算过程 如图 3 1 成本估算过程 软件开发成本是指软件开发过程中所花费的工作量及相应的代价 在成本估算过程 中 对软件成本的估算是最困难和最关键的 代码行 line of code LOC 是衡量软件项 目规模最常用的概念 指所有的可执行的源代码行数 包括可交付的工作控制语言语句 数据定义 数据类型声明 等价声明 输入 输出格式声明等 一代码行的价值和人月平 均代码行数可以体现一个软件生产组织的生产能力 组织可以根据对历史项目的审计来 核算组织的单行代码价值 例如 某软件公司统计发现该公司每一万行 C 语言源代码形成的源文件 c 和 h 文 件 约为 250K 某项目的源文件大小为 3 75M 则可估计该项目源代码大约为 15 万行 该项目累计投入工作量为 240 人月 每人月费用为 10000 元 包括人均工资 福利 办 10 公费用公滩等 则该项目中 1LOC 的价值为 240 10000 150000 16 元 L 2 项目成本估算的技术路线 在项目进展的不同阶段 项目的工作分解结构的层次可以不同 根据项目成本估算 单元在 WBS 中的层次关系 可将成本估算分为 3 种 自上而下的估算 自下而上估算 自上而下和自下而上相结合的估算 1 自上而下的估算 又称类比估算 通常在项目的初期或信息不足时进行 此时只确定了初步的工作分 解结构 分解层次少 很难将项目的基本单元详细列出来 因此 成本估算的基本对象 可能就是整个项目或其中的子项目 估算精度较差 2 自下而上估算 自下而上的成本估算是先估算各个工作包的费用 然后自下而上将各个估算结果汇 总 算出项目费用总和 采用这种技术路线的前提是确定了详细的 WBS 能做出较准确 的估算 当然 这种估算本身要花费较多的费用 3 自上而下和自下而上相结合的成本估算 3 2 2 软件开发过程规范 1 目的 本规范的目的是使整个软件产品开发阶段清晰 要求明确 任务具体 便于规范化 系统化及工程化 有利于提高软件生命周期的控制及管理 提高所开发软件的质量 缩 短开发时间 减少开发和维护费用 使软件开发活动更科学 更有成效 2 适用范围 本规范适用于公司范围内所有以正式的项目形式进行的软件产品的开发 不包括需 求获取 现场调试等内容 本规范分为两个部分 技术过程规范和管理过程规范 分别适用于软件开发过程中 的技术性活动和管理性活动 3 过程模型 本规范所采用的软件开发过程模型为裁剪的 RUP 开发过程模型 4 环境 建模语言 采用 UML 作为建模语言 建模工具 采用 Rational Rose 作为建模工具 配置管理工具 采用 SourceSafe Cvs 作为配置管理工具 由项目经理根据具体情况自行决 定 变更和缺陷管理工具 11 采用 ClearQuest 作为变更和缺陷管理工具 需求管理工具 采用 RequisitePro 作为需求管理工具 单元测试工具 推荐使用 Purify Quantitify PurifyCovervage BoundChecker 等工具 具体选择何种工具由项目经理自行决定 引用规范 C 编码规范 指南 需求建模指南 分析指南 设计指南 实现建模指南 数据库建 模指南 5 角色划分与组织机构 软件过程的每一个活动都由具体的角色执行 本过程所涉及的角色和组织机构 及其职责如下 系统分析员 管理需求 查找参与者和用例 确定性能要求 建立用例模型结构 用例工程师 详细说明用例 详细说明软件需求 用例分析 用例设计 需求复审员 复审需求 用户界面设计员 设计用户界面原型 确定边界类 一般界面设计员不参与界面部分的实现 构架设计师 确定需求优先级 构架分析 构架设计 构架实现 制定和组织学习编码规范 12 设计员 类的设计 子系统设计 数据库设计员 生成数据模型 设计复审员 复审设计 构架复审员 复审构架 程序员 实现构件 调试 单元测试 实现测试 开发安装软件 代码复审员 复审代码 该角色可以由技术监督小组成员兼任 测试员 制定测试计划 设计测试 执行测试 评估测试 配置管理员 建立变更控制流程 复审变更请求 确认重复或拒绝的变更请求 管理基线 流程工程师 编制开发案例 启用开发案例 项目经理 制定软件开发计划 制定迭代计划 制定风险管理计划 协调项目运行 项目复审与变更控制委员会 13 该委员会是负责监督项目和控制变更的行政管理团队 在执行复审任务时 可 由该委员会主席指派专人 项目复审员 负责 建议该委员会由项目经理 构架设计师 需求提供方及有项目审批权限的 3 5 人组 成 其中主席一职应当在需求和技术方面都有一定权威性 主席根据实际需要召开会议 评估变更请求 对项目进行审批和项目计划复审 该委员会有三个基本任务 变更控制 明确产品的基线 复审对基线的变更 最后批准 否决变更或延期执行 由他们批 准对已建立基线的配置项的所有变更 该团队的目的在于确保所有提出的变更都得到了 妥善的技术分析与复审 并已记录备查 项目审批与计划复审 项目审批 项目计划复审 迭代计划复审 验收复审 迭代验收复审 生命周期里程碑复审 项目验收复审 技术监督小组 与项目经理一起监控小组技术状态 建议每周由研发人员轮流执行技术小组组长职 责 定期负责召开技术讨论会 审查上周进展情况及技术状态 软件模型完整性 代码 规范性等内容 讨论本周工作计划 技术问题等内容并监督各规范的执行情况 3 2 2 软件项目成本管理案例 1 合同签订前的成本估算 开始签订合同的时候 根据以往类似项目的经验 采用类比估算方法进行粗略的估 算 根据用户的要求 系统采用 B S 结构 公司的 JSP SQL Server 技术比较成熟 以前 成功完成过类似项目 根据工作说明书 Statement Of Work SOW 的要求 基本上需要 2 3 个开发人员 2 个月左右的开发时间 大约 4 6 人月的工作量 所以 10 万 15 万可 以作为合同的参考报价 2 合同签订后成本估算 合同签订后 根据现有的资源和 WBS 分解的结果 进一步细化估算 由于 WBS 分解 是针对项目的功能进行的分解 在成本估算的时候 首先估算每个任务的开发工作量 然后通过系数获得相应的质量 管理任务的工作量 从而计算直接成本 之后计算间接 成本以及总成本 具体过程如下 1 资源估算 人力资源 2 个开发人员 1 个项目管理人员 项目经理 1 个质量保证人员 14 1 个配置管理人员 设备资源 作为间接成本计算 3 台电脑 1 台服务器 2 项目成本估算 步骤 1 根据项目任务分解结果 WBS 估算出项目开发工作量 如表 3 1 所示 表 3 1 项目开发工作量估算表 单位 人天 WBSWBS 编号编号任务名称任务名称估计值估计值小计小计 1 通用功能 增量 1 31 1 1 电子课表 8 1 2 会议通知和公告 3 1 3 通讯录 2 1 4 个人日记 5 1 5 作业布置和批改 8 1 6 教师答疑 5 2 日常业务管理功能 2 1 招生管理 增量 2 26 2 1 1 报名 3 2 1 2 招生 5 2 1 3 分班 10 2 1 4 统计查询 8 2 2 学生日常管理 增量 3 10 2 2 1 学生档案管理 4 2 2 2 学生考勤管理 2 2 2 3 学生奖惩 2 2 2 4 学生变动 2 2 3 教务管理 增量 4 31 2 3 1 教师日常管理 2 2 3 2 年级 班级设置 2 2 3 3 学科设置 2 2 3 4 年级 班级课程设计 5 2 3 5 排课表 9 2 3 6 考试管理 4 2 3 7 评价 5 2 4 教师备课系统外包 5000 元 1 2 5 资源库系统外包 3000 元 1 2 6 网上考试外购 3000 元 1 2 7 论坛已存在 1 2 8 聊天室已存在 1 步骤 2 计算开发成本 15 从表 1 得知项目工作量是 103 人天 假设开发人员成本参数 480 元 人天 则内部 开发成本 480 元 天 103 天 49440 元 加上外包外购部分的软件成本 5000 3000 3000 11000 元 则开发成本 49440 11000 60440 元 步骤 3 计算管理 质量成本 由于任务分解的结果主要是针对开发任务的分解 管理任务和质量任务成本可以通 过计算开发任务成本得到 因此根据以往的经验 管理任务和质量任务成本 开发任务成 本 20 12088 元 步骤 4 计算直接成本 直接成本 开发成本 管理和质量成本 72528 元 步骤 5 计算间接成本 间接成本包括前期合同费用 房租水电 培训 员工福利 客户服务等 根据以往经验 采用公式 间接成本 直接成本 25 18132 元 步骤 6 计算总估算成本 项目总估算成本 直接成本 间接成本 90660 元 步骤 7 重新评估项目的报价 重新评估一下项目报价的准确性 当然这时候 项目的合同已经签署了 报价是不 能更改的 但是通过再次的评估可以进一步明确企业的项目运作和利润情况等 如果项目的风险利润是 30 其中风险基金 10 利润 15 税费 5 则项目的总报 价 90660 1 3 117858 元 应该说项目报价还是比较合适的 另外 可以采用简便的算法进行估算 企业的报价可以通过开发规模的估算直接得 出 例如如果成本系数为 2 5 万元 人月 项目规模 103 人天 一个人月 22 人天 则项 目报价 25000 103 22 117045 元 3 项目成本预算 在编制项目计划中考虑到 2 个开发人员是全职在这个项目中 而项目经理 质量 保证人员和配置管理人员不是全职在这个项目中 他们同时还在管理其他的项目 进行 成本估算的时候 应该根据项目人员付出的时间进行成本预算 人力资源费率见表 3 2 表 3 2 人力资源费率 编号编号资源名称资源名称标准费率标准费率 1姜岳尊70 元 工时 2韩万江80 元 工时 3孙泉70 元 工时 4郭天奇45 元 工时 5岳好40 元 工时 16 项目成本预算如表 3 3 所示 预算总成本为 75160 元 与估算的成本基本持平 这 样 75160 元可以作为项目的成本控制参考 表 3 3 项目成本预算 标识标识 号号任务名称任务名称开始日期开始日期结束日期结束日期预算成本预算成本 元元 1 校务通管理系统 2003 4 10 2003 6 6 75160 2 软件规划 2003 4 10 2003 4 11 3320 3 项目规划 2003 4 10 2003 4 10 1200 4 计划评审 2003 4 11 2003 4 11 2120 5 需求开发 2003 4 14 2003 4 18 6240 6 用户界面设计 2003 4 14 2003 4 14 1120 7 用户需求评审 2003 4 15 2003 4 15 2120 8 修改需求 修改用户 界面 2003 4 162003 4 16 1120 9 编写需求规格说明书 2003 4 16 2003 4 17 560 10 需求验证 2003 4 18 2003 4 18 1320 10 设计 2003 4 17 2003 4 22 4120 11 概要设计 2003 4 17 2003 4 18 1120 12 数据库 ER 图编制 建库 2003 4 21 2003 4 21 560 13 设计评审

温馨提示

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

评论

0/150

提交评论