基于设计稿计量的开发方法、平台及系统技术方案

技术编号:20120100 阅读:23 留言:0更新日期:2019-01-16 12:28
本发明专利技术公开了一种基于设计稿计量的开发方法、平台及系统,所述方法根据客户通过客户终端发送的工作任务需求以设计稿计量方式计算开发工作量及总体开发费用,收到费用支付消息后,将开发项目分配为若干个任务并发布任务;将所有任务分配至用户终端,并设置任务期限,保证所有任务的完成期限为指定时间以内;接收所有用户终端发送的开发任务的代码,将代码部署到测试环境并向客户终端发送页面访问地址和代码下载地址、检查每项任务的完成时间是否符合任务期限要求,是则向客户终端发送项目完成消息,向用户终端发送结算消息;否则向用户终端发送项目完成失败消息。本发明专利技术提高了开发速度,确保快速交付。

Development Method, Platform and System Based on Design Draft Measurement

The invention discloses a development method, platform and system based on design draft measurement. The method calculates the development workload and overall development cost by design draft measurement according to the work task requirements sent by customers through the client terminal. After receiving the cost payment message, the development project is allocated to several tasks and issued tasks; all tasks are allocated to the user terminal, and Setting the task deadline to ensure that the completion time of all tasks is within the specified time; receiving the code of development tasks sent by all user terminals, deploying the code to the test environment and sending the page access address and code download address to the client terminal, checking whether the completion time of each task meets the requirements of the task deadline, sending the project completion message to the client terminal, and sending the project completion message to the client terminal. User terminals send settlement messages; otherwise, project completion failure messages are sent to user terminals. The invention improves the development speed and ensures rapid delivery.

