The invention discloses a development cloud platform based on timeliness control. The cloud platform includes several functional modules encapsulated in the form of cloud services, which are respectively set up in the basic service layer, platform service layer and application service layer. The application service layer assigns development projects to several tasks and publishes tasks, and assigns all tasks to engineer users. Set the time limit and several time limit control points; check whether the user terminal of each receiving task submits the code at each time limit control point; check whether the completion time of each task meets the time limit requirements, and settle the expenses with the engineer users and customers. By developing the working tasks of the cloud platform, the invention can reasonably decompose the tasks so that the tasks can be assigned to multiple engineers for simultaneous development. By developing the timeliness control strategy of the cloud platform, the development efficiency of the engineers can be improved, and the delivery time can be guaranteed.
【技术实现步骤摘要】
基于时效控制的开发云平台
本专利技术涉及计算机应用
,具体地指一种基于时效控制的开发云平台。
技术介绍
开发工作主要是根据客户需求及设计文档进行开发,交付完成的代码等结果文件。开发云平台通过在云端组织开发工程师,以云服务的形式为用户提供开发服务,而用户不用关心具体的开发人员。通过云平台,可以在更大范围内共享开发工程师,更灵活的调度人力资源,从而有效减少用户的开发成本,提高开发人力资源的利用率。然而,随着在云平台上的开发任务和开发工程师的数量规模的增大,对任务分配和工程师协同的要求也越来越大,为了快速完成开发任务并在指定时限内交付开发成果,需要解决的问题有:1、如何合理的分解任务,使任务能分给多位工程师同时进行开发,缩短总体交付时间;2、如何合理的分配任务,使任务尽可能分配给较熟练或擅长对应技术的工程师;3、如何提高工程师的协同开发效率,保证交付质量,同时保证按时交付。
技术实现思路
针对
技术介绍
存在的技术问题,本专利技术提出了一种基于时效控制的开发云平台,通过合理的分配任务在云端组织开发工程师,以云服务的形式为用户提供开发服务。为达到上述目的,本专利技术提及的一 ...
【技术保护点】
1.一种基于时效控制的开发云平台,其特征在于:所述云平台(3)包括若干个以云服务形式封装的功能模块,所述功能模块分别设置于基础服务层(A)、平台服务层(B)和应用服务层(C);所述基础服务层(A):用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;所述平台服务层(B):用于分别对用户、任务、账户数据进行维护管理,提供通用功能服务;所述应用服务层(C):用于提供基于业务的功能服务,根据客户发送的开发需求计算开发工作量及总体开发费用,将开发项目分配为若干个任务并发布任务,所述任务为一个工程师在指定时间能够完成的开发工作;将所有任务分配至工程师用户,并设置任务期限和若干 ...
【技术特征摘要】
1.一种基于时效控制的开发云平台,其特征在于:所述云平台(3)包括若干个以云服务形式封装的功能模块,所述功能模块分别设置于基础服务层(A)、平台服务层(B)和应用服务层(C);所述基础服务层(A):用于提供存储平台数据和文件、维护平台消息管理的基础功能服务;所述平台服务层(B):用于分别对用户、任务、账户数据进行维护管理,提供通用功能服务;所述应用服务层(C):用于提供基于业务的功能服务,根据客户发送的开发需求计算开发工作量及总体开发费用,将开发项目分配为若干个任务并发布任务,所述任务为一个工程师在指定时间能够完成的开发工作;将所有任务分配至工程师用户,并设置任务期限和若干个时效控制点;在每一个时效控制点检查是否每个接收任务的用户终端提交代码,对于没有提交代码的用户终端发出任务延迟提醒消息,在延迟限期后再次检查该用户终端是否提交代码,否则重新分配该任务;接收开发完成的代码,将代码向客户提供代码访问地址和代码下载地址;检查每项任务的完成时间是否符合任务期限要求,向工程师用户、客户结算费用。2.根据权利要求1所述的基于时效控制的开发云平台,其特征在于:所述应用服务层(C)将开发项目分配为若干个任务并发布任务指将开发项目以开发页面、功能或者模块或者设计稿为计量单位计算开发工作量,将总体开发工作量以任务期限、设定开发速率切分为若干个任务,每一个任务的任务期限为自分配任务时刻的指定时间以内。3.根据权利要求1所述的基于时效控制的开发云平台,其特征在于:所述时效控制点为按照百分比分布的基于任务的时间期限。4.根据权利要求1所述的基于时效控制的开发云平台,其特征在于:所述基础服务层(A)包括数据库服务模块(311)、文件存储服务模块(312)、消息列队服务模块(313);所述数据库服务模块(311)负责存储平台上的用户信息、任务信息数据,并对这些数据建立索引,提供数据查询和编辑操作;所述文件存储服务模块(312)负责存储平台上的需求文档、结果代码文件,提供文件的上传、下载和检索功能;所述消息队列服务模块(313)维护平台业务涉及的通知、消息的发送和接收。5.根据权利要求1所述的基于时效控制的开发云平台,其特征在于:所述平台服务层(B)包括用户...
【专利技术属性】
技术研发人员:王琦,
申请(专利权)人:武汉空心科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。