基于页面计量的任务开发交付方法和系统技术方案

技术编号:20026907 阅读:25 留言:0更新日期:2019-01-06 05:37
本发明专利技术公开了一种基于页面计量的任务开发交付方法,客户端将需求的工作任务发送至服务器端;服务器端将接收到的工作任务按照标准化页面计量方法分割为数个标准页面;将与一个工作任务对应的数个标准页面划分为n个指定时长内可完成的指定时长任务包;将与各个指定时长任务包对应的数个标准页面归至同一任务页面列表;将n个任务页面列表同步分配至数个客户端进行并行开发;各个用户端完成标准页面的工作任务之后,发送至服务器端;服务器端整合一个任务页面列表所对应的各个标准页面作为任务包结果;将n个任务包结果整合之后发送至客户端。本发明专利技术公开了一种基于页面计量的任务开发交付系统。本发明专利技术利用标准化业务流程和开发规范,一方面避免了对大量常规需求的反复确认,减少了客户与工程师的沟通工作量。

【技术实现步骤摘要】
基于页面计量的任务开发交付方法和系统
本专利技术涉及计算机应用
,一种基于页面计量的任务开发交付方法和系统。
技术介绍
软件前端开发系统聚集了大量工程师,可以为客户提供软件前端开发服务。传统的前端开发系统主要包括三个重要阶段,首先是客户发布任务,由客户提供软件用户界面设计稿及交互说明文档,招募前端开发工程师,与工程师沟通明确需求细节后,支付相应费用;然后进入开发阶段,前端开发工程师根据设计稿及需求文档进行开发,开发过程中提交代码,开发完成后将代码整合,交付给客户;客户收到交付代码后,进行最后的测试,前端开发工程师配合进行修改完善,再由客户进行验收,支付剩余开发费用。目前,影响系统前端开发任务工作效率的瓶颈主要在于需求沟通和协同开发这两个环节,其中涉及大量的工程师与客户之间、工程师与工程师之间的沟通工作。一方面人为沟通容易遗漏或者误解需求细节,另一方面反复沟通确认耗时较长。
技术实现思路
:为了克服上述
技术介绍
的缺陷,本专利技术提供一种基于页面计量的任务开发交付方法和系统,。为了解决上述技术问题本专利技术的所采用的技术方案为:一种基于页面计量的任务开发交付方法,包括:步骤1,客户端将需求的工作任务发送至服务器端;步骤2,服务器端将接收到的工作任务按照标准化页面计量方法分割为数个标准页面;步骤3,将与一个工作任务对应的数个标准页面划分为n个指定时长内可完成的指定时长任务包,其中n≥1;步骤4,将与各个指定时长任务包对应的数个标准页面归至同一任务页面列表;步骤5,将n个任务页面列表同步分配至数个客户端进行并行开发;步骤6,各个用户端完成标准页面的工作任务之后,发送至服务器端;步骤7,服务器端整合一个任务页面列表所对应的各个标准页面作为任务包结果;步骤8,将n个任务包结果整合之后发送至客户端。较佳地,标准化页面计量方法包括:根据页面类型获取页面工作量数据,内容页工作量对应1个标准页面、首页和长页面工作量对应a*1个标准页面、弹窗工作量对应b*1个标准页面、Tab页工作量对应c*1个标准页面;其中,a的取值范围为2.75±1,b的取值范围为0.3±1,c的取值范围为0.4±1。较佳地,设置当前页面为任务页面列表头部的页面。较佳地,步骤5将n个任务页面列表同步分配至数个客户端的方法为:按照用户端列表的顺序,依次对各个任务页面列表中的标准页面进行进行匹配。较佳地,依次对各个任务页面列表中的标准页面进行与客户端进行匹配,具体包括对各个任务页面列表中的标准页面做如下操作:步骤51,比较当前用户端所对应工程师可分配工作量和当前任务页面列表中剩余的页面工作量,判断当前页面工作量是否小于当前用户端可分配工作量,若是,则进入步骤52,若否,则进入步骤54;步骤52,将当前页面分配给当前用户端,并从当前用户端可分配工作量中扣除当前页面工作量,进入步骤53;步骤53,判断当前标准页面是否为任务页面列表中的最后一个标准页面,若是,则执行步骤56,若否,则执行步骤55;步骤54,设置用户端列表下一个用户端为当前用户端,回到步骤1;步骤55,设置页面列表下一个页面为当前页面,回到步骤51;步骤56,返回分配结果并结束。较佳地,用户端列表中存储有与各个工程师一一对应的用户端和用户端信息。较佳地,用户端信息包括各个用户端所对应工程师的历史工作效率数据、可分配工作量数据。较佳地,用户端列表中的各个用户端的列表顺序排列方法为:依据各个用户端所对应的工程师的历史工作效率数据排序;或依据各个用户端所对应的工程师的发出报名信号的顺序进行排序。一种基于页面计量的任务开发交付系统,包括:客户端,将需求的工作任务发送至服务器端,并接收由服务器端发送过来的任务结果;服务器端,包括:接收模块,接受客户端发过来的工作任务,接收用户端完成的各个标准页面;分配模块,包括页面计量单元,将接收到的工作任务按照标准化页面计量方法分割为数个标准页面;分割单元,将与一个工作任务对应的数个标准页面划分为n个指定时长内可完成的指定时长任务包,其中n≥1;页面列表,将与各个指定时长任务包对应的数个标准页面归至同一任务页面列表;分配单元,将n个任务页面列表同步分配至数个客户端进行并行开发;整合模块,将整合一个任务页面列表所对应的各个标准页面作为任务包结果;将n个任务包结果整合作为工作任务结果;发送模块,用于发送标准页面至用户端,发送工作结果至客户端;用户端,接收由服务器端发送的各个标准页面开发的工作任务,由所对应的工程师完成标准页面的工作任务之后,将结果发送至服务器端。较佳地,服务器端存储有计算机程序,计算机程序被服务器端运行时执行如上所述任一项方法。本专利技术的有益效果在于:本专利技术通过服务器端将客户端发来的工作任务进行标准化页面计量,将整个工作任务按照标准页面的工作量划分之后,将对应指定时长内可以完成的工作任务所对应的数个标准页面对应到一个页面列表;再遍历服务器端存储的与各个工程师或工程师团队所对应的用户端的用户端列表,对每个页面列表中的任务进行逐个的分配。本专利技术通过标准化的页面计量和依据用户端信息的任务分配,保证客户端发来的工作任务能够在指定时长内完成并交付。通过一系列标准化流程和开发规范提高信息沟通和协同工作效率,从而实现指定时长内快速交付任务。利用标准化业务流程和开发规范,一方面避免了对大量常规需求的反复确认,减少了客户与工程师的沟通工作量。附图说明图1为本专利技术实施例一的整体流程示意图;图2为本专利技术实施例一步骤5的方法流程图;图3为本专利技术实施例二的整体结构示意图;图4为本专利技术实施例二服务器端的模块结构示意图。具体实施方式下面结合附图和实施例对本专利技术做进一步的说明。实施例一一种基于页面计量的任务开发交付方法,如图1所示,包括:步骤1,客户端将需求的工作任务发送至服务器端;客户在客户终端输入开发任务的基本需求信息,包括设计稿类型、开发内容和技术要求,其中设计稿类型可选项为PSD格式、Sketch格式和Jpeg/Png格式;开发内容可选项为电脑端、手机端和电脑+手机端;技术要求可选项包括几种主流前端技术框架,如基础H5、VUE、React.js、Angular.js等。客户仅需提供上述必要信息,其他详细需求信息都包含在设计稿里,客户不需要提供更多需求信息,尽量减少需求沟通工作量。客户通过客户终端选择页面类型并上传设计稿文件,服务器端接受设计稿文件后,根据文件名返回页面名称。页面类型根据开发工作量分为内容页、首页、长页面、弹窗和Tab页。步骤2,服务器端将接收到的工作任务按照标准化页面计量方法分割为数个标准页面;标准化页面计量方法包括:根据页面类型获取页面工作量数据,内容页工作量对应1个标准页面、首页和长页面工作量对应a*1个标准页面、弹窗工作量对应b*1个标准页面、Tab页工作量对应c*1个标准页面;其中,a的取值范围为2.75±1,b的取值范围为0.3±1,c的取值范围为0.4±1。本实施中,内容页工作量为1标准页、首页和长页面工作量为2.75标准页、弹窗工作量为0.3标准页、Tab页工作量为0.4标准页。服务器端根据客户提交的需求中各类页面的数量,计算出总体开发费用,客户支付费用后,在服务端器发布任务信息。系统规定了每类页面的单价为200元/标准页,基于任务包括的页面类型、工作本文档来自技高网...

