一种软件项目策划全过程管理系统和方法技术方案

技术编号:40581989 阅读:21 留言:0更新日期:2024-03-06 17:25
本发明专利技术涉及一种软件项目策划全过程管理系统和方法,方法包括:选择待策划软件项目的体系模型;基于所选择的体系模型和项目相关参数,确定软件项目过程的各阶段以及各阶段的工作量比例推荐;估算待策划软件项目的产品规模;基于所估算的产品规模自动估算总工作量;基于所估算的总工作量和所述各阶段的工作量比例推荐,自动确定各阶段工作量;基于工作量,自动计算项目工期和任务进度和确定任务工作包。实现了对软件项目进行科学的策划管理和进度估算,保证了项目在可控状态下进行。

【技术实现步骤摘要】

本专利技术属于军用软件项目策划管理领域,尤其涉及一种软件项目策划全过程管理系统和方法


技术介绍

1、gjb5000b-2021军用软件能力成熟度模型(以下简称gjb5000b标准),规定了军用软件论证、研制、试验和维护活动中的相关实践。这些实践按照实践域进行分类,指导组织实施精细化过程管理,不断改进组织过程,提高质量和过程绩效,提升顾客满意度。实践域按照分类分级模式管理,分为组织管理类、项目管理类、工程类和支持类。

2、依据gjb5000b标准,项目策划是项目管理类的一个独立实践域。军用软件项目策划工作以工作产品和项目需求为出发点,对所涉及的工作产品和需求进行策划和估算,对所需资源、相关方、数据存储等进行评价和跟踪。协商各项承诺,拟定进度,以及识别和分析项目风险。

3、在军用软件项目的实际工作中,需要按照gjb5000b标准,根据当前的项目情况,依据历史项目经验,对当前项目进行科学的策划管理和进度估算,保证项目在可控状态下进行,同时积累经验数据对后续的软件工程提供对比依据。


技术实现思路

1、鉴于上述的分析,本专利技术旨在提供一种软件项目策划全过程管理系统和方法,实现军用软件项目策划全过程管理,提供加权delphi法和类比法估算软件项目的产品规模,基于产品规模自动估算软件项目的总工作量,基于总工作量和系统内置的体系模型对应的各阶段工作量比例关系,自动确定各阶段工作量,实现了对软件项目进行科学的策划管理和进度估算,保证了项目在可控状态下进行。

2、一方面,本专利技术提供了一种软件项目策划全过程管理方法,具体包括如下步骤:

3、选择待策划软件项目的体系模型;

4、基于所选择的体系模型和项目相关参数,确定软件项目过程的各阶段以及各阶段的工作量比例推荐;

5、估算待策划软件项目的产品规模;

6、基于所估算的产品规模估算总工作量;

7、基于所估算的总工作量和所述各阶段的工作量比例推荐,确定各阶段工作量。

8、进一步的,所述体系模型包括:新品开发通用模型、增量模型和快速开发模型。

9、进一步的,所述项目相关参数包括:项目模式、军方输入、项目规模、安全关键等级、项目特点、质量要求。

10、进一步的,所述估算待策划软件项目的产品规模包括:

11、对所述待策划软件项目按可交付成果进行分解,得到工作分解结构wbs;

12、针对所述wbs使用加权delphi法或类比法进行产品规模估算,得到待策划软件项目的产品规模。

13、进一步的,所述使用加权delphi法进行产品规模估算包括:

14、s11、确定估算对象、估算差异阈值、估算的假设;

15、s12、基于估算假设,由多个估算人员对每个所述估算对象进行估算,每个估算人员给出针对该估算对象的最大值、最小值和最可能值;

16、s 13、针对每个所述估算对象,计算每个估算人员估算结果的加权平均值作为各估算对象的估算值:

17、s14、针对每个所述估算对象计算估算差异:基于s13得到的所有估算人员的估算值,计算估算差异,其中,最大估算值和最小估算值是指在所有估算人员的估算值中取最大和最小估算值,

18、s15、针对每个所述估算对象,当估算差异大于估算差异阈值时,所有估算人员对该对象重新进行估算,直到估算差异不超过阈值;

19、s16、针对每个所述估算对象,基于满足s15的每个估算人员的估算值,计算最终估算结果:其中,中间估算值指除最小估算值和最大估算值的其他估算值的算术平均值;

20、s17、将所有估算对象的最终估算结果进行累加,得到待策划软件项目的产品规模。

21、进一步的,所述使用类比法进行产品规模估算包括:

22、s21、获取与待策划软件项目类似的历史项目数据,包括所述历史项目的wbs和估算假设;