【技术实现步骤摘要】
基于设计稿计量的开发方法、平台及系统
本专利技术涉及计算机应用
,具体地指一种基于设计稿计量的开发方法、平台及系统。
技术介绍
前端开发平台聚集了大量工程师,可以为客户提供前端开发服务。传统的前端开发平台主要包括三个重要阶段,首先是客户发布任务,由客户提供软件用户界面设计稿及交互说明文档,招募前端开发工程师,与工程师沟通明确需求细节后,支付相应费用;然后进入开发阶段,前端开发工程师根据设计稿及需求文档进行开发,开发过程中提交代码,开发完成后将代码整合,交付给客户;客户收到交付代码后,进行最后的测试,前端开发工程师配合进行修改完善,再由客户进行验收,支付剩余开发费用。目前,影响平台前端开发任务工作效率的瓶颈主要在于需求沟通和协同开发这两个环节,其中涉及大量的工程师与客户之间、工程师与工程师之间的沟通工作。一方面没有标准化计量的沟通机制,双方需要长时间确认沟通内容,反复沟通确认耗时较长,从而造成交付时间的延误,另一方面工作量无法标准化计量,不能客观、准确地评估工作量大小。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种基于设计稿计量的开发方法、平台及系统,通过标准化流程将客户开发需求规范化、标准化,以合理的任务拆分方式将项目完成时间限制于指定时间以内,从而实现快速交付开发任务。为达到上述目的,本专利技术提及的一种基于设计稿计量的开发方法,其特殊之处在于,所述方法包括如下步骤:1)客户通过客户终端向服务器发布工作任务需求,所述工作任务需求包括任务类型、设计稿文件和文件容量;2)服务器根据工作任务需求以设计稿计量方式计算开发工作量及总体开发费用,将开发工作量分解为以工作单元划分的若干个任务并发布任务,所述以工作单元划分的任务为一个开发工程师单位时间内能够完成的开发工作量;3)所有工程师用户通过用户终端获取任务信息,并通过用户终端向服务器发送报名任务的指令;4)服务器将所有任务分配至报名任务的工程师用户,并设置任务期限,保证所有任务的完成期限为任务期限以内;5)工程师用户通过用户终端确认接收分配的任务,在任务期限内完成开发任务并向服务器上传代码;6)服务器接收所有开发任务的代码,检查每项任务的完成时间是否符合任务期限要求,是则向客户终端发送项目完成消息,服务器根据任务进行费用结算,并向用户终端发送结算消息;否则向用户终端发送项目完成失败消息。优选地,所述步骤2)中以设计稿计量方式计算开发工作量的计算公式为:W=a*S/b,W为开发工作量,a为任务类型参数,S为设计稿文件容量,b为设计稿格式参数。优选地,所述步骤1)中任务类型包括软件架构设计、软件界面设计、软件前端开发,设计稿文件的格式包括rp、html、jpg、png、psd。优选地,所述步骤4)的具体步骤包括:41)服务器接收各个用户终端报名指令,根据工程师用户的技术标签筛选符合要求的工程师用户,并根据工程师用户的工作参数排序,形成备选工程师列表;42)服务器根据备选工程师列表顺序将所有任务分发至工程师用户,并设置任务期限,工程师用户通过用户终端向服务器发送确认接单指令,服务器接收确认接单指令并启动计时;43)若备选工程师列表中的人数大于0小于任务数,或指定时间内未收到全部的确认接单指令,则服务器向客户终端发送分配失败指令和请求延期指令,转步骤44),若备选工程师列表中的人数为0,则服务器向客户终端发送分配失败指令,项目结束;44)客户通过客户终端接收分配失败指令和请求延期指令,向服务器发送同意延期指令或者项目结束指令,服务器接收同意延期指令则根据备选工程师列表顺序将所有任务分发至工程师用户,并根据备选工程师人数重新设置任务期限。优选地,所述步骤5)中,若工程师用户在任务期限内主动放弃任务,则通过用户终端向服务器发送放弃任务指令,服务器根据任务期限剩余时间和平均开发速率判断是否需要任务延期,是则向客户终端发送请求延期指令,否则将该项任务重新分配;客户通过客户终端(1)接收请求延期指令,返回同意延期指令则服务器将该项任务重新分配,返回项目结束指令则服务器向客户终端发送费用退还指令。优选地,所述步骤6)中服务器向客户终端发送项目完成消息后,项目进入质保期,在设置的质保期限内,客户通过客户终端提交基于任务的修改意见,服务器将修改意见发送至相应的用户终端,工程师用户对任务进行修改,并通过用户终端向服务器提交修改后的代码,服务器将修改后的代码部署到测试环境并向客户终端发送页面访问地址和代码下载地址。优选地,质保期限结束后,服务器根据任务进行费用结算,将任务结算金额支付至该任务对应的用户终端指定的账户,并向用户终端(2)发送结算消息。本专利技术还提出一种基于设计稿计量的开发平台,其特殊之处在于,所述平台包括服务器、至少一个客户终端和至少一个用户终端;所述客户终端:用于发布工作任务需求,支付总体开发费用,验收开发代码,所述工作任务需求包括任务类型、设计稿文件和文件容量;所述用户终端:用于获取任务信息、发送报名任务的指令、确认接收分配的任务,从服务器下载开发要求,在任务期限内完成开发任务并向服务器上传代码;所述服务器:用于根据客户终端发送的工作任务需求计算开发工作量及总体开发费用,收到费用支付消息后,将开发工作量分解为若干个任务并发布任务;将所有任务分配至用户终端,并设置任务期限,保证所有任务的完成期限为任务期限以内;接收所有用户终端发送的开发任务的代码,将代码部署到测试环境并向客户终端发送页面访问地址和代码下载地址、检查每项任务的完成时间是否符合任务期限要求,是则向客户终端发送项目完成消息,向用户终端发送结算消息;否则向用户终端发送项目完成失败消息。进一步地,所述服务器包括:任务管理服务器:用于接收工作任务需求计算开发工作量及总体开发费用,收到费用支付消息后,将开发工作量分解为若干个任务,根据任务开发进度及交付期限调整任务分配;文件存储服务器:用于存储开发项目需求文件;代码管理服务器:用于根据任务需求创建初始框架代码,供用户终端上传开发结果代码,并将代码部署至测试环境供客户终端调用;修改管理服务器:用于接收客户终端提交任务测试修改意见,将修改意见发送至用户终端并接收反馈的修改结果状态。基于上述基于设计稿计量的开发方法,本专利技术还提出一种开发系统,包括存储器、处理器以及存储在该存储器中并可在该处理器上运行的计算机程序,该处理器被配置为执行该计算机程序时实现上所述方法的步骤。与现有技术相比,本专利技术基于设计稿计量的开发方法、平台及系统,利用标准的开发工作量核算方法及灵活可控的任务切分方法,将开发过程形成标准化、规范化的业务流程,一方面避免了对大量常规需求的反复确认,减少了客户与工程师的沟通工作量;另一方面保证了多位工程师并行开发时任务整体的交付质量,并由此提高了任务开发速度,确保任务期限内的快速交付。附图说明图1为本专利技术基于设计稿计量的开发方法的流程图。图2为本专利技术基于设计稿计量的开发的结构框图。图中:客户终端1,用户终端2,服务器3,任务管理服务器31,文件存储服务器32,代码管理服务器33,修改管理服务器34。具体实施方式下面结合附图及实施例对本专利技术作进一步的详细描述,但该实施例不应理解为对本专利技术的限制。如图1所示,本专利技术提出一种基于设计稿计量的开发方法,基于本文档来自技高网...

