System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 软件开发项目的实际工时统计方法、系统、装置及介质制造方法及图纸_技高网

软件开发项目的实际工时统计方法、系统、装置及介质制造方法及图纸

技术编号:43624967 阅读:8 留言:0更新日期:2024-12-11 15:04
本发明专利技术提出的一种软件开发项目的实际工时统计方法、系统、装置及介质,所述方法包括:将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时;设定月度参与每个项目开发版本的专业人员名单;实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时;对提报的工时进行审批;审批通过后,自动计算专业人员每日在每个项目开发版本上的专业投入占比,并实时更新项目开发版本对应专业的实际工时;按照人员、专业、项目开发版本和软件开发项目,统计软件开发项目的月度实际投入工时。本发明专利技术显著提高了工时统计的准确性和完整性。

【技术实现步骤摘要】

本专利技术涉及软件工程和项目管理,更具体的说是涉及一种软件开发项目的实际工时统计方法、系统、装置及介质


技术介绍

1、工时统计是软件开发项目管理中不可或缺的一部分,它涉及到对项目经理、开发人员、测试人员等团队成员在项目中所花费时间的记录和计算。通过准确的工时统计,项目管理者可以更好地评估项目的进度、成本以及人力资源的分配情况。

2、然而,传统的软件开发项目工时统计方法存在诸多局限性。首先,传统的工时统计方法通常只关注时间的累计,而忽略了任务之间的关联性和工作量的差异性,难以真实反映项目的实际情况。其次,对于大型、复杂的软件开发项目,传统的工时统计方法往往难以应对数据量大、处理复杂的问题。

3、为了解决上述问题,近年来出现了一些新的软件开发项目工时统计方法。这些方法通过引入自动化、智能化的技术手段,提高了工时统计的准确性和效率。申请号为cn202210099015 a的专利技术专利公开了一种项目成本工时管理方法及系统,通过结合考勤系统和工时系统,实现了对团队成员工作时间的自动记录和分析;采用根据实际预估工时计算项目工时的方法,对项目中的任务和工作量进行预测和评估,从而为项目管理者提供更准确的决策依据。

4、尽管相关技术在一定程度上提高了软件开发项目工时统计的准确性和效率,但仍然存在一些问题和挑战。具体的,相关技术无法确保数据的准确性和完整性、无法适应不同规模和复杂度的项目、无法满足项目管理者对工时统计的多样化需求。因此,如何更好地满足项目管理者的需求和提高项目的成功率,是我们亟待解决的问题。</p>

技术实现思路

1、针对以上问题,本专利技术的目的在于提供及一种软件开发项目的实际工时统计方法、系统、装置及介质,通过提高工时统计的准确性和完整性,能够适应不同规模和复杂度的项目,并提供了多样化的工时统计方式,实现了软件开发项目工时统计的创新和优化,为项目管理提供更有力的数据支持。

2、本专利技术为实现上述目的,通过以下技术方案实现:

3、第一方面,本专利技术公开了一种软件开发项目的实际工时统计方法,包括:将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时;

4、基于每个项目开发版本所需的专业和预估工时,设定月度参与每个项目开发版本的专业人员名单;

5、实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时;

6、利用审核终端对提报的工时进行审批;

7、审批通过后,自动计算专业人员每日在每个项目开发版本上的专业投入占比,并实时更新项目开发版本对应专业的实际工时;

8、按照人员、专业、项目开发版本和软件开发项目,统计软件开发项目的月度实际投入工时。

9、进一步,所述将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时,包括:

10、将软件开发项目分解为多个项目开发版本,并获取每个项目开发版本的基本信息;

11、根据所述基本信息为每个项目开发版本配置专业;

12、设定每个项目开发版本的预估工时为两周。

13、进一步,所述基于每个项目开发版本所需的专业和预估工时,设定月度参与每个项目开发版本的专业人员名单,包括:

14、通过api接口从企业人力资源信息系统提取专业人员数据,所述专业人员数据包括专业技能、可用性、历史表现;

15、在sql数据库中创建模型,用于存储和管理收集到的专业人员数据,以及项目开发版本所需的专业和预估工时;

16、通过定义关系表结构,建立专业人员数据、项目开发版本所需的专业和预估工时之间的关联;

17、通过knn算法,基于项目开发版本所需的专业与专业人员数据中专业技能的相似性和历史表现,确定专业人员数据与项目开发版本的技能匹配度;

18、采用遗传算法,基于项目开发版本的预估工时和技能匹配度,自动生成月度参与每个项目开发版本的专业人员名单。

19、进一步,所述实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时,包括:

20、如果进行工作内容和工时的补充提报,则自动验证专业工时是否超出预估总工时,若超出则阻止补充提报。

