本公开是关于一种开发项目管理方法及装置,应用于一开发平台,开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,该方法包括:接收用户输入的获取开发任务或缺陷任务的第一操作;响应第一操作通过任务管理模块或缺陷管理模块获取开发任务或缺陷任务作为待完成任务;响应第一操作通过配置管理模块获取与待完成任务对应的代码;接收用户输入的提交代码的第二操作;响应第二操作将待提交的代码与待完成任务关联并向配置管理模块提交待提交的代码;以及更新与待提交的代码关联的任务的状态信息并将与待提交的代码关联的任务提交至相应的管理模块。本公开能够对各管理模块进行统一管理,准确反映开发项目进度。
【技术实现步骤摘要】
本公开涉及软件工程
,具体而言,涉及一种开发项目管理方法及开发项目管理装置。
技术介绍
随着软件的规模和复杂性日益增加,在软件开发过程中科学地对开发项目进行管理变得越来越重要。目前大部分公司的开发项目管理都离不开配置管理模块、任务管理模块以及缺陷管理模块这三部分。在开发项目的过程中,开发人员通过配置管理模块获取代码和上传代码,项目经理通过任务管理模块分派任务,测试人员需要登录缺陷管理模块转发任务给开发人员,开发人员和测试人员需要登录各单元检查、领取任务。现有的开发项目管理中各角色对配置管理模块、任务管理模块、缺陷管理模块的操作都是独立地对各单元进行操作,从而造成操作很繁琐,并且难以准确反映开发项目进度。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种开发项目管理方法及开发项目管理装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开的一个方面,提供了一种开发项目管理方法,应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,所述开发项目管理方法包括:接收用户输入的获取开发任务或缺陷任务的第一操作;响应所述第一操作通过所述任务管理模块获取所述开发任务或者通过所述缺陷管理模块获取所述缺陷任务作为待完成任务;响应所述第一操作通过所述配置管理模块获取与所述待完成任务对应的代码;接收用户输入的提交代码的第二操作;响应所述第二操作将待提交的代码与所述待完成任务关联并向所述配置管理模块提交所述待提交的代码;以及更新与所述待提交的代码关联的任务的状态信息并将与所述待提交的代码关联的任务提交至相应的管理模块。在本公开的一种示例性实施例中,所述开发项目管理方法还包括:配置对所述任务管理模块、所述缺陷管理模块以及所述配置管理模块进行操作需要的信息。在本公开的一种示例性实施例中,所述操作需要的信息包括任务管理模块地址、缺陷管理模块地址、配置管理模块地址以及用户登录信息。在本公开的一种示例性实施例中,所述配置管理模块为版本控制服务器。在本公开的一种示例性实施例中,所述开发平台包括Eclipse、Myeclipse、Netbeans以及IntelliJIDEA中的一种或多种。根据本公开的另一方法,提供了一种开发项目管理装置,应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,特征在于,所述开发项目管理装置包括:第一操作接收单元,用于接收用户输入的获取开发任务或缺陷任务的第一操作;任务获取单元,用于响应所述第一操作通过所述任务管理模块获取所述开发任务或者通过所述缺陷管理模块获取所述缺陷任务作为待完成任务;代码获取单元,用于响应所述第一操作通过所述配置管理模块获取与所述待完成任务对应的代码;第二操作接收单元,用于接收用户输入的提交代码的第二操作;关联单元,用于响应所述第二操作将待提交的代码与所述待完成任务关联并向所述配置管理模块提交所述待提交的代码;以及提交单元,用于更新与所述待提交的代码关联的任务的状态信息并将与所述待提交的代码关联的任务提交至相应的管理模块。在本公开的一种示例性实施例中,所述开发项目管理装置还包括:配置单元,用于配置对所述任务管理模块、所述缺陷管理模块以及所述配置管理模块进行操作需要的信息。在本公开的一种示例性实施例中,所述操作需要的信息包括任务管理模块地址、缺陷管理模块地址、配置管理模块地址以及用户登录信息。在本公开的一种示例性实施例中,所述配置管理模块为版本控制服务器。在本公开的一种示例性实施例中,所述开发平台包括Eclipse、Myeclipse、Netbeans以及IntelliJIDEA中的一种或多种。在本公开的一种示例性实施例中,所述开发项目管理装置作为插件集成在所述开发平台中。本公开的一种示例性实施例中的开发项目管理方法及开发项目管理装置,可以响应用户输入的获取任务的第一操作来通过任务管理模块、缺陷管理模块获取相应的任务,从配置管理模块获取与任务对应的代码;响应用户输入的提交代码的第二操作,将待提交的代码与待完成任务进行关联;更新任务的状态信息并将任务提交至相应的管理模块。一方面,响应用户输入的获取任务的第一操作来通过任务管理模块、缺陷管理模块获取相应的任务,从配置管理模块获取与任务对应的代码,能够对任务管理模块、缺陷管理模块以及配置管理模块上的任务和代码获取进行统一管理;另一方面,响应用户输入的提交代码的第二操作,将待提交的代码与待完成任务进行关联,能够对任务管理模块、缺陷管理模块以及配置管理模块上的任务完成进度进行统一管理,从而能够准确反映开发项目进度;再一方面,更新任务的状态信息并将任务提交至相应的管理模块,便于角色人员查看任务进度状态。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例实施例,本公开的上述和其它特征及优点将变得更加明显。图1示出了根据本公开一示例性实施例的开发项目管理方法的关联示意图;图2示出了根据本公开一示例性实施例的开发项目管理方法的流程图;图3示出了根据本公开一示例性实施例的开发项目管理的操作流程图;以及图4示出了根据本公开一示例性实施例的开发项目管理装置的框图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、材料、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。本示例实施例中,首先提供了一种开发项目管理方法,该开发项目管理方法可以应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块。图1中示出了该开发项目管理方法的各部分的关联示意图。参考图1中所示,在本示例性实施例中,可以通过开发平台对任务管理模块、缺陷管理模块以及配置管理模块进行统一管理。该开发项目管理方法涉及到三个角色:开发人员、测试人员以及项目经理。可以由项目经理将需要完成的开发任务录入到任务管理模块,由测试人员将测试过程中的出现的漏洞或缺陷录入到缺陷管理模块,配置管理模块存储有与开发任务或缺陷任务对应的代码。开发人员通过开发平台从任务管理模块和缺陷管理模块获取任务,从配置管理模块获取代码。开发本文档来自技高网...
【技术保护点】
一种开发项目管理方法,应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,特征在于,所述开发项目管理方法包括:接收用户输入的获取开发任务或缺陷任务的第一操作;响应所述第一操作通过所述任务管理模块获取所述开发任务或者通过所述缺陷管理模块获取所述缺陷任务作为待完成任务;响应所述第一操作通过所述配置管理模块获取与所述待完成任务对应的代码;接收用户输入的提交代码的第二操作;响应所述第二操作将待提交的代码与所述待完成任务关联并向所述配置管理模块提交所述待提交的代码;以及更新与所述待提交的代码关联的任务的状态信息并将与所述待提交的代码关联的任务提交至相应的管理模块。
【技术特征摘要】
1.一种开发项目管理方法,应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,特征在于,所述开发项目管理方法包括:接收用户输入的获取开发任务或缺陷任务的第一操作;响应所述第一操作通过所述任务管理模块获取所述开发任务或者通过所述缺陷管理模块获取所述缺陷任务作为待完成任务;响应所述第一操作通过所述配置管理模块获取与所述待完成任务对应的代码;接收用户输入的提交代码的第二操作;响应所述第二操作将待提交的代码与所述待完成任务关联并向所述配置管理模块提交所述待提交的代码;以及更新与所述待提交的代码关联的任务的状态信息并将与所述待提交的代码关联的任务提交至相应的管理模块。2.根据权利要求1所述的开发项目管理方法,其特征在于,所述开发项目管理方法还包括:配置对所述任务管理模块、所述缺陷管理模块以及所述配置管理模块进行操作需要的信息。3.根据权利要求1或2所述的开发项目管理方法,其特征在于,所述操作需要的信息包括任务管理模块地址、缺陷管理模块地址、配置管理模块地址以及用户登录信息。4.根据权利要求1或2所述的开发项目管理方法,其特征在于,所述配置管理模块为版本控制服务器。5.根据权利要求1或2所述的开发项目管理方法,其特征在于,所述开发平台包括Eclipse、Myeclipse、Netbeans以及IntelliJIDEA中的一种或多种。6.一种开发项目管理装置,应用于一开发平台,所述开发平台集成有任务管理模块、缺陷管理模块以及配置管理模块,特征在于,...
【专利技术属性】
技术研发人员:刘设伟,陆坚,潘高峰,
申请(专利权)人:泰康保险集团股份有限公司,泰康在线财产保险股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。