[发明专利]项目工作量获取方法和系统在审
申请号: | 201310699727.9 | 申请日: | 2013-12-18 |
公开(公告)号: | CN104732307A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 王庆磊;张国波 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 工作量 获取 方法 系统 | ||
技术领域
本发明涉及计算机软件技术领域,特别涉及一种项目工作量获取方法和系统。
背景技术
软件开发量客观、准确、简便估算是一个世界性难题,随着软件信息技术的发展,软件产业的影响越来越大,软件开发的投入也越来越大。但在实际的软件生产过程中,普遍存在着项目超期、费用超支和低质量等诸多问题,究其原因在于软件项目早期对项目的估算不够有效和准确。
目前虽然有一些软件项目工作量评估方案,能够在软件项目早期项目工作量进行评估,但普遍存在考量因素有限,导致评估结果不够准确的问题。
例如功能点估算法,是目前软件项目管理众多知识中比较有技术含量的一个。
具体的,功能点分析法(FPA)流程与基本算法:
1)一个软件系统可包含多个软件子系统,软件子系统可含若干个软件功能,软件功能(软件系统)都被看作是由外部输入处理(EI)、外部输出处理(EO)、外部查询处理(EQ)、内部逻辑文件(ILF)和外部接口文件(EIF)五种要素组成。
2)识别功能点的类型。
3)识别待估算应用程序的边界和范围。
4)计算数据类型功能点所提供的未调整的功能点数量。
5)计算人机交互功能所提供的未调整的功能点数量。
6)确定调整因子。
7)计算调整后的功能点数量。
该方法优点:基于客户视角,容易理解和接受,与计算机技术和语言无关,简单,易于计算。该方法缺点:只考虑可见部分的复杂度,对系统内部的复杂度考虑太少,对一些复杂的功能,统计误差较大,也未考虑集成带来的额外开销。
由于在软件项目管理中项目计划制定的优劣直接关系到项目的成败,因此迫切需要一种能够在软件项目早期能够客观准确合理的评估软件相关工作量的解决方案,以便对软件项目起到实质性指导意义。提高企业软件项目管理效率及降低软件项目管理成本。
发明内容
鉴于上述问题,本发明实施例提供一种项目工作量获取方法和系统,能够在软件项目早期能够客观准确合理的评估项目相关工作量。
本发明实施例采用了如下技术方案:
本发明一个实施例提供了一种项目工作量获取方法,所述方法包括:
将当前项目按照项目活动类型进行拆分;
利用历史项目数据样本获取当前项目中各类项目活动的工作量;
针对当前项目各阶段,获取各阶段所包括项目活动的工作量的加和,得到各阶段总工作量;
针对当前项目,获取各阶段总工作量的加和,得到当前项目总工作量参考值;
对历史相似项目总工作量、项目代码总工作量及所述当前项目总工作量参考值计算加权求和,得到当前项目总工作量;所述历史相似项目总工作量为历史项目数据样本中与所述当前项目相似的历史项目的总工作量;所述项目代码总工作量为所述当前项目中根据总代码行数获取的项目总工作量。
所述利用历史项目数据样本获取当前项目中各类项目活动的工作量包括:
针对每类项目活动:在历史项目数据样本中,获取该类项目活动的工作量参数度量值,及该类项目活动的需求点数,获取该类项目活动的历史评估因子;以及,获取当前项目中该类项目活动的工作量参数度量值,及该类项目活动的需求点数,获取该类项目活动的当前评估因子;所述评估因子用于标识项目活动的综合工作量指标;
根据各类历史项目活动的工作量、所述历史评估因子和当前评估因子,获取当前项目中各类项目活动的工作量。
所述工作量参数度量值包括:需求稳定度值、项目紧迫度值、技能值、技术难度值和复杂度值;
利用工作量参数度量值及需求点数获取评估因子的方法为:
需求点数*需求稳定度值*项目紧迫度值*技能值*技术难度值*复杂度值,得到评估因子;
其中,所述需求稳定度值标识偏离需求稳定标准值的程度,偏离的越多,需求稳定度值越大;所述项目紧迫度值标识偏离紧迫度标准值的程度,偏离的越多,项目紧迫度值越小;所述技能值标识偏离技能标准值的程度,偏离的越多,技能值越大;所述技术难度值标识偏离技术难度标准值的程度,偏离的越多,技术难度值越大;所述复杂度值标识偏离复杂度标准值的程度,偏离的越多,复杂度值越大。
所述根据各类历史项目活动的工作量、所述历史评估因子和当前评估因子,获取当前项目中各类项目活动的工作量包括:
每类项目活动的工作量=(当前评估因子/历史评估因子)*每类历史项目活动的工作量;
当前项目中项目活动的需求点数的获取方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司;,未经北京神州泰岳软件股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310699727.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理