掌桥专利:专业的专利平台
掌桥专利
首页

一种项目管理方法及相关装置

文献发布时间:2023-06-19 11:49:09


一种项目管理方法及相关装置

技术领域

本申请涉及计算机技术领域,尤其涉及一种项目管理方法及相关装置。

背景技术

项目管理指的是在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。

随着项目规模变大,项目的需求越来越多,项目的参与人员也越来越多。目前,通常是项目经理人为管理项目,随着项目的需求增多以及参与人员的增多,项目的各个需求的具体事项和人员的分配需要耗费较长时间确定。例如在代码开发项目中,当代码量较大时,每个参与项目的开发人员和测试人员具体执行项目的时间和任务需要耗费较长时间确定。这样,项目管理的效率较低,用户体验较差。

发明内容

本申请提供了一种项目管理方法及相关装置,能够提高项目管理的效率,提升用户体验。

本申请第一方面提供了一种项目管理方法,所述方法应用于项目管理平台,所述项目管理平台包括多个管理模块,所述方法包括:

从所述多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息;

按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构;

按照所述工作分解结构对所述目标项目进行自动化项目管理。

本申请第二方面提供了一种项目管理装置,所述装置应用于项目管理平台,所述项目管理平台包括多个管理模块,所述装置包括:

获取模块,用于从所述多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息;

生成模块,用于按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构;

管理模块,用于按照所述工作分解结构对所述目标项目进行自动化项目管理。

本申请第三方面提供了一种电子设备,所述电子设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请第一方面任一方法中的步骤的指令。

本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现本申请第一方面任一方法中所描述的部分或全部步骤。

可以看到,通过本申请提出的项目管理方法及相关装置,项目管理平台包括多个管理模块,从多个管理模块中获取目标项目涉及到的用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息。其次,按照项目任务对项目信息进行拆解,生成目标项目的工作分解结构。最后,按照工作分解结构对目标项目进行自动化项目管理。这样,在项目的执行过程中,不需要人为进行项目管理,通过项目管理平台可以自动进行项目管理,提高了项目管理的效率,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种项目管理系统的架构示意图;

图2为本申请实施例提供的一种项目管理方法的流程示意图;

图3为本申请实施例提供的另一种项目管理方法的流程示意图;

图4为本申请实施例提供的一种项目管理装置的示意图;

图5为本申请实施例涉及的硬件运行环境的电子设备结构示意图。

具体实施方式

本申请实施例提供的项目管理方法及相关装置,能够提高项目管理的效率,提升用户体验。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面对本申请实施例进行详细介绍。

首先参见图1,图1为本申请实施例提供的一种项目管理系统的架构示意图。如图1所示,项目管理系统100包括终端101和项目管理平台102。其中,终端101包括手机、平板电脑、笔记本电脑、台式电脑、具备无线通讯功能的可穿戴设备(如智能手表)等。用户可以通过终端101登录项目管理平台102。项目管理平台102包括多个模块,包括如下功能:首页显示项目概况、范围管理、进度管理、干系人管理、预算核对、工时核对、需求跟踪、生成日报、生成周报、生成质量报告等。

在目标项目的执行过程中,用户通过终端101登录项目管理平台102。具体的,不同用户的权限不同,例如,项目经理登录项目管理平台102时,可以浏览项目概况,除此之外,项目经理还有编辑权限,包括增加、修改、删除等。而项目的其他参与人员登录项目管理平台102时,只能浏览项目概况,以及查看与自己有关的事项等。项目管理平台102包括多个模块,从多个模块中获取目标项目的项目信息,其中,项目信息包括时间信息、范围信息、人力信息、成本信息和质量信息,时间信息用于表示目标项目的持续时间,范围信息用于表示目标项目的涉及范围,人力信息用于表示目标项目的涉及人员。按照项目任务对项目信息进行拆解,生成目标项目的工作分解结构。按照工作分解结构对目标项目进行自动化项目管理。

可以看出,通过本申请实施例提供的项目管理系统,用户可以通过终端登录项目管理平台,项目管理平台包括多个管理模块。需要进行项目管理时,从多个管理模块中获取目标项目涉及到的用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息。其次,按照项目任务对项目信息进行拆解,生成目标项目的工作分解结构。最后,按照工作分解结构对目标项目进行自动化项目管理。这样,在项目的执行过程中,不需要人为进行项目管理,通过项目管理平台可以自动进行项目管理,提高了项目管理的效率,提升了用户体验。

参见图2,图2为本申请实施例提供的一种项目管理方法的流程示意图,该方法应用于项目管理平台,该项目管理平台包括多个管理模块。其中,如图2所示,本申请实施例提供的一种项目管理方法可以包括:

