一种项目各阶段审批执行情况分析方法及装置与流程

文档序号:15695822发布日期:2018-10-19 19:01阅读:162来源:国知局
一种项目各阶段审批执行情况分析方法及装置与流程
本发明涉及计算机
技术领域
,具体涉及一种项目各阶段审批执行情况分析方法及装置。
背景技术
:软件开发一般包括需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段。软件开发中以迭代的方式进行开发测试是目前团队普遍采取的一种方法,一般情况下,迭代开发的迭代周期比较短、节奏比较快,在如此快节奏下,如果能够实现实时统计任一段时间内各项目的审批流程的执行情况是非常有必要的,例如,可以敦促各项目的开发测试等环节进行规范运行。现在技术中只能通过人工的方式去统计项目各阶段审批的执行情况,数据统计耗费人力资源、且数据准确性不高。技术实现要素:针对现有技术中的缺陷,本发明提供一种项目各阶段审批执行情况分析方法及装置,本发明可自动快速高效提供项目审批流程的执行情况数据,以便根据这些数据敦促项目进行改进。为实现上述目的,本发明提供以下技术方案:第一方面,本发明提供了一种项目各阶段审批执行情况分析方法,包括:根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成;统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。进一步地,所述方法还包括:根据所述n和所述n计算在所述预设周期内审批卡片的完成率。进一步地,所述方法还包括:将所述预设周期内创建的审批卡片的卡片个数n,所述预设周期内完成的审批卡片的卡片个数n,以及所述预设周期内审批卡片的完成率进行表格和/或图示展示;将所述预设周期内处于各阶段待审批的卡片个数进行表格和/或图示展示。进一步地,所述审批卡片上至少包括如下内容:需求提出者、开发者、测试者、上线卡片内容清单、上线步骤和回滚方案。进一步地,所述审批卡片至少包括a类、b类和c类三种类型,其中a类是指1.0项目的审批卡片,b类是指重大功能变更项目的审批卡片,c类是指平时迭代项目的审批卡片。第二方面,本发明还提供了一种项目各阶段审批执行情况分析装置,包括:创建模块,用于根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成;统计模块,用于统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。进一步地,所述装置还包括:计算模块,用于根据所述n和所述n计算在所述预设周期内审批卡片的完成率。进一步地,所述装置还包括:表格展示模块和/或图示展示模块;所述表格展示模块,用于将所述预设周期内创建的审批卡片的卡片个数n,所述预设周期内完成的审批卡片的卡片个数n,以及所述预设周期内审批卡片的完成率进行表格展示;所述表格展示模块,还用于将所述预设周期内处于各阶段待审批的卡片个数进行表格展示;所述图示展示模块,用于将所述预设周期内创建的审批卡片的卡片个数n,所述预设周期内完成的审批卡片的卡片个数n,以及所述预设周期内审批卡片的完成率进行图示展示;所述图示展示模块,还用于将所述预设周期内处于各阶段待审批的卡片个数进行图示展示。第三方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述项目各阶段审批执行情况分析方法的步骤。第四方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述项目各阶段审批执行情况分析方法的步骤。由上述技术方案可知,本发明提供的项目各阶段审批执行情况分析方法,首先根据项目开发计划为所述项目创建若干个审批卡片,然后统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。可见,本发明可自动统计一段时间内,项目审批流程的执行情况数据,从而使得相关人员可以根据这些数据敦促项目进行改进。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明一实施例提供的项目各阶段审批执行情况分析方法的流程图;图2是本发明一实施例提供的审批完成率的图示;图3是本发明一实施例提供的状态维度的报表图示;图4是本发明另一实施例提供的项目各阶段审批执行情况分析装置的结构示意图;图5是本发明又一实施例提供的电子设备的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。软件研发中以迭代的方式进行开发测试是团队普遍采取的一种方法,其中迭代周期一般比较短、节奏快,在如此快节奏下,在上线之前需要确认上线卡片内容、规范上线流程,基于卡片形式的项目上线审批环节是非常有必要的。为了统计一段时间内,项目的审批流程的执行情况,敦促各项目队开发测试等环节规范进行,本发明提出了一套自动化的分析方法对审批流程进行数据统计,继而推动各项目规范开展审批流程。具体地,本发明一实施例提供了一种项目各阶段审批执行情况分析方法,参见图1,该方法包括如下步骤:步骤101:根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成。在本步骤中,创建的每个审批卡片需要分别顺序执行下面流程进行流程确认:①需求确认阶段:需要pm对此次上线的卡片进行确认;②设计开发阶段:需要开发者对此次上线的卡片进行确认;③测试验收阶段:需要测试者对此次上线的卡片进行确认;④上线发布阶段:需要pm对上线内容检查确认无误后进行确认;其中,上线发布阶段结束后代表卡片审批流程执行完成,其他阶段都为未完成。以上环节需要各个角色分别顺序执行。可以理解的是,所述审批卡片上至少包括如下内容:需求提出者、开发者、测试者、上线卡片内容清单、上线步骤和回滚方案,以上是审批环节需要各个角色确认的内容。此外,根据迭代项目的重要程度,可分为三种类型的审批卡片。a类:一般指1.0项目。b类:一般指重大功能变更项目。c类:一般指平时迭代项目。步骤102:统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。在本步骤中,所述预设周期可以为任一指定周期,如当前月或当前周,前一月或前一周,或某一特定时间段。在本步骤中,统计所述审批卡片的创建时间在预设周期内的卡片个数n以及统计所述审批卡片的完成时间在所述预设周期内的卡片个数n之后,可以根据所述n和所述n计算在所述预设周期内审批卡片的完成率,并将所述审批卡片的创建时间在预设周期内的卡片个数n、所述审批卡片的完成时间在所述预设周期内的卡片个数n以及所述预设周期内审批卡片的完成率进行表格和/或图示展示,从而使得相关人员可以直观了解到在所述预设周期内,审批卡片的大致完成情况。其中,审批卡片的完成率可通过下述公式进行计算:完成率=审批完成卡片数/全部审批卡片数=n/n。此外,统计在预设周期内处于各阶段待审批的卡片个数之后,可以将所述预设周期内处于各阶段待审批的卡片个数进行表格和/或图示展示。进一步地,为方便相关人员了解到更全面和更详细的信息,可以将所述审批卡片的创建时间在预设周期内的卡片个数n、所述审批卡片的完成时间在所述预设周期内的卡片个数n以及所述预设周期内处于各阶段待审批的卡片个数进行表格和/或图示展示。表1~表2以及图2~图3示出了采用本实施例所述的分析方法得到的自动化分析报表。其中,表1示出了审批完成率的表格数据,表2示出了各类状态的卡片分布数据;图2示出了审批完成率的图示,图3示出了状态维度的报表图示。表1项目名称审批类卡片数审批类卡片完成率(%)三方合同956三方业绩333三方财务00表2可以理解的是,审批类卡片的所有内容,都存储在项目敏捷研发工具的数据库中,通过程序统计,可实现每天例行更新审批类完成情况,该过程完全自动化,无需人工干预。可见,本实施例提供了一种审批类卡片的自动化分析方法,定义了报表以项目为基本分析维度,通过日期筛选,展示各项目的报表数据,对各项目的审批类卡片的执行情况进行数据晾晒。本实施例可对软件研发中的需求确认、设计开发等环节的审批流程的执行情况提供数据衡量,数据统计、计算和展现过程全部自动实现,无需人工参与,可大幅节省人力投入,保证数据准确性,整个数据统计和分析全部自动化,无需人工参与,可为各项目高效提供审批流程的执行情况数据,敦促进行项目改进。由上述技术方案可知,本实施例提供的项目各阶段审批执行情况分析方法,首先根据项目开发计划为所述项目创建若干个审批卡片,然后统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。可见,本实施例可自动统计一段时间内,项目审批流程的执行情况数据,从而使得相关人员可以根据这些数据敦促项目进行改进。基于相同的发明构思,本发明另一实施例还提供了一种项目各阶段审批执行情况分析装置,参见图4,该装置包括:创建模块21和统计模块22;其中:创建模块21,用于根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成;统计模块22,用于统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。在一种优选实施方式中,所述装置还包括图4中未示出的计算模块23;计算模块23,用于根据所述n和所述n计算在所述预设周期内审批卡片的完成率。在一种优选实施方式中,所述装置还包括图4中未示出的表格展示模块24和/或图示展示模块25;所述表格展示模块24,用于将所述预设周期内创建的审批卡片的卡片个数n,所述预设周期内完成的审批卡片的卡片个数n,以及所述预设周期内审批卡片的完成率进行表格展示;所述表格展示模块24,还用于将所述预设周期内处于各阶段待审批的卡片个数进行表格展示;所述图示展示模块25,用于将所述预设周期内创建的审批卡片的卡片个数n,所述预设周期内完成的审批卡片的卡片个数n,以及所述预设周期内审批卡片的完成率进行图示展示;所述图示展示模块25,还用于将所述预设周期内处于各阶段待审批的卡片个数进行图示展示。本发明实施例提供的项目各阶段审批执行情况分析装置可以用于执行上述实施例所述的项目各阶段审批执行情况分析方法,其工作原理和有益效果类似,此处不再详述。基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图5,所述电子设备具体包括如下内容:处理器701、存储器702、通信接口703和总线704;其中,所述处理器701、存储器702、通信接口703通过所述总线704完成相互间的通信;所述通信接口703用于实现各建模软件及智能制造装备模块库等相关设备之间的信息传输;所述处理器701用于调用所述存储器702中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例一中的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:步骤101:根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成;步骤102:统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。基于相同的发明构思,本发明又一实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例一的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:步骤101:根据项目开发计划为所述项目创建若干个审批卡片;其中,每个审批卡片在创建后需要顺序依次经过需求确认阶段、设计开发阶段、测试验收阶段和上线发布阶段的审批,且每个审批卡片只有经历完所述上线发布阶段的审批后,其状态才被置为已完成;步骤102:统计所述审批卡片的创建时间在预设周期内的卡片个数n、统计所述审批卡片的完成时间在所述预设周期内的卡片个数n,以及统计在预设周期内处于各阶段待审批的卡片个数。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1