本申请涉及软件研发,尤其是涉及一种软件项目管理系统、方法、系统架构和存储介质。
背景技术:
1、预置软件的生命周期中,产品人员、开发人员、测试人员的工作起决定性作用、缺一不可。通常一个项目从无到有需要很多次的交流评审和优化,但是实际工作经常会在项目进行优化后,有些相关人员并不知道项目已经优化的情况存在,从而导致项目处理进程并不互通;并且,项目需求的变更大多通过口头上的交流,没有做到有效的传达和记录,往往造成很多问题的存在。
技术实现思路
1、本申请的目的在于提供一种软件项目管理系统、方法、系统架构和存储介质,可以使软件项目处理时的相关人员加强对项目的紧密交流,提高了项目管理水平和工作效率。
2、第一方面,本发明提供一种软件项目管理系统,系统包括:项目配置管理模块、产品管理模块、研发管理模块、测试管理模块和售后管理模块;其中,项目配置管理模块用于配置目标研发项目对应的项目信息;产品管理模块用于对目标研发项目对应的项目信息进行展示;研发管理模块、测试管理模块和售后管理模块用于对目标研发项目中的项目信息进行项目问题反馈,并对项目问题反馈对应的优化反馈信息进行展示。
3、在可选的实施方式中,系统还包括:用户管理模块;用户管理模块用于配置多种项目用户的用户信息,以及对用户信息进行数据处理;其中,项目用户至少包括超级管理员、项目管理人员、产品管理人员、研发管理人员、测试管理人员和售后管理人员;超级管理员的操作权限大于项目管理人员的操作权限。
4、在可选的实施方式中,项目信息至少包括以下信息的一种或多种;项目列表数据、项目迭代版本号、项目更新数据和项目版本计划控制数据。
5、在可选的实施方式中,产品管理模块还用于接收上传的需求文档,并对需求文档进行展示;以及,当项目发生更新后,对更新信息进行通知。
6、在可选的实施方式中,产品管理模块还用于接收目标研发项目中项目问题反馈对应的优化反馈信息。
7、在可选的实施方式中,系统还包括:用户登录模块;用户登录模块用于通过指定登录方式授予用户登录信息;其中,指定登录方式包括账号登录或手机号登录。
8、第二方面,本发明提供一种软件项目管理方法,方法包括:确定项目参与用户;项目参与用户至少包括研发管理人员和测试管理人员;响应于项目开始事件,对项目参与用户对应的目标研发项目进行进程监控;当目标研发项目进行项目更新时,向研发管理模块和测试管理模块发送更新通知,以使得研发管理人员和测试管理人员获取项目更新信息。
9、在可选的实施方式中,方法还包括:基于目标研发项目的迭代版本号确定目标需求文档;响应针对目标需求文档的问题反馈操作,显示用户群组,并在用户群组中共享优化反馈信息。
10、第三方面,本发明提供一种软件项目管理系统的系统架构,包括表示层、安全层、业务层、服务层、数据层和存储层;业务层包括前述实施方式任一项的软件项目管理系统对应的处理模块。
11、第四方面,本发明提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现前述实施方式的软件项目管理方法。
12、本申请提供的软件项目管理系统、方法、系统架构和存储介质,该软件项目管理系统包括:项目配置管理模块、产品管理模块、研发管理模块、测试管理模块和售后管理模块;其中,项目配置管理模块用于配置目标研发项目对应的项目信息;产品管理模块用于对目标研发项目对应的项目信息进行展示;研发管理模块、测试管理模块和售后管理模块用于对目标研发项目中的项目信息进行项目问题反馈,并对项目问题反馈对应的优化反馈信息进行展示。该系统可以使软件项目处理时的相关人员加强对项目的紧密交流,也可以对项目的变更和疑问保存记录;对于问题和解答,可以及时通知其他方人员,使其他人员都清晰明了的知道项目的变更,不会做到其中一方或者二方知道了,其他人不清项目变更的情况出现,提高了项目管理水平和工作效率。
1.一种软件项目管理系统,其特征在于,所述系统包括:项目配置管理模块、产品管理模块、研发管理模块、测试管理模块和售后管理模块;其中,
2.根据权利要求1所述的软件项目管理系统,其特征在于,所述系统还包括:用户管理模块;
3.根据权利要求1所述的软件项目管理系统,其特征在于,所述项目信息至少包括以下信息的一种或多种;项目列表数据、项目迭代版本号、项目更新数据和项目版本计划控制数据。
4.根据权利要求1所述的软件项目管理系统,其特征在于,所述产品管理模块还用于接收上传的需求文档,并对所述需求文档进行展示;
5.根据权利要求4所述的软件项目管理系统,其特征在于,所述产品管理模块还用于接收所述目标研发项目中项目问题反馈对应的优化反馈信息。
6.根据权利要求1所述的软件项目管理系统,其特征在于,所述系统还包括:用户登录模块;
7.一种软件项目管理方法,其特征在于,所述方法包括:
8.根据权利要求7所述的软件项目管理方法,其特征在于,所述方法还包括:
9.一种软件项目管理系统的系统架构,其特征在于,包括表示层、安全层、业务层、服务层、数据层和存储层;所述业务层包括权利要求1至6任一项所述的软件项目管理系统对应的处理模块。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求7或8所述的软件项目管理方法。