【技术保护点】
1.一种基于页面计量的任务开发交付方法,其特征在于,包括:步骤1,客户端将需求的工作任务发送至服务器端;步骤2,服务器端将接收到的所述工作任务按照标准化页面计量方法分割为数个标准页面;步骤3,将与一个工作任务所述对应的数个标准页面划分为n个指定时长内可完成的指定时长任务包,其中n≥1;步骤4,将与各个所述指定时长任务包对应的数个标准页面归至同一任务页面列表;步骤5,将n个所述任务页面列表同步分配至数个客户端进行并行开发;步骤6,各个所述用户端完成所述标准页面的工作任务之后,发送至所述服务器端;步骤7,所述服务器端整合一个所述任务页面列表所对应的各个所述标准页面作为任务包结果;步骤8,将n个所述任务包结果整合之后发送至所述客户端。

【技术特征摘要】
1.一种基于页面计量的任务开发交付方法,其特征在于,包括:步骤1,客户端将需求的工作任务发送至服务器端;步骤2,服务器端将接收到的所述工作任务按照标准化页面计量方法分割为数个标准页面;步骤3,将与一个工作任务所述对应的数个标准页面划分为n个指定时长内可完成的指定时长任务包,其中n≥1;步骤4,将与各个所述指定时长任务包对应的数个标准页面归至同一任务页面列表;步骤5,将n个所述任务页面列表同步分配至数个客户端进行并行开发;步骤6,各个所述用户端完成所述标准页面的工作任务之后,发送至所述服务器端;步骤7,所述服务器端整合一个所述任务页面列表所对应的各个所述标准页面作为任务包结果;步骤8,将n个所述任务包结果整合之后发送至所述客户端。2.根据权利要求1所述的一种基于页面计量的任务开发交付方法,其特征在于,所述标准化页面计量方法包括:根据页面类型获取页面工作量数据,内容页工作量对应1个标准页面、首页和长页面工作量对应a*1个标准页面、弹窗工作量对应b*1个标准页面、Tab页工作量对应c*1个标准页面;其中,a的取值范围为2.75±1,b的取值范围为0.3±1,c的取值范围为0.4±1。3.根据权利要求2所述的一种基于页面计量的任务开发交付方法,其特征在于:设置当前页面为所述任务页面列表头部的页面。4.根据权利要求1所述的一种基于页面计量的任务开发交付方法,其特征在于,所述步骤5将n个所述任务页面列表同步分配至数个客户端的方法为:按照用户端列表的顺序,依次对各个所述任务页面列表中的标准页面进行进行匹配。5.根据权利要求4所述的一种基于页面计量的任务开发交付方法,其特征在于,所述依次对各个所述任务页面列表中的标准页面进行与客户端进行匹配,具体包括对各个所述任务页面列表中的标准页面做如下操作:步骤51,比较当前用户端所对应工程师可分配工作量和当前任务页面列表中剩余的页面工作量,判断当前页面工作量是否小于当前用户端可分配工作量,若是,则进入步骤52,若否,则进入步骤54;步骤52,将当前页面分配给当前用户端,并从当前用户端可分配工作量中扣除当前页面工作量,进入步骤53;步骤53,判断当前标准页面是否为所述...

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

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

1