【技术保护点】
1.一种基于设计稿计量的开发方法,其特征在于:所述方法包括如下步骤:1)客户通过客户终端(1)向服务器(3)发布工作任务需求,所述工作任务需求包括任务类型、设计稿文件和文件容量;2)服务器(3)根据工作任务需求以设计稿计量方式计算开发工作量及总体开发费用,将开发工作量分解为以工作单元划分的若干个任务并发布任务,所述以工作单元划分的任务为一个开发工程师单位时间内能够完成的开发工作量;3)所有工程师用户通过用户终端(2)获取任务信息,并通过用户终端(2)向服务器(3)发送报名任务的指令;4)服务器(3)将所有任务分配至报名任务的工程师用户,并设置任务期限,保证所有任务的完成期限为任务期限以内;5)工程师用户通过用户终端(2)确认接收分配的任务,在任务期限内完成开发任务并向服务器(3)上传代码;6)服务器(3)接收所有开发任务的代码,检查每项任务的完成时间是否符合任务期限要求,是则向客户终端(1)发送项目完成消息,服务器(3)根据任务进行费用结算,并向用户终端(2)发送结算消息;否则向用户终端(2)发送项目完成失败消息。

【技术特征摘要】
1.一种基于设计稿计量的开发方法,其特征在于:所述方法包括如下步骤:1)客户通过客户终端(1)向服务器(3)发布工作任务需求,所述工作任务需求包括任务类型、设计稿文件和文件容量;2)服务器(3)根据工作任务需求以设计稿计量方式计算开发工作量及总体开发费用,将开发工作量分解为以工作单元划分的若干个任务并发布任务,所述以工作单元划分的任务为一个开发工程师单位时间内能够完成的开发工作量;3)所有工程师用户通过用户终端(2)获取任务信息,并通过用户终端(2)向服务器(3)发送报名任务的指令;4)服务器(3)将所有任务分配至报名任务的工程师用户,并设置任务期限,保证所有任务的完成期限为任务期限以内;5)工程师用户通过用户终端(2)确认接收分配的任务,在任务期限内完成开发任务并向服务器(3)上传代码;6)服务器(3)接收所有开发任务的代码,检查每项任务的完成时间是否符合任务期限要求,是则向客户终端(1)发送项目完成消息,服务器(3)根据任务进行费用结算,并向用户终端(2)发送结算消息;否则向用户终端(2)发送项目完成失败消息。2.根据权利要求1所述的基于设计稿计量的开发方法,其特征在于:所述步骤2)中以设计稿计量方式计算开发工作量的计算公式为:W=a*S/b,W为开发工作量,a为任务类型参数,S为设计稿文件容量,b为设计稿格式参数。3.根据权利要求1所述的基于设计稿计量的开发方法,其特征在于:所述步骤1)中任务类型包括软件架构设计、软件界面设计、软件前端开发,设计稿文件的格式包括rp、html、jpg、png、psd。4.根据权利要求1所述的基于设计稿计量的开发方法,其特征在于:所述步骤4)的具体步骤包括:41)服务器(3)接收各个用户终端(2)报名指令,根据工程师用户的技术标签筛选符合要求的工程师用户,并根据工程师用户的工作参数排序,形成备选工程师列表;42)服务器(3)根据备选工程师列表顺序将所有任务分发至工程师用户,并设置任务期限,工程师用户通过用户终端(2)向服务器(3)发送确认接单指令,服务器(3)接收确认接单指令并启动计时;43)若备选工程师列表中的人数大于0小于任务数,或指定时间内未收到全部的确认接单指令,则服务器(3)向客户终端(1)发送分配失败指令和请求延期指令,转步骤44),若备选工程师列表中的人数为0,则服务器(3)向客户终端(1)发送分配失败指令,项目结束;44)客户通过客户终端(1)接收分配失败指令和请求延期指令,向服务器(3)发送同意延期指令或者项目结束指令,服务器(3)接收同意延期指令则根据备选工程师列表顺序将所有任务分发至工程师用户,并根据备选工程师人数重新设置任务期限。5.根据权利要求1所述的基于设计稿计量的开发方法,其特征在于:所述步骤5)中,若工程师用户在任务期限内主动放弃任务,则通过用户终端(2)向服务器(3)发送放弃任务指令,服务器(3)根据任务期限剩余时间和平均开发速率判断是否需要任务延期,是则向客户终端(1)发...

【专利技术属性】
技术研发人员:王琦
申请(专利权)人:武汉空心科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1