The invention discloses a rapid development method, platform and system based on time-effect control, which calculates development workload and overall development cost according to development projects sent by customers through customer terminals, allocates several tasks and publishes tasks, assigns all tasks to user terminals, and sets task deadlines and several time-effect control points. Check whether the user terminal submits the code for each receiving task, send a task delay reminder message to the user terminal that does not submit the code, check again whether the code is submitted after the delay deadline, or redistribute the task; Check whether the completion time of each task meets the requirement of the task deadline, then send the project completion message to the client terminal and send it to the user terminal. Send settlement message; otherwise send project completion failure message to user terminal. The invention improves the development speed and ensures the rapid delivery of development by setting the time limit control point and the redistribution mechanism.
【技术实现步骤摘要】
基于时效控制的快速开发方法、平台及系统
本专利技术涉及计算机应用
,具体地指一种基于时效控制的快速开发方法、平台及系统。
技术介绍
前端开发平台聚集了大量工程师,可以为客户提供前端开发服务。传统的前端开发平台主要包括三个重要阶段,首先是客户发布任务,由客户提供用户界面设计稿及交互说明文档,招募前端开发工程师,与工程师沟通明确需求细节后,支付相应费用;然后进入开发阶段,前端开发工程师根据设计稿及需求文档进行开发,开发过程中提交代码,开发完成后将代码整合,交付给客户;客户收到交付代码后,进行最后的测试,前端开发工程师配合进行修改完善,再由客户进行验收,支付剩余开发费用。目前,影响平台前端开发任务工作效率的瓶颈主要在于需求沟通和协同开发这两个环节,其中涉及大量的工程师与客户之间、工程师与工程师之间的沟通工作。一方面人为沟通容易遗漏或者误解需求细节,另一方面反复沟通确认耗时较长,从而造成交付时间的延误。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种基于时效控制的快速开发方法、平台及系统,通过标准化流程将客户开发需求的响应速度极致化,以合理的时效控制和重 ...
【技术保护点】
1.一种基于时效控制的快速开发方法,其特征在于:所述方法包括如下步骤:1)客户通过客户终端(1)向服务器(3)发布开发项目;2)服务器(3)根据开发项目计算开发工作量及总体开发费用,将开发项目分解为若干个任务并发布任务;3)所有工程师用户通过用户终端(2)获取任务信息,并通过用户终端(2)向服务器(3)发送报名任务的指令;4)服务器(3)将所有任务分配至报名任务的工程师用户,并设置任务期限和若干个时效控制点,所述时效控制点为按照百分比分布的基于任务的时间期限;5)工程师用户通过用户终端(2)确认接收分配的任务,完成开发任务,按照时效控制点上传代码;6)服务器(3)在每一个时 ...
【技术特征摘要】
1.一种基于时效控制的快速开发方法,其特征在于:所述方法包括如下步骤:1)客户通过客户终端(1)向服务器(3)发布开发项目;2)服务器(3)根据开发项目计算开发工作量及总体开发费用,将开发项目分解为若干个任务并发布任务;3)所有工程师用户通过用户终端(2)获取任务信息,并通过用户终端(2)向服务器(3)发送报名任务的指令;4)服务器(3)将所有任务分配至报名任务的工程师用户,并设置任务期限和若干个时效控制点,所述时效控制点为按照百分比分布的基于任务的时间期限;5)工程师用户通过用户终端(2)确认接收分配的任务,完成开发任务,按照时效控制点上传代码;6)服务器(3)在每一个时效控制点检查是否每个接收任务的用户终端(2)提交代码,对于没有提交代码的用户终端(2)发出任务延迟提醒消息,在延迟限期后再次检查该用户终端(2)是否提交代码,是则前往步骤7),否则重新分配该任务,返回步骤5);7)服务器(3)在任务的时间期限时检查每项任务的完成时间是否符合任务期限要求,是则向客户终端(1)发送项目完成消息,服务器(3)根据任务进行费用结算,并向用户终端(2)发送结算消息;否则向用户终端(2)发送项目完成失败消息。2.根据权利要求1所述的基于时效控制的快速开发方法,其特征在于:所述步骤4)的具体步骤包括:41)服务器(3)接收各个用户终端(2)报名指令,根据工程师用户的技术标签筛选符合要求的工程师用户,并根据工程师用户的工作参数排序,形成备选工程师列表;42)服务器(3)根据备选工程师列表顺序将所有任务分发至工程师用户,并设置任务期限和时效控制点,工程师用户通过用户终端(2)向服务器(3)发送确认接单指令,服务器(3)接收确认接单指令并启动计时;43)若备选工程师列表中的人数大于0小于任务数,或指定时间内未收到全部的确认接单指令,则服务器(3)向客户终端(1)发送分配失败指令和请求延期指令,转步骤44),若备选工程师列表中的人数为0,则服务器(3)向客户终端(1)发送分配失败指令,项目结束;44)客户通过客户终端(1)接收分配失败指令和请求延期指令,向服务器(3)发送同意延期指令或者项目结束指令,服务器(3)接收同意延期指令则根据备选工程师列表顺序将所有任务分发至工程师用户,并根据备选工程师人数重新设置任务期限。3.根据权利要求2所述的基于时效控制的快速开发方法,其特征在于:所述步骤6)中重新分配任务的具体步骤为:将当前工程师脱离该任务,将该工程师未提交的任务重新分配给备选工程师列表顺序中下一位工程师,向替补工程师的用户终端(3)发送任务分配信息。4.根据权利要求1所述的基于时效控制的快速开发方法,其特征在于:所述步骤5)中,若工程师用户在任务期限内主动放弃任务,则通过用户终端(2)向服务器(3)发送放弃任务指令,服务器(3)根据任务期限剩余时间和设定开发速率判断是否需要任务延期,是则向客户终端(1)发送请求延期指令,否则将该项任务重新分配;客户通过客户终端(1)接收请求延期指令,返回...
【专利技术属性】
技术研发人员:王琦,
申请(专利权)人:武汉空心科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。