23、s22、检查所述历史项目的估算假设与待策划软件项目的估算假设是否一致,如果一致,执行步骤s23,继续使用类比法进行估算,如果不一致,放弃使用类比法,不再执行步骤s23-s24;

24、s23:基于所述历史项目的wbs和待策划软件项目的wbs,逐项比较,得到所述历史项目和待策划软件项目的规模的比例关系;

25、s24、基于所述比例关系,估算待策划软件项目的产品规模。

26、进一步的,所述基于所估算的产品规模估算总工作量包括,总工作量=产品规模/人均生产率。

27、另一方面,本专利技术还提供了一种软件项目策划全过程管理系统,包括:项目策划模块、自动估算模块、用户管理模块;

28、项目策划模块:用于选择待策划软件项目体系模型,基于所选体系模型和项目相关参数确定软件项目过程包含的阶段;

29、自动估算模块:用于估算待策划软件项目的产品规模,基于所估算的产品规模估算总工作量,基于所估算的总工作量确定软件项目过程各阶段工作量,基于各阶段工作量确定各阶段工期节点;

30、用户管理模块:用于对软件项目组成员进行用户管理和用户权限管理。

31、进一步的,所述选择待策划软件项目体系模型包括,从系统推荐的体系模型中选择适合待策划软件项目的体系模型,如果没有适合的体系模型,则创建新的体系模型并选择该模型。

32、进一步的,所述基于所选体系模型和项目相关参数确定软件项目过程包含的阶段包括,基于所选体系模型和项目相关参数,系统会呈现匹配所选体系模型和项目相关参数的软件项目过程应包含的所有阶段,基于所述所有阶段进行裁剪或合并,确定最终的项目过程包含的阶段。

33、本专利技术至少可以实现下述之一的有益效果:

34、1、通过提供加权delphi法和类比法估算软件项目的产品规模,基于产品规模自动估算软件项目的总工作量,基于总工作量和系统内置的体系模型对应的各阶段工作量比例关系,自动确定各阶段工作量,保证了项目在可控状态下进行。

35、2、通过提供类比法估算产品规模,和系统内置的的体系模型对应的各阶段工作量比例关系,充分利用了历史经验数据,实现了对软件项目策划全过程科学的策划管理。

36、本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。

本文档来自技高网...

【技术保护点】

1.一种软件项目策划全过程管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的管理方法,其特征在于,所述体系模型包括:新品开发通用模型、增量模型和快速开发模型。

3.根据权利要求1所述的管理方法,其特征在于,所述项目相关参数包括:项目模式、军方输入、项目规模、安全关键等级、项目特点、质量要求。

4.根据权利要求1所述的管理方法,其特征在于,所述估算待策划软件项目的产品规模包括:

5.根据权利要求4所述的管理方法,其特征在于,所述使用加权Delphi法进行产品规模估算包括:

6.根据权利要求4所述的管理方法,其特征在于,所述使用类比法进行产品规模估算包括:

7.根据权利要求4所述的管理方法,其特征在于,所述基于所估算的产品规模估算总工作量包括,总工作量=产品规模/人均生产率。

8.一种软件项目策划全过程管理系统,其特征在于,包括项目策划模块、自动估算模块、用户管理模块;

9.根据权利要求8所述的管理系统,其特征在于,所述选择待策划软件项目体系模型包括,从系统推荐的体系模型中选择适合待策划软件项目的体系模型,如果没有适合的体系模型,则创建新的体系模型并选择该模型。

10.根据权利要求9所述的管理系统,其特征在于,所述基于所选体系模型和项目相关参数确定软件项目过程包含的阶段包括,基于所选体系模型和项目相关参数,系统会呈现匹配所选体系模型和项目相关参数的软件项目过程应包含的所有阶段,基于所述所有阶段进行裁剪或合并,确定最终的项目过程包含的阶段。

...

【技术特征摘要】

1.一种软件项目策划全过程管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的管理方法,其特征在于,所述体系模型包括:新品开发通用模型、增量模型和快速开发模型。

3.根据权利要求1所述的管理方法,其特征在于,所述项目相关参数包括:项目模式、军方输入、项目规模、安全关键等级、项目特点、质量要求。

4.根据权利要求1所述的管理方法,其特征在于,所述估算待策划软件项目的产品规模包括:

5.根据权利要求4所述的管理方法,其特征在于,所述使用加权delphi法进行产品规模估算包括:

6.根据权利要求4所述的管理方法,其特征在于,所述使用类比法进行产品规模估算包括:

7.根据权利要求4所述的管理方法,其特征在于...

【专利技术属性】
技术研发人员:许彬孙偲晟杨奎柴鑫江马百雪宋韫峥杭彪桂坚斌
申请(专利权)人:中国兵器装备集团上海电控研究所
类型:发明
国别省市:

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

1