201、从多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息。

具体的,项目管理平台包括多个管理模块。以代码项目为例,项目信息包括时间信息、范围信息、人力信息、成本信息和质量信息,分别用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量。项目管理平台获取项目信息,在首页显示。

可选的,所述时间信息包括所述目标项目当前所处阶段的实施进度数据,所述人力信息包括参与所述目标项目的人员数量,所述方法还包括:将所述目标项目当前所处阶段的实施进度数据与预设进度数据进行对比,以判断所述目标项目的进度是否正常;将参与所述目标项目的人员数量与预设人员数量进行对比,以判断所述目标项目的执行率是否达标;在所述项目管理平台的界面上显示所述目标项目的进度是否正常和/或所述目标项目的执行率是否达标。

可选的,所述方法还包括:获取所述目标项目当前支出的成本;将所述目标项目当前支出的成本与预设成本进行对比,以判断所述目标项目是否超出预算;若所述目标项目超出预算,则向所述目标项目的管理人员发送成本提示消息,所述成本提示消息用于提示控制所述目标项目支出的成本。

具体的,项目信息可以从项目管理平台包括的多个模块中获取,项目管理平台包括进度管理模块、范围管理模块、干系人管理模块、成本管理模块、风险管理模块、问题管理模块、变更管理模块和事项管理模块。

可选的,所述时间信息从进度管理模块中获取,所述范围信息从范围管理模块中获取,所述人力信息从干系人管理模块中获取,所述成本信息从成本管理模块中获取,所述质量信息从风险管理模块、问题管理模块、变更管理模块和事项管理模块中获取。

202、按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构。

可选的,所述按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构,包括:从所述项目信息中获取参与所述目标项目的部门信息、所述目标项目的持续时间和所述目标项目的涉及范围;按照所述目标项目的持续时间,对所述目标项目的涉及范围进行划分,以确定所述目标项目在每个阶段对应要实现的任务;将参与所述目标项目的部门信息与所述目标项目在每个阶段对应要实现的任务进行匹配,生成所述目标项目的工作分解结构,所述工作分解结构包括每个部门在每个阶段对应的任务。

可选的,所述方法还包括:获取所述每个部门包括的参与所述目标项目的人员信息;将参与所述目标项目的人员信息与所述每个部门在每个阶段对应的任务进行匹配,确定每个人员在每个阶段对应的工作。

203、按照所述工作分解结构对所述目标项目进行自动化项目管理。

可选的,所述按照所述工作分解结构对所述目标项目进行自动化项目管理包括:确定所述每个人员在每个阶段对应的工作的开始时间和完成时间;当到达第一工作的开始时间时,向所述第一工作对应的第一人员发送第一提示消息,所述第一提示消息用于提示所述第一人员开始工作;当到达所述第一工作的完成时间时,向所述第一人员发送第二提示消息,所述第二提示消息用于提示所述第一人员完成任务。

可选的,所述方法还包括:当接收日报生成指令时,获取所述目标项目当天的进度数据,根据所述目标项目当天的进度数据,生成日报;或者,当接收周报生成指令时,获取所述目标项目一周内的进度数据,根据所述目标项目一周内的进度数据,生成周报;或者,当接收质量报告生成指令时,获取所述目标项目的质量分析信息,根据所述目标项目的质量分析信息,生成质量报告。

可以看出,通过本申请实施例提出的项目管理方法,项目管理平台包括多个管理模块,从多个管理模块中获取目标项目涉及到的用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息。其次,按照项目任务对项目信息进行拆解,生成目标项目的工作分解结构。最后,按照工作分解结构对目标项目进行自动化项目管理。这样,在项目的执行过程中,不需要人为进行项目管理,通过项目管理平台可以自动进行项目管理,提高了项目管理的效率,提升了用户体验。

参见图3,图3为本申请实施例提供的另一种项目管理方法的流程示意图,该方法应用于项目管理平台。其中,如图3所示,本申请实施例提供的另一种项目管理方法可以包括:

301、从项目管理平台的多个管理模块中获取目标项目的项目信息。

具体的,项目信息包括时间信息、范围信息、人力信息、成本信息和质量信息。

具体的,项目管理平台包括多个管理模块。以代码项目为例,项目信息包括时间信息、范围信息、人力信息、成本信息和质量信息,分别用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量。项目管理平台获取项目信息,在首页显示。

在一种可能的实施方式中,时间信息包括该目标项目当前所处阶段的实施进度数据。将目标项目当前所处阶段的实施进度数据与预设进度数据进行对比,以判断目标项目的进度是否正常。在项目管理平台的界面上显示该目标项目的进度是否正常。

