用于迭代交付模式的规划方法及装置制造方法及图纸

技术编号:30909313 阅读:32 留言:0更新日期:2021-11-22 23:55
本发明专利技术公开了一种用于迭代交付模式的规划方法及装置,确定迭代周期中需要研发团队完成的各工作项目的工期的最大值;研发团队包括多个分组,每组负责一个工作项目,不同组负责不同的工作项目;确定需求平均消耗,所述需求平均消耗用于表示研发团队完成一个需求的各组单人工期消耗;基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,或者,所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值,基于上述方案,可以对该迭代周期的需求数量或研发团队的规模进行规划,使得该迭代周期的需求数量与研发团队的规模相匹配。的规模相匹配。的规模相匹配。

【技术实现步骤摘要】
用于迭代交付模式的规划方法及装置


[0001]本专利技术涉及计算机
,更具体的说,是涉及一种用于迭代交付模式的规划方法及装置。

技术介绍

[0002]现代企业在进行软件研发项目时,多采用迭代交付模式开展研发交付工作。所谓迭代交付模式,即将整个软件研发项目划分为多个迭代周期进行,并且每间隔一定时间进行一次版本发布,每个迭代周期都包括一系列的工作,这一系列的工作中,全部或部分需要由企业的研发团队完成。
[0003]现代企业通常会采取自建研发团队的策略来快速响应迭代交付模式中每个迭代周期的需求。针对每个迭代周期,如何对该迭代周期的需求数量或研发团队的规模进行规划,使得该迭代周期的需求数量与研发团队的规模相匹配,是企业面临的问题。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种用于迭代交付模式的规划方法及装置,以克服现有技术中由于无法对迭代周期的需求数量或研发团队的规模进行规划,使得迭代周期的需求数量与研发团队的规模不匹配的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种用于迭代交付模式的规划方法,所述方法包括:
[0007]确定迭代周期中需要研发团队完成的各工作项目的工期的最大值;研发团队包括多个分组,每组负责一个工作项目,不同组负责不同的工作项目;
[0008]确定需求平均消耗,所述需求平均消耗用于表示研发团队完成一个需求的各组单人工期消耗;
[0009]基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,或者,所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。
[0010]可选地,所述基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,包括:
[0011]确定当前研发团队规模中每组的人数;
[0012]基于当前研发团队规模中每组的人数、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量。
[0013]可选地,所述基于当前研发团队规模中每组的人数、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,包括:
[0014]以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,每个所述工作项目的计划工期不超过第一时长,研发团队完成一个需求的每组单人工期消耗与所述迭代周期可交付需求的数量的乘积不超过现有研发团队中该组的人数与该组负责工作项目的计划工期的乘积为约束条件,计算得到在当前研发团队规模下,所述迭代周期最多可交付需求的数量;
[0015]其中,所述第一时长小于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值。
[0016]可选地,基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值,包括:
[0017]基于所述第一数量、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。
[0018]可选地,所述基于所述第一数量、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值,包括:
[0019]以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,每个所述工作项目的计划工期不超过第二时长,研发团队完成一个需求的每组单人工期消耗与所述第一数量的乘积不超过研发团队中该组的人数与该组负责工作项目的计划工期的乘积为约束条件,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值;
[0020]其中,所述第二时长小于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值。
[0021]一种用于迭代交付模式的规划装置,所述装置包括:
[0022]工期最大值确定单元,用于确定迭代周期中需要研发团队完成的各工作项目的工期的最大值;研发团队包括多个分组,每组负责一个工作项目,不同组负责不同的工作项目;
[0023]需求平均消耗确定单元,用于确定需求平均消耗,所述需求平均消耗用于表示研发团队完成一个需求的各组单人工期消耗;
[0024]规划单元,用于基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,或者,所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。
[0025]可选地,所述规划单元,包括:
[0026]人数确定单元,用于确定当前研发团队规模中每组的人数;
[0027]第一规划子单元,用于基于当前研发团队规模中每组的人数、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量。
[0028]可选地,所述第一规划子单元,具体用于:
[0029]以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各
工作项目的工期的最大值,每个所述工作项目的计划工期不超过第一时长,研发团队完成一个需求的每组单人工期消耗与所述迭代周期可交付需求的数量的乘积不超过现有研发团队中该组的人数与该组负责工作项目的计划工期的乘积为约束条件,计算得到在当前研发团队规模下,所述迭代周期最多可交付需求的数量;
[0030]其中,所述第一时长小于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值。
[0031]可选地,所述规划单元,包括:
[0032]第二规划子单元,用于基于所述第一数量、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。
[0033]可选地,所述第二规划子单元,具体用于:
[0034]以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,每个所述工作项目的计划工期不超过第二时长,研发团队完成一个需求的每组单人工期消耗与所述第一数量的乘积不超过研发团队中该组的人数与该组负责工作项目的计划工期的乘积为约束条件,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值;
[0035]其中,所述第二时长小于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于迭代交付模式的规划方法,其特征在于,所述方法包括:确定迭代周期中需要研发团队完成的各工作项目的工期的最大值;研发团队包括多个分组,每组负责一个工作项目,不同组负责不同的工作项目;确定需求平均消耗,所述需求平均消耗用于表示研发团队完成一个需求的各组单人工期消耗;基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,或者,所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。2.根据权利要求1所述的方法,其特征在于,所述基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,包括:确定当前研发团队规模中每组的人数;基于当前研发团队规模中每组的人数、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量。3.根据权利要求2所述的方法,其特征在于,所述基于当前研发团队规模中每组的人数、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定在当前研发团队规模下,所述迭代周期最多可交付需求的数量,包括:以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,每个所述工作项目的计划工期不超过第一时长,研发团队完成一个需求的每组单人工期消耗与所述迭代周期可交付需求的数量的乘积不超过现有研发团队中该组的人数与该组负责工作项目的计划工期的乘积为约束条件,计算得到在当前研发团队规模下,所述迭代周期最多可交付需求的数量;其中,所述第一时长小于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值。4.根据权利要求1所述的方法,其特征在于,基于所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值,包括:基于所述第一数量、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一数量、所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,以及,所述需求平均消耗,确定所述迭代周期交付第一数量的需求所需的研发团队中各组人数的最小值,包括:以各工作项目的计划工期的总值不超过所述迭代周期中需要研发团队完成的各工作项目的工期的最大值,每个所述工作项目的计划工期不超过第二时长,研发团队完成一个需求的每组单人工期消耗与所述第一数量的乘积不超过...

【专利技术属性】
技术研发人员:张帆吉丽云赵智宇陈莹孙钰涛李国
申请(专利权)人:国网智联电商有限公司
类型:发明
国别省市:

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

1