21、进一步,所述专业人员每日在每个项目开发版本上的专业投入占比的计算公式具体如下:

22、ti,d=bi,d/hi,d;

23、其中,ti,d为专业人员i在第d天的项目开发版本的投入占比,bi,d为专业人员i在第d天参与项目开发版本的投入时长,hi,d为专业人员i在第d天录入的总工时。

24、进一步,所述按照人员、专业、项目开发版本和软件开发项目,统计软件开发项目的月度实际投入工时,包括:

25、统计每个项目开发版本,在当月中所有专业人员每日在项目开发版本上的专业投入占比,并进行求和计算,作为每个项目开发版本的版本专业月度投入工时;统计每个项目开发版本,在当月中每个参与人员每日在项目开发版本上的投入占比,并进行求和计算,作为每个项目开发版本的版本月度投入工时;

26、将软件开发项目中每个项目开发版本的版本月度投入工时进行求和计算,作为软件开发项目的月度投入工时。

27、进一步,所述每个参与人员每日在项目开发版本上的投入占比通过如下公式计算:

28、di,d=ci,d/li,d

29、其中,di,d为参与人员i在第d天的项目开发版本的投入占比,ci,d为参与人员i第d天在项目开发版本的投入时长,li,d为参与人员i在第d天录入的总工时。

30、第二方面,本专利技术还公开了一种软件开发项目的实际工时统计系统,包括:版本配置模块,用于将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时;

31、人员配置模块,用于基于每个项目开发版本所需的专业和预估工时,设定月度参与每个项目开发版本的专业人员名单;

32、工时提报模块,用于实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时;

33、审批模块,用于利用审核终端对提报的工时进行审批;

34、计算模块,用于审批通过后,自动计算专业人员每日在每个项目开发版本上的专业投入占比,并实时更新项目开发版本对应专业的实际工时;

35、统计模块,用于按照人员、专业、项目开发版本和软件开发项目,统计软件开发项目的月度实际投入工时。

36、第三方面,本专利技术还公开了一种软件开发项目的实际工时统计装置,包括:

37、存储器,用于存储软件开发项目的实际工时统计程序;

38、处理器,用于执行所述软件开发项目的实际工时统计程序时实现如上文任一项所述软件开发项目的实际工时统计方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种软件开发项目的实际工时统计方法,其特征在于,包括:

2.根据权利要求1所述的软件开发项目的实际工时统计方法,其特征在于,所述将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时,包括:

3.根据权利要求2所述的软件开发项目的实际工时统计方法,其特征在于,所述基于每个项目开发版本所需的专业和预估工时,设定月度参与每个项目开发版本的专业人员名单,包括:

4.根据权利要求3所述的软件开发项目的实际工时统计方法,其特征在于,所述实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时,包括:

5.根据权利要求4所述的软件开发项目的实际工时统计方法,其特征在于,所述专业人员每日在每个项目开发版本上的专业投入占比的计算公式具体如下:Ti,d=Bi,d/Hi,d;

6.根据权利要求5所述的软件开发项目的实际工时统计方法,其特征在于,所述按照人员、专业、项目开发版本和软件开发项目,统计软件开发项目的月度实际投入工时,包括:

7.根据权利要求6所述的软件开发项目的实际工时统计方法,其特征在于,所述每个参与人员每日在项目开发版本上的投入占比通过如下公式计算:

8.一种软件开发项目的实际工时统计系统,其特征在于,包括:

9.一种软件开发项目的实际工时统计装置,其特征在于,包括:

10.一种可读存储介质,其特征在于:所述可读存储介质上存储有软件开发项目的实际工时统计程序,所述软件开发项目的实际工时统计程序被处理器执行时实现如权利要求1至7任一项所述的软件开发项目的实际工时统计方法的步骤。

...

【技术特征摘要】

1.一种软件开发项目的实际工时统计方法,其特征在于,包括:

2.根据权利要求1所述的软件开发项目的实际工时统计方法,其特征在于,所述将软件开发项目分解为多个项目开发版本,并为每个项目开发版本设置所需的专业和预估工时,包括:

3.根据权利要求2所述的软件开发项目的实际工时统计方法,其特征在于,所述基于每个项目开发版本所需的专业和预估工时,设定月度参与每个项目开发版本的专业人员名单,包括:

4.根据权利要求3所述的软件开发项目的实际工时统计方法,其特征在于,所述实时获取每个项目开发版本的日工作信息,根据所述日工作信息在对应的项目开发版本和专业中提报工作内容和工时,包括:

5.根据权利要求4所述的软件开发项目的实际工时统计方法,其特征在于,所述专业人员每日在每个项目开发版本上的专业投入占...

【专利技术属性】
技术研发人员:王少华刘斌齐光鹏武红强
申请(专利权)人:浪潮云洲工业互联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1