在一种可能的实施方式中,范围信息包括该目标项目需要实现的任务,具体可以包括该目标项目在每个阶段的任务等。在项目管理平台的界面上显示该目标项目已经实现的任务和未实现的任务。

在一种可能的实施方式中,人力信息包括参与该目标项目的人员数量,将参与所述目标项目的人员数量与预设人员数量进行对比,以判断所述目标项目的执行率是否达标。在项目管理平台的界面上显示该目标项目的执行率是否达标。

在一种可能的实施方式中,成本信息包括人力对应的成本以及非人力对应的成本,其中,非人力对应的成本可以是新增服务器成本、收购成本、服务成本等。在项目管理平台的界面上实时显示当前成本与该目标项目预算的对比。

在一种可能的实施方式中,质量信息包括风险、问题、变更等。

具体的,项目信息可以从项目管理平台包括的多个管理模块中获取,项目管理平台包括进度管理模块、范围管理模块、干系人管理模块、成本管理模块、风险管理模块、问题管理模块、变更管理模块和事项管理模块。

具体的,时间信息从进度管理模块中获取,范围信息从范围管理模块中获取,人力信息从干系人管理模块中获取,成本信息从成本管理模块中获取,质量信息从风险管理模块、问题管理模块、变更管理模块和事项管理模块中获取。

项目管理平台的界面上显示各个管理模块,每个管理模块对应的功能不同。具体如下:

进度管理模块用于在进度领域进行管理,包括确定该目标项目在不同阶段的进度等。

范围管理模块用于在范围领域进行管理,包括确定该目标项目在不同阶段的功能等。

干系人管理模块用于对该目标项目的参与人员进行管理,其中,参与人员包括开发人员、测试人员等。

成本管理模块用于对该目标项目实施过程中的成本进行管理,包括人力对应的成本以及非人力对应的成本。

风险管理模块包括风险描述、每个风险的等级、每个风险对应的处理人等。

问题管理模块包括问题编号、每个问题的描述、每个问题对应的处理人等。

变更管理模块包括变更描述、变更的内容等。

事项管理模块包括事项编号、每个事项的描述、每个事项对应的决策人等。

302、从项目信息中获取参与该目标项目的部门信息、目标项目的持续时间和目标项目的涉及范围。

具体的,确定目标项目后,项目管理平台确定参与该目标项目的所有部门,以及获取该所有部门的部门信息,以及获取目标项目的持续时间和目标项目的涉及范围。

303、按照目标项目的持续时间,对目标项目的涉及范围进行划分,以确定目标项目在每个阶段对应要实现的任务。

304、将参与目标项目的部门信息与目标项目在每个阶段对应要实现的任务进行匹配,生成目标项目的工作分解结构,工作分解结构包括每个部门在每个阶段对应的任务。

在一种可能的实施方式中,在生成工作分解结构时,获取该目标项目的基础信息,包括项目名称、项目编号、制作人员、审核人员、项目经理、制作时间等。在具体生成工作分解结构时,第一页显示该目标项目的基础信息。

在一种可能的实施方式中,确定了每个部门在每个阶段对应的任务后,获取每个任务对应的工时估算、人力资源、其他资源(例如机票、酒店等)、费用估算、工期等。在具体生成工作分解结构时,第二页显示每个部门在每个阶段对应的任务,并且显示每个任务对应的信息。

305、获取每个部门包括的参与该目标项目的人员信息。

具体的,确定了参与该目标项目的所有部门后,确定每个部门中参与该目标项目的人员,获取人员信息。

306、将参与目标项目的人员信息与每个部门在每个阶段对应的任务进行匹配,确定每个人员在每个阶段对应的工作。

具体的,确定每个部门包括的参与该目标项目的人员信息后,根据人员信息与每个部门对应的任务的匹配度,确定每个人员对应的工作。举例来说,部门A对应的任务为实现电商平台项目中的购物车功能,部门A中参与项目的人员包括人员1、人员2和人员3。人员1、人员2和人员3的工作不同,例如,人员1负责开发购物车功能对应的代码,人员2负责测试购物车功能对应的代码,人员3负责审核购物车功能对应的代码。

在一种可能的实施方式中,生成的工作分解结构是可以编辑的,当其中的某条信息需要更新时,可以选择进行修改。

307、确定每个人员在每个阶段对应的工作的开始时间和完成时间。

具体的,项目管理平台的页面显示各个部门的部门信息和部门人员,用户可以直接勾选与该项目有关的干系人,确定后添加到项目管理平台的干系人管理模块中。对干系人的管理包括增加干系人、修改干系人的任务、删除干系人等。

确定每个部门包括的参与该目标项目的人员信息后,项目管理平台确定每个人员在每个阶段对应的工作的开始时间和完成时间。

