项目管理方法、系统、计算机设备和存储介质
技术领域
本申请涉及计算机
技术领域
,特别是涉及一种项目管理方法、系统、计算机设备和存储介质。背景技术
随着现代企业业务的飞速发展和规模的快速增长,实现企业项目从客户开发、项目研发到售后维保全生命周期的项目管理系统被越来越多的应用于现在企业中。
现有的项目管理系统仅用于实现对企业项目的集中管理,还无法实现及时关注员工的工作情况并动态调整其工作要求,达到适人适岗的管理需求。
传统技术中,工作人员通过项目管理系统汇报工作报告(日报、周报),管理者查阅并分析每一工作人员的工作报告,以为每一工作人员相应地分配研发项目,并对每一研发项目进行相应地的管理,而这种项目管理方法耗时久,效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种项目管理方法、系统、计算机设备和存储介质。
一种项目管理方法,包括:
获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;
获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目;
根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
在其中一个实施例中,每一当前所负责的研发项目包括至少一工作任务,多个人员信息中还包括对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长,根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员,包括:
在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员;
对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长;
确定历史工作时长最小的候选工作人员为研发项目的执行人员。
在其中一个实施例中,历史工作时长包括工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者,工作人员在预设历史时长内完成所负责的研发项目中所有工作任务的总工作时长。
在其中一个实施例中,上述方法还包括:
根据研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本;其中,人员成本由研发项目的执行人员实际完成研发项目的工作时长确定;
根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金。
在其中一个实施例中,根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金,包括:
采用研发成本和实际销售额计算研发项目的项目盈利;
获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例;
根据项目盈利和奖金比例确定执行人员的项目奖金。
在其中一个实施例中,上述方法还包括:
确定研发项目的多个研发阶段以及每一研发阶段的预估成本;
根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本;
比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息;其中,预警信息用于提示当前研发成本已超出预期。
在其中一个实施例中,上述方法还包括:
获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种;
从研发项目的执行人员中确定与目标工种匹配的售后解决人员;
向售后解决人员的设备发送售后问题,提示售后解决人员确定售后问题的解决方案;
从售后解决人员的设备接收解决方案。
一种项目管理系统,包括:
需求确定模块,用于获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;
人员确定模块,用于获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员的当前所负责的研发项目;
执行确定模块,用于根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;
获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目;
根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;
获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目;
根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
上述项目管理方法、系统、计算机设备和存储介质,通过获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种,并获取包括与人员信息对应的工作人员所属工种以及当前所负责的研发项目的多个人员信息,根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员,以此实现研发项目的合理分配,辅助管理者挑选适合的工作人员分配到相应的工作岗位,在达到适人适岗管理需求的同时提高项目管理效率。
附图说明
图1为一个实施例中项目管理方法的流程示意图;
图2为一个实施例中确定研发项目对应的执行人员的流程示意图;
图3为一个实施例中项目结算的流程示意图;
图4为一个实施例中确定执行人员项目奖金的流程示意图;
图5为一个实施例中对于研发成本超期预警的流程示意图;
图6为一个实施例中对于售后问题反馈与解决的流程示意图;
图7为一个实施例中项目管理系统的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种项目管理方法,该方法可应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本实施例中,上述项目管理方法通过以计算机设备为载体的项目管理系统实现,具体包括以下步骤:
S110、获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种。
其中,研发项目的需求信息为该研发项目所要实现的具体内容,或者是该研发项目所要解决的问题。例如,为解决车辆费用管理不透明的问题开发用车服务平台,对应的研发项目可命名为用车服务平台项目,该用车服务平台项目的需求信息即为提供一种解决车辆费用管理不透明的问题的服务平台。这里的工种可以是工作人员的岗位,例如,系统框架工程师、前端开发工程师、Java开发工程师等。
可选地,销售人员通过登录项目管理系统建立研发项目的管理任务,并输入对应的研发项目信息,包括诸如项目编号、项目名称、客户名称、项目内容描述等信息,项目管理系统从用户输入的研发项目信息中获取研发项目的需求信息,进而根据需求信息确定完成该研发项目所需的工作人员的工种即岗位。可选地,上述研发项目的管理任务是对于每一客户针对性开发的研发项目进行从售前、开发、到售后的研发项目整个全生命流程的管理。
可选地,项目管理系统可对包括该需求信息的项目内容描述文本进行智能分析得到实现该需求信息所需的工作人员的工种,如关键词识别并匹配的方式得到实现该需求信息所需的工作人员的工种。例如,关键词“研发”“服务平台”所匹配的工作人员的工种可以是系统框架工程师、前端开发工程师、Java开发工程师、UI设计工程师以及测试工程师中的至少一个。
可选地,上述研发项目信息还可以包括研发项目对应的项目开发阶段,如销售推广/客户接触/方案交流/商务流程等,可根据销售人员的选择输入确定当前所处的项目开发阶段。不同的项目开发阶段对应链接到不同的预计成单率,进而可根据预计销售额与当前项目开发阶段对应的预计成单率计算得到项目开发阶段的预估销售收入,并在项目管理系统的任务管理界面显示对应研发项目的预估销售收入。例如,上述用车服务平台项目当前的所处的项目开发阶段为方案交流,方案交流对应的预计成单率为60%,该研发项目的预计销售额为60万元,对应项目启动的预估销售收入即为60万*60%=36万元。
可选地,销售人员可以在建立研发项目的管理任务并确认建立研发项目后,在项目管理系统预存的人员信息中寻找指定的工作人员加入对应研发项目,作为对应研发项目的执行人员。
S120、获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目。
可选地,上述项目管理系统中预存有各个部门的工作人员的人员信息,可供项目管理系统同一管理和调配。其中,上述人员信息包括与人员信息对应的工作人员所属的工种和当前所负责的研发项目。可选地,项目管理系统获取预存的所有人员信息,也可以根据需求信息确定所需人员的目标部门,进而获取该目标部门内所有工作人员的人员信息。例如,项目管理系统根据上述用车服务平台项目的需求信息“提供一种解决车辆费用管理不透明的问题的服务平台”确定所需人员的目标部门为软件研发部,项目管理系统则对应获取软件研发部内所有工作人员的人员信息。
可选地,上述人员信息可具体包括对应工作人员当前所负责的研发项目的名称、客户、进度、开始时间、完成每一工作任务的工作时间、预计结束时间等相关内容。在上述人员信息包括对应工作人员完成每一研发项目中每一工作任务的工作时间情况下,根据对应工作人员完成每一研发项目中每一工作任务的工作时间对该工作人员进行个人绩效考核,以及该工作人员所属部门的部门绩效考核,确定每一工作人员的个人工作饱和度和所属部门的部门工作饱和度。
可选地,上述人员信息还包括该人员信息所对应的工作人员的基本信息,如姓名、年龄、联系方式、学历、专业、入职年限、岗位级别等,可由相应地的工作人员或者管理人员创建和更新。
S130、根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
可选地,项目管理系统将研发项目所需的工种与获取到的多个人员信息进行匹配,以从多个人员信息中筛选得到包括与研发项目所需的工种匹配的工种的人员信息所对应的工作人员,作为候选工作人员,再统计每一候选工作人员当前所负责的研发项目的个数,从中确定当前所负责的研发项目的个数最少的候选工作人员为执行该研发项目的执行人员。
可选地,项目管理系统在从候选工作人员筛选出当前所负责的研发项目的个数最少的候选工作人员后,可将筛选出的候选工作人员推荐给项目负责人,并接收项目负责人对筛选出的候选工作人员的调整操作,以确定该研发项目的执行人员。例如,项目负责人可综合考虑项目安排、人员个人情况等其他因素,删除一些系统自动筛选出的候选工作人员,或者增加一些系统未推荐的候选工作人员,最终的得到该研发项目的执行人员。
本实施例中,项目管理方法通过获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种,并获取包括与人员信息对应的工作人员所属工种以及当前所负责的研发项目的多个人员信息,根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员,以此实现研发项目的合理分配,辅助管理者挑选适合的工作人员分配到相应的工作岗位,在达到适人适岗管理需求的同时提高项目管理效率。
在一个实施例中,为提高确定研发项目所对应的执行人员的合理性,以促进研发进度,上述多个人员信息中还包括工作人员上报的自己所负责的研发项目的工作任务和完成对应工作任务的工作时长,每一研发项目包括至少一工作任务,如图2所示,上述S130包括:
S210、在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员。
具体地,项目管理系统提取多个人员信息中工种,并将得到的研发项目所需的工种与提取到的工种进行对比,以在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配即对应人员信息中包括研发项目所需的工种的候选工作人员。例如,从多个人员信息中提取到的工种包括系统框架工程师、前端开发工程师、Java开发工程师、C++开发工程师、数据开发工程师、UI设计工程师以及测试工程师,研发项目所需的工种包括前端开发工程师、Java开发工程师和测试工程师,项目管理系统则将包括工种为前端开发工程师、Java开发工程师和测试工程师的人员信息多对应的工作人员确定为候选工作人员。
S220、对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长。
可选地,历史工作时长包括工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者,工作人员在预设历史时长内完成所负责的研发项目中所有工作任务的总工作时长。
可选地,项目管理系统根据工种对候选工作人员的人员信息进行划分,对于包括同一类工种的候选工作人员的人员信息,计算工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者完成所负责的研发项目中所有工作任务的总工作时长。
S230、确定历史工作时长最小的候选工作人员为研发项目的执行人员。
具体地,项目管理系统确定完成所负责的研发项目中一项工作任务的平均工作时长最小的候选工作人员为研发项目的执行人员,或者,项目管理系统确定完成所负责的研发项目中所有工作任务的总工作时长最小的候选工作人员为研发项目的执行人员,即选择工作效率最高或者工作最不饱和的候选工作人员为研发项目的执行人员。
本实施例中,项目管理方法通过在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员,并对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长,进而确定历史工作时长最小的候选工作人员为研发项目的执行人员,以选择工作效率最高或者工作最不饱和的候选工作人员为研发项目的执行人员,提高了确定研发项目所对应的执行人员的合理性,进而促进了研发进度。
在一个实施例中,上述项目管理方法还包括项目结算过程,具体包括对于研发项目的研发成本、项目盈利以及参与每一研发项目的执行人员的项目奖金的自动结算过程,如图3所示,上述方法还包括:
S310、根据研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本。
其中,人员成本由研发项目的执行人员实际完成研发项目的工作时长确定。
具体地,上述项目管理系统通过获取用户对于对应研发项目所录入的经费支出,例如,软/硬件设备的采购费用、差旅费,将上述经费支出作为对应研发项目的物料成本,并根据研发项目的执行人员实际完成研发项目的工作时长确定人员成本,例如,实际完成研发项目后,统计对应研发项目的所有执行人员的总工作时长,乘以成本单价,得到完成对应研发项目的人员成本,并计算物料成本和人员成本之和,以得到对应研发项目的研发成本。
S320、根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金。
可选地,在研发项目对应的产品售出后,销售人员可通过项目管理系统录入对应研发项目的实际销售额,项目管理系统根据录入的实际销售额和计算得到的研发成本确定参与对应研发项目的每一执行人员的项目奖金。
在一可选地实施例中,为提高项目奖金分配的合理性,如图4所示,上述S320包括:
S410、采用研发成本和实际销售额计算研发项目的项目盈利。
具体地,项目管理系统采用实际销售额减去研发成本得到对应研发项目的项目盈利。
S420、获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例。
具体地,项目管理系统提取对应研发项目的执行人员的岗位、岗位级别以及入职年限,并根据预设的岗位、岗位级别以及入职年限与奖金比例的对应关系,确定参与对应研发项目的执行人员的奖金比例。
S430、根据项目盈利和奖金比例确定执行人员的项目奖金。
具体地,对于研发项目中的每一执行人员,项目管理系统将项目盈利中的可分配部分乘以执行人员对应的奖金比例对应得到该执行人员在对应研发项目中的项目奖金。例如,计算得到研发项目A的项目盈利为10万元,对应的可分配部分为项目盈利的10%即1万元,研发项目A对应的执行人员包括执行人员1~5,对应的奖金比例分别为40%,30%,10%,10%,10%,相应地,执行人员1的项目奖金为1万*40%=4000元,执行人员2的项目奖金为1万*30%=3000元,执行人员3~5的项目奖金均为1万*10%=1000元。
本实施例中,项目管理方法通过研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本,进而根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金,具体则采用研发成本和实际销售额计算研发项目的项目盈利,并获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例,以根据项目盈利和奖金比例确定执行人员的项目奖金,实现了参与研发项目的执行人员的项目奖金的自动确定,并且奖金比例的确定综合了执行人员的岗位、岗位级别以及入职年限多方面的综合考虑,进而提高了项目奖金分配的合理性。
在一个实施例中,上述项目管理方法还包括对于研发成本的超期预警,以提醒对应研发项目的执行人员控制研发成本,如图5所示,上述方法还包括:
S510、确定研发项目的多个研发阶段以及每一研发阶段的预估成本。
具体地,执行人员通过登录项目管理系统对所负责的研发项目进行研发阶段划分,并录入对应的每一研发阶段的预估成本,项目管理系统获取执行人员划分的研发阶段,以及对应的每一研发阶段的预估成本。例如,研发阶段可根据具体的开发工作分为系统搭建阶段、主体开发阶段、界面设计阶段、整合调试阶段以及运行测试阶段。
S520、根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本。
可选地,执行人员通过登录项目管理系统录入研发项目所处的当前研发阶段,或者项目管理系统根据执行人员录入的工作任务确定截止当前时刻研发项目所处的当前研发阶段,项目管理系统获取当前时刻之前对应研发项目所消耗的物料成本和人员成本之和作为当前研发成本。例如,例如,项目管理系统根据执行人员录入的距离当前时刻最近的一项工作任务为界面动画设计,则确定截止当前时刻该研发项目所处的当前研发阶段为界面设计阶段,并获取当前时刻之前对应研发项目所消耗的物料成本和人员成本之和,得到该研发项目的当前研发成本。
S530、比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息。
其中,预警信息用于提示当前研发成本已超出预期。
具体地,项目管理系统获取对应研发项目当前所处研发阶段对应的预估成本,并比较当前研发成本和当前所处研发阶段对应的预估成本的大小,根据比较结果确定是否输出预警信息。例如,上述当前所处研发阶段为界面设计阶段,对应的预估成本为预设总预估成本的80%,若当前研发成本>80%*预设总预估成本(界面设计阶段对应的预估成本),项目管理系统则输出预警信息,以提示当前所处研发阶段的当前研发成本已超出预期。
本实施例中,项目管理系统通过确定研发项目的多个研发阶段以及每一研发阶段的预估成本,以根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本,进而比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息,以提示执行人员当前所处研发阶段的当前研发成本已超出预期,及时地进行事中预警,有利于执行人员合理控制后期阶段的研发成本,避免研发成本超出预期。
在一个实施例中,上述项目管理方法还包括对于售后问题的反馈与解决,如图6所示,上述方法还包括:
S610、获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种。
具体地,售后人员通过登录项目管理系统录入对应研发项目的售后问题,项目管理系统对售后问题进行关键词识别,得到解决售后问题的目标工种。例如,项目管理系统获取得到的售后问题为界面任务栏名称显示不全,识别到关键词“界面”“显示”,对应得到解决该售后问题的目标工种为UI设计工程师。
S620、从研发项目的执行人员中确定与目标工种匹配的售后解决人员。
S630、向售后解决人员的设备发送售后问题,提示售后解决人员确定售后问题的解决方案。
S640、从售后解决人员的设备接收解决方案。
具体地,项目管理系统从研发项目的执行人员中确定与目标工种匹配即与目标工种相同工种对应的执行人员为售后解决人员,并向售后解决人员的设备发送上述售后问题,以提示售后解决人员确定该售后问题的解决方案,同时,从售后解决人员的设备接收反馈的解决方案,以便售后人员转达给用户,以及解决对应的售后问题。
本实施例中,项目管理方法通过获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种,从研发项目的执行人员中确定与目标工种匹配的售后解决人员,并向售后解决人员的设备发送售后问题,以提示售后解决人员确定售后问题的解决方案,同时,从售后解决人员的设备接收解决方案,进而实现了对于售后问题的反馈与解决,实现对于研发项目有效地售后管理。
应该理解的是,虽然图1-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
通过上述项目管理方法构建了标准化(Guideline)的项目管理流程,根据研发项目的需求信息和工作人员的人员信息,为研发项目匹配到适宜的执行人员,实现了人力以及项目资源的整合调配(Gather),对于研发成本的超期预警实现了成本的目标管控(Goal),对于工作人员所负责研发项目以及完成对应研发项目中每一工作人员的工作时间的记录,实现了对人员、部门的绩效考核(Govern),对应上述项目管理方法的项目管理系统确保了方法的实现(Guarantee),整体上实现了研发项目运营的5G管理模式。
在一个实施例中,如图7所示,提供了一种项目管理系统,包括:需求确定模块701、人员确定模块702和执行确定模块703,其中:
需求确定模块701用于获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;
人员确定模块702用于获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员的当前所负责的研发项目;
执行确定模块703用于根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
在其中一个实施例中,每一当前所负责的研发项目包括至少一工作任务,多个人员信息中还包括对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长,执行确定模块703具体用于:
在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员;对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长;确定历史工作时长最小的候选工作人员为研发项目的执行人员。
在其中一个实施例中,历史工作时长包括工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者,工作人员在预设历史时长内完成所负责的研发项目中所有工作任务的总工作时长。
在其中一个实施例中,上述系统还包括项目结算模块,项目结算模块用于:
根据研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本;其中,人员成本由研发项目的执行人员实际完成研发项目的工作时长确定;根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金。
在其中一个实施例中,项目结算模块具体用于:
采用研发成本和实际销售额计算研发项目的项目盈利;获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例;根据项目盈利和奖金比例确定执行人员的项目奖金。
在其中一个实施例中,上述系统还包括预警管控模块,预警管控模块用于:
确定研发项目的多个研发阶段以及每一研发阶段的预估成本;根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本;比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息;其中,预警信息用于提示当前研发成本已超出预期。
在其中一个实施例中,上述系统还包括售后反馈模块,售后反馈模块用于:
获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种;从研发项目的执行人员中确定与目标工种匹配的售后解决人员;向售后解决人员的设备发送售后问题,提示售后解决人员确定售后问题的解决方案;从售后解决人员的设备接收解决方案。
关于项目管理系统的具体限定可以参见上文中对于项目管理方法的限定,在此不再赘述。上述项目管理系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种项目管理系统方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目;根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
在其中一个实施例中,每一当前所负责的研发项目包括至少一工作任务,多个人员信息中还包括对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长,处理器执行计算机程序时还实现以下步骤:
在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员;对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长;确定历史工作时长最小的候选工作人员为研发项目的执行人员。
在其中一个实施例中,历史工作时长包括工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者,工作人员在预设历史时长内完成所负责的研发项目中所有工作任务的总工作时长。
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本;其中,人员成本由研发项目的执行人员实际完成研发项目的工作时长确定;根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金。
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
采用研发成本和实际销售额计算研发项目的项目盈利;获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例;根据项目盈利和奖金比例确定执行人员的项目奖金。
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
确定研发项目的多个研发阶段以及每一研发阶段的预估成本;根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本;比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息;其中,预警信息用于提示当前研发成本已超出预期。
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种;从研发项目的执行人员中确定与目标工种匹配的售后解决人员;向售后解决人员的设备发送售后问题,提示售后解决人员确定售后问题的解决方案;从售后解决人员的设备接收解决方案。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取研发项目的需求信息,根据需求信息确定完成研发项目所需的工种;获取多个人员信息,人员信息包括与人员信息对应的工作人员所属工种以及与人员信息对应的工作人员当前所负责的研发项目;根据研发项目所需的工种和多个人员信息从多个人员信息对应的工作人员中确定研发项目的执行人员。
在其中一个实施例中,每一当前所负责的研发项目包括至少一工作任务,多个人员信息中还包括对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长,计算机程序被处理器执行时还实现以下步骤:
在多个人员信息对应的工作人员中筛选工种与研发项目所需的工种匹配的候选工作人员;对于包括同一类工种的候选工作人员的人员信息,根据对应工作人员完成当前所负责的研发项目中每一工作任务的工作时长确定预设历史时长内候选工作人员的历史工作时长;确定历史工作时长最小的候选工作人员为研发项目的执行人员。
在其中一个实施例中,历史工作时长包括工作人员在预设历史时长内完成所负责的研发项目中一项工作任务的平均工作时长,或者,工作人员在预设历史时长内完成所负责的研发项目中所有工作任务的总工作时长。
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据研发项目的物料成本和人员成本对研发项目进行成本计算,得到研发项目的研发成本;其中,人员成本由研发项目的执行人员实际完成研发项目的工作时长确定;根据研发项目的研发成本和实际销售额确定研发项目的执行人员的项目奖金。
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
采用研发成本和实际销售额计算研发项目的项目盈利;获取执行人员的岗位、岗位级别以及入职年限确定对应执行人员的奖金比例;根据项目盈利和奖金比例确定执行人员的项目奖金。
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定研发项目的多个研发阶段以及每一研发阶段的预估成本;根据研发项目进行至当前研发阶段所消耗的物料成本和人员成本计算当前研发成本;比较当前研发成本和当前所处研发阶段对应的预估成本的大小,若当前研发成本大于预估成本,则输出预警信息;其中,预警信息用于提示当前研发成本已超出预期。
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取研发项目的售后问题,对售后问题进行解析,确定解决售后问题的目标工种;从研发项目的执行人员中确定与目标工种匹配的售后解决人员;向售后解决人员的设备发送售后问题,提示售后解决人员确定售后问题的解决方案;从售后解决人员的设备接收解决方案。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种核电检修中的工时计算方法、装置及终端