308、当到达第一工作的开始时间时,向该第一工作对应的第一人员发送第一提示消息,该第一提示消息用于提示该第一人员开始工作。

309、当到达该第一工作的完成时间时,向该第一人员发送第二提示消息,该第二提示消息用于提示该第一人员完成任务。

在一种可能的实施方式中,项目管理平台还包括项目管理机制字典。具体的,在目标项目的管理过程中,项目管理平台的页面显示项目管理机制字典,包括晨会、周会、汇报双周会、架构双周会、设计评审会、代码评审会等,用户可以根据定制化需要,选择该目标项目需要的项目管理机制。项目管理平台接收指令,确定该目标项目对应的管理机制,例如需要晨会、周会、汇报双周会、架构双周会、设计评审会、代码评审会中的一种或者多种组合。

在一种可能的实施方式中,项目管理平台还包括预算核对。具体的,项目管理平台获取预算计划并记录。在管理过程中,项目管理平台每隔一定周期获取项目经费支出,与记录的预算计划进行对比,生成对比结果。如果支出超出预算较多,则项目管理平台向相关干系人发送提示消息,用于提示控制经费支出。

在一种可能的实施方式中,项目管理平台还包括工时核对。具体的,项目管理平台与其他平台对接,并且从其他平台导入各个干系人的工时,进行自动化计算。

在一种可能的实施方式中,当接收日报生成指令时,项目管理平台获取该目标项目当天的进度数据,根据该目标项目当天的进度数据,生成日报。或者,当接收周报生成指令时,项目管理平台获取该目标项目一周内的进度数据,根据该目标项目一周内的进度数据,生成周报。或者,当接收质量报告生成指令时,项目管理平台获取该目标项目的质量分析信息,根据该目标项目的质量分析信息,生成质量报告。

可以看出,通过本申请实施例提出的项目管理方法,项目管理平台包括多个管理模块,从多个管理模块中获取目标项目的项目信息,其中,项目信息包括时间信息、范围信息、人力信息、成本信息和质量信息,分别用于表示目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息。其次,按照项目任务对项目信息进行拆解,生成目标项目的工作分解结构。其中,工作分解结构包括每个部门在每个阶段对应的任务和每个人员在每个阶段对应的工作。最后,按照工作分解结构对目标项目进行自动化项目管理。这样,在项目的执行过程中,不需要人为进行项目管理,通过项目管理平台可以自动进行项目管理,提高了项目管理的效率,提升了用户体验。

参见图4,图4为本申请实施例提供的一种项目管理装置的示意图,所述装置应用于项目管理平台,所述项目管理平台包括多个管理模块。其中,如图4所示,本申请实施例提供的一种项目管理装置可以包括:

获取模块401,用于从所述多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息;

生成模块402,用于按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构;

管理模块403,用于按照所述工作分解结构对所述目标项目进行自动化项目管理。

本申请实施例中项目管理装置的具体实施可参见上述项目管理方法的各实施例,在此不做赘述。

参见图5,图5为本申请的实施例涉及的硬件运行环境的电子设备结构示意图。其中,如图5所示,本申请的实施例涉及的硬件运行环境的电子设备可以包括:

处理器501,例如CPU。

存储器502,可选的,存储器可以为高速RAM存储器,也可以是稳定的存储器,例如磁盘存储器。

通信接口503,用于实现处理器501和存储器502之间的连接通信。

本领域技术人员可以理解,图5中示出的电子设备的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图5所示,存储器502中可以包括操作系统、网络通信模块以及项目管理程序。操作系统是管理和控制电子设备硬件和软件资源的程序,支持项目管理程序以及其他软件或程序的运行。网络通信模块用于实现存储器502内部各组件之间的通信,以及与电子设备中其他硬件和软件之间通信。

在图5所示的电子设备中,处理器501用于执行存储器502中存储的项目管理程序,实现以下步骤:

从所述多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息;

按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构;

按照所述工作分解结构对所述目标项目进行自动化项目管理。

本申请实施例中电子设备的具体实施可参见上述项目管理方法的各实施例,在此不做赘述。

本申请的另一个实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行以实现以下步骤:

从所述多个管理模块中获取目标项目涉及到的用于表示所述目标项目的持续时间、项目涉及范围、项目涉及人员、成本以及项目质量的项目信息;

按照项目任务对所述项目信息进行拆解,生成所述目标项目的工作分解结构;

按照所述工作分解结构对所述目标项目进行自动化项目管理。

本申请实施例中计算机可读存储介质的具体实施可参见上述项目管理方法的各实施例,在此不做赘述。

还需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
  • 一种项目管理方法及相关装置
  • 一种智能动态项目管理方法及相关设备
技术分类

06120113065724