[go: up one dir, main page]

CN109144480A - Working platform method, platform and the system quickly delivered - Google Patents

Working platform method, platform and the system quickly delivered Download PDF

Info

Publication number
CN109144480A
CN109144480A CN201810818472.6A CN201810818472A CN109144480A CN 109144480 A CN109144480 A CN 109144480A CN 201810818472 A CN201810818472 A CN 201810818472A CN 109144480 A CN109144480 A CN 109144480A
Authority
CN
China
Prior art keywords
task
server
project
engineer
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810818472.6A
Other languages
Chinese (zh)
Inventor
王�琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Hollow Science And Technology Co Ltd
Original Assignee
Wuhan Hollow Science And Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Hollow Science And Technology Co Ltd filed Critical Wuhan Hollow Science And Technology Co Ltd
Priority to CN201810818472.6A priority Critical patent/CN109144480A/en
Publication of CN109144480A publication Critical patent/CN109144480A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/26Debit schemes, e.g. "pay now"

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses working platform method, platform and systems that one kind is quickly delivered, the method calculates development amount and overall development expense by the project demands that client terminal is sent according to client, the type of project includes exploration project and design object, after receiving reimbursement of expense message, development project is assigned as several tasks and release tasks;All tasks are distributed to user terminal, and mandatory period is set;The code for receiving the development task that all user terminals are sent, checks whether the deadline of each task meets mandatory period requirement.The present invention utilizes reasonable workload accounting method and flexibly controllable task cutting method, the process of exploitation, design work is formed to the operation flow of standardization, standardization, the confirmation repeatedly to wide variety of conventional demand is avoided, the communication workload of client and engineer are reduced;It ensure that the delivery quality of task entirety when multidigit engineer completes parallel, and which thereby enhance task development rate, it is ensured that quickly deliver.

Description

Working platform method, platform and the system quickly delivered
Technical field
The present invention relates to computer application technology, the working platform methods quickly delivered in particular to one kind, platform And system.
Background technique
Development platform has accumulated a large amount of engineers, and exploitation, design service can be provided for client.Traditional development platform master To include three important stages, be client's release tasks first, provide design original text by client and interaction illustrates document, recruit exploitation Engineer and design engineer pay corresponding expense after linking up clear requirement details with engineer;Subsequently into exploitation, design Stage, engineer develop according to design original text and requirement documents, design, and submit after the completion of design and design original text, in development process Code is submitted, code is integrated after the completion of exploitation, consigns to client;After client receives delivery code, last test is carried out, is opened Hair engineer's cooperation is modified perfect, then is carried out an acceptance inspection by client, is paid remaining development cost.Currently, influence platform development, The bottleneck of design objective working efficiency essentially consists in demand communication and the two links of co-development, is directed to a large amount of engineering Communication work between teacher and client, between engineer and engineer.On the one hand artificial link up is easy to omit or misread demand On the other hand details is linked up confirmation and is taken a long time, repeatedly to cause the delay of delivery time.
Summary of the invention
Technical problems based on background technology, the working platform method quickly delivered the invention proposes one kind are put down Platform and system, by standardization process by client development, response speed ultimate attainmentization of design requirement, with reasonable task fractionation side Project's finish time is limited within mandatory period by formula, quickly delivers development task to realize.
In order to achieve the above objectives, the working platform method that one kind that the present invention refers to quickly is delivered, is characterized in that, The working platform refers to based on specific demand, quantifiable workload, the labour checked and accepted delivered with spreadsheet format Achievement, described method includes following steps:
1) client issues project demands to server by client terminal, and server matches corresponding stream according to item types Journey;
2) server calculates amount of work and overall expenses according to project demands, is to be divided with working cell by Project decomposition Several tasks and release tasks, it is described with working cell divide task be an engineer can be complete within the unit time At workload;
3) all engineer users obtain mission bit stream by user terminal, and are sent and reported to server by user terminal The instruction of name task;
4) server distributes all tasks to the engineer user of registration task, and mandatory period is arranged, and guarantees all The time limit of completing of task is within the specified time at distribution task moment;
5) engineer user confirms the receiving distribution of the task by user terminal, task is completed in mandatory period and to clothes Business device uploads delivery result;
6) server receives the delivery result of all tasks, checks whether the deadline of each task meets mandatory period It is required that being then to send project to client terminal to complete message, server carries out disbursement and sattlement according to task, and sends out to user terminal Send clearing message;Otherwise project is sent to user terminal complete failed message.
Preferably, project demands are calculated using the page, functional module or design original text as measurement unit in the step 2) Workload, by overall work amount with mandatory period, set operating rate cutting as several tasks.
Preferably, further include the steps that project initializes in the step 2): server is searched according to project demands and is matched Template, duplication template framework to project specified directory carry out Initialize installation and return to deployment result.
Preferably, the specific steps of the step 4) include:
41) server receives each user terminal registration instruction, is conformed to according to the screening of the technical label of engineer user The engineer user asked, and sorted according to the running parameter of engineer user, form alternative engineer's list;
42) all tasks are distributed to engineer user according to alternative engineer's tab sequential by server, and are arranged specified Mandatory period within time, engineer user send confirmation order instruction to server by user terminal, and server receives Confirmation order instructs and starts timing;
43) if the number in alternative engineer's list is greater than 0 and is less than number of tasks or does not receive in specified time all really Recognize order instruction, then server sends distribution failure command and the instruction that asks for a postponement to client terminal, goes to step 44), if alternatively Number in engineer's list is 0, then server sends distribution failure command to client terminal, and project terminates;
44) client receives distribution failure command and the instruction that asks for a postponement by client terminal, sends to server and agrees to prolong Phase instruction or project END instruction, server receive instruction of agreeing to delay then according to alternative engineer's tab sequential by all Business is distributed to engineer user, and resets mandatory period according to alternative engineer's number.
Preferably, in the step 5), if actively abandoning task in engineer user's business time limit in office, pass through user's end It holds to server transmission and abandons assignment instructions, server judges whether need according to mandatory period remaining time and setting operating rate Task-delay is wanted, is, the instruction that asks for a postponement is sent to client terminal, otherwise redistributes this task;Client passes through client Terminal receives the instruction that asks for a postponement, and returns and agrees to that then server redistributes this task for extension instruction, return project terminates Instruction then server to client terminal send expense return instruction.
Preferably, after server sends project completion message to client terminal in the step 6), project enters quality guarantee period, Within the quality guarantee time limit of setting, client submits the suggestion for revision of task based access control by client terminal, and server sends out suggestion for revision Send to corresponding user terminal, engineer user modifies to task, and by user terminal to server submit modification after Delivery result, modified delivery result is sent to client terminal by server.
Preferably, after the quality guarantee time limit, server according to task carry out disbursement and sattlement, by task settlement amounts pay to The specified account of the corresponding user terminal of the task, and clearing message is sent to user terminal.
The present invention also proposes a kind of workbench quickly delivered, and is characterized in that, the platform include server, At least one client terminal and at least one user terminal;
The client terminal: for issuing project demands, overall expenses is paid, delivery result is checked and accepted;The class of the project Type includes exploration project and design object;
The user terminal: for obtaining the task of mission bit stream, the instruction for sending registration task, confirmation reception distribution, From the requirement of server download items, task is completed in mandatory period and uploads delivery result to server;
The server: being with work by Project decomposition for calculating amount of work and overall expenses according to project demands Several tasks and release tasks of dividing elements, being divided with working cell for the task are an engineer in the unit time It is interior to complete workload;All tasks are distributed to user terminal, and mandatory period is set, guarantee the completion phase of all tasks It is limited within the specified time for distributing the task moment;The delivery result that all user terminals are sent is received, design original text is sent It is deployed to test environment to client terminal, by code and sends page access address and code download address, inspection to client terminal Whether the deadline for looking into each task meets mandatory period requirement, is then to send project to client terminal to complete message, Xiang Yong Family terminal sends clearing message;Otherwise project is sent to user terminal complete failed message.
Further, the server includes:
Task management server: for receiving exploration project demand, it is several tasks by Project decomposition, is opened according to task Hair progress and term of delivery adjustment task distribution;
Document storage server: for storing development project demand file;
Delivery management server: for designing original text, development result code for user terminal uploads design result, according to task Demand creates initial skeleton code, and code is deployed to test environment and is called for client terminal, and design original text is sent to client's end End;
Modification management server: task suggestion for revision is submitted for receiving client terminal, suggestion for revision is sent to user Terminal and the modification result phase for receiving feedback.
Based on the above-mentioned working platform method quickly delivered, the present invention also proposes a kind of software development system, including storage Device, processor and it is stored in the computer program that can be run in the memory and on the processor, which is configured The step of upper the method is realized when to execute the computer program.
Compared with prior art, working platform method, platform and system that the present invention quickly delivers, utilize reasonable workload The process of exploitation, design work is formed the business of standardization, standardization by accounting method and flexibly controllable task cutting method On the one hand process avoids the confirmation repeatedly to wide variety of conventional demand, reduce the communication workload of client and engineer;It is another Aspect ensure that the delivery quality of task entirety when multidigit engineer completes parallel, and which thereby enhance task development rate, really It protects and quickly delivers.
Detailed description of the invention
Fig. 1 is the flow chart for the working platform method that the present invention quickly delivers.
Fig. 2 is the structural block diagram for the development platform that the present invention quickly delivers.
In figure: client terminal 1, user terminal 2, server 3, task management server 31, document storage server 32, generation Code management server 33, modifies management server 34.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and embodiments, but the embodiment should not be construed as pair Limitation of the invention.
As shown in Figure 1, the present invention proposes a kind of working platform method quickly delivered, it is based on client terminal 1, user terminal 2, server 3 is realized.Client terminal 1 be it is multiple, for different user issue project demands.User terminal 2 be it is multiple, for different works Cheng Shi user obtains development task, uploads delivery result.Server 3 is connect with client terminal 1,2 signal of user terminal respectively, right Flow of task and job schedule are managed, and the tasks related service such as provide file management, code administration.
The specific steps of the method include:
1) demand client is submitted to issue project demands to server 3 by client terminal 1.The type of project demands includes opening Hair project and design object.
Client client terminal 1 input exploration project demand information, the type of exploration project include front-end software exploitation, after Hold software development, software docking exploitation etc..
Client inputs design object demand information in client terminal 1, and the type of design object includes that software product designs, is soft Part user-interface design, Software Architecture Design etc..
When the type of exploration project is that front-end software is developed, the exploration project demand of client's publication includes software Pages Design Original text, terminal type, page quantity, technical label, wherein design original text type option is PSD format, Sketch format and Jpeg/ Png format, terminal type option are computer end, mobile phone terminal and computer+mobile phone terminal;Technical label option includes several mainstreams Front-end technology frame, such as basis H5, VUE, React.js, Angular.js.The type of exploration project is back-end software exploitation When, the exploration project demand of client's publication includes that Software Architecture Design document, Software Interface Design document, software data structure are set Count document;When the type of exploration project is software docking exploitation, the exploration project demand of client's publication includes Software Architecture Design Document, Software Interface Design document, software data structure design documentation, front-end code, back-end code.
Client uploads demand file by client terminal 1, after server 3 receives demand file, returns to page according to filename Face title.Client only need to provide above-mentioned necessary information according to system prompt, other detailed requirements information are included in design documentation In, client does not need to provide greater demand information, reduces demand to the greatest extent and links up workload.
2) release tasks server 3 calculates development amount and overall development expense according to exploration project demand, will be overall Development cost are sent to client terminal 1, and after the reimbursement of expense message for receiving the return of client terminal 1, development project is decomposed For several tasks and release tasks divided with working cell, being divided with working cell for task is that a Developmental Engineer refers to It fixes time the software development workload estimate that can be completed such as 24 hours.
Calculating development amount can be to develop the page, software function or software module or software design original text as metering Unit, by overall development workload with mandatory period, set exploitation rate cutting as several tasks, the task of each task Time limit is within the specified time at distribution task moment.Exploitation rate is set to set according to the working efficiency of Developmental Engineer Reasonable mandatory period in complete workload.
With the embodiment of page calculating correction values workload are as follows: page type include content pages, homepage, the long page, pop-up and Tab pages.All types of page workloads, which are set, takes relative value by standard of content pages, i.e. content pages workload is 1 standard page, homepage With long page workload be 2.75 standard pages, pop-up workload is 0.3 standard page, Tab pages of workload is 0.4 standard page.Wherein Pop-up and Tab pages are page Adjunct content, without uploading individually designed original text.The design original text and page number meter uploaded according to client After calculation obtains overall development workload, by overall development workload divided by the average exploitation rate of Software Development Engineer, obtain Task number.For example, overall development workload is 20 standard pages, set and develop rate as 5~7 pages/day, which can be with It adjusts according to the actual situation, is then 4 tasks by the project cutting, the mandatory period of each task is set as 20 hours or 24 In any time limit within hour, guarantee that overall development workload is completed within 24 hours with this.Server 3 is submitted according to client The quantity of all kinds of pages in demand, calculates overall development expense, after client's payment expense, in service end-apparatus release tasks letter Breath.The unit price that platform defines every class page is 200 yuan/standard page, page type that task based access control includes, workload standard and Quantity, last calculating task whole cost.
With the embodiment of module calculating correction values workload are as follows: obtain the workload number of module according to module type and scale According in module type, basic general module workload was 5 day for human beings, and basic services module workload is 8 day for human beings, basic Encapsulation Moulds Block workload was 4 day for human beings;In module scale, coefficient 0.6 is taken on a small scale, and Standard capacity takes coefficient 1, takes coefficient 1.5 on a large scale, surpasses Coefficient 3 is taken on a large scale.It is as shown in the table:
According to the workload of each module corresponding types multiplied by its corresponding scale coefficient, the work of as each module Amount, the sum of all module workloads are the corresponding workload of task.
It include " user management ", " quotient in the module list of task for example, the software development demand in an online store Quality control reason ", " order management ", " payment " these modules, the workload calculated separately are as follows:
Module Type Scale Workload
User management General module Standard capacity The 5*1=5 day for human beings
Merchandise control Business module On a large scale 8*1.5=12 the day for human beings
Order management Business module Standard capacity The 8*1=8 day for human beings
Payment Package module On a small scale 4*0.6=2.4 the day for human beings
Method with function calculating correction values workload is;Server end 3 is counted according to function in the task received Amount calculates the development amount of the task.Server end 3 reads the function point list of task, with platform standard functional information Platform standard feature list in library is compared and matches.In the function point list of task the workload of each function point according to The corresponding workload of each function point is calculated in platform standard feature list;The development amount of task is task The sum of the workload of all function points in function point list.
Task is divided into the different stage of level-one task, second task, three-level task ... by server 3 according to complexity Task, the different stage engineer with level-one engineer, second level engineer, three-level engineer ... matches respectively.Server 3 When release tasks, level-one task, second task, three-level task correspondence are distributed to level-one engineer, second level engineer, three-level work The task of the user terminal 2 of Cheng Shi, low level is distributed to high level engineer simultaneously.
Project initialization: for developing intermediate item, server 3 searches matching template according to project demands, replicates frame generation Code carries out Initialize installation and returns to deployment result to project specified directory.For designing intermediate item, server 3 is according to project Demand searches matching template, and duplication Frame Design original text to specified directory carries out Initialize installation and returns to deployment result.Below with Initialization procedure is described in detail, design intermediate item is identical as the exploitation process of intermediate item for exploitation intermediate item.
A1) server 3 searched in template library with the matched template of development project, and obtain the corresponding front end of template Skeleton code;The mode of lookup includes accurately being searched, based on one or more according to one or more specific object parameters Keyword carries out full text fuzzy search and the optimization based on various dimensions comprehensive matching is searched.
A2) the front end frame Code copying that server will acquire is to code memory space corresponding with development project: Server 3 is from the storage address for reading front end frame code in the template information found in template library;Server 3 is by reading Packaging file copy transmissions in storage address are to code memory space corresponding with development project;Server 3 is by file The state before being packaged is decompressed or be extended to, that is, restores the catalogue and file structure of skeleton code.
A3) 3 pairs of the server front end frame codes replicated carry out Initialize installation, and return to template front end frame code Deployment scenario information after deployment success;
A4) Initialize installation includes setting project name, setting client type, setting page layout, setting basic field Scape information and the basic running environment of setting.Deployment scenario information includes item code access address, affiliated template essential information And the initial configuration of item argument.
A5) server 3 is according to the page info in development project, for each page creation initial directory and initially Code file;
A6) server 3 by include page initial directory and initial code file development project be divided into it is several The achievable task of engineer in a unit time.
After client passes through platform bill payment expense, server 3 opens flow of task, and to currently can order engineer User terminal 2 sends mission bit stream.Server 3 according to the technological frame of mission requirements, selects matched with technical requirements simultaneously Code template creates the initial code frame of the task, then according to the page info in mission requirements, creates for each page Build initial directory and initial code file.
3) registration all engineer users of task obtain mission bit stream by user terminal 2, and pass through user terminal 2 to clothes The instruction for the transmission registration task of device 3 of being engaged in.
Engineer user is ready to complete to open in fixed time limit after user terminal 2 receives the mission bit stream newly issued Hair task can then send the instruction for the task of registering to server 3.
4) distribution task server 3 distributes all tasks to the engineer user of registration task, and mandatory period is arranged, The time limit of completing for guaranteeing all tasks is within such as 24 hours specified time at distribution task moment.
41) server 3 receives each registration of user terminal 2 instruction, is met according to the screening of the technical label of engineer user It is required that engineer user, and according to the running parameter of engineer user sort, form alternative engineer's list.Running parameter can To be set as registration sequence, development efficiency, the same day can the options such as the quality guarantee gold amount of money paid of operating time, engineer.To guarantee Task is integrally delivered in 24 hours on time, and server 3 can be defaulted to be allocated according to the development efficiency of engineer, it is ensured that each Engineer is assigned to the suitable workload that can be completed in mandatory period.
42) all tasks are distributed to engineer user according to alternative engineer's tab sequential by server 3, and it is small to be arranged 24 When within mandatory period, engineer user by user terminal 2 to server 3 send confirmation order instruction, server 3 receive Confirmation order instructs and starts timing.
Module Task rank Description Engineer
User management Level-one task User information maintenance logs in, registration Level-one engineer A
Merchandise control Second task Merchandise news maintenance, commodity shopping Second level engineer B
Order management Second task Order process, logistics information Second level engineer C
Payment Second task User account management, payment flow Second level engineer D
43) if the number in alternative engineer's list is greater than 0 and is less than number of tasks or does not receive in specified time all really Recognize order instruction, then server 3 sends distribution failure command and the instruction that asks for a postponement to client terminal 1, goes to step 44), if standby Selecting the number in engineer's list is 0, then server 3 sends distribution failure command to client terminal 1, and project terminates;
44) client receives distribution failure command and the instruction that asks for a postponement by client terminal 1, sends and agrees to server 3 Delay instruction or project END instruction, server 3 receives instruction of agreeing to delay then according to alternative engineer's tab sequential by institute There is task to be distributed to engineer user, and mandatory period is reset according to alternative engineer's number.
When due to release tasks, server 3 has been sent to the Developmental Engineer user of appropriate level, engineering according to task rank Teacher user registers the task of appropriate level or the task of low level, when server 3 distributes task, by level-one task, two in charge of a grade Business, three-level task are respectively allocated to appropriate level or high level engineer user.
For example, client has issued the front-end software development task an of enterprise web site, the demand submitted according to client and soft Part user-interface design original text, task distribution condition are as follows:
The page Task rank Description Distribute engineer
Website homepage Level-one task Homepage and website common portion interface Level-one engineer A
Product introduction Second task Product classification and various product introduction Level-one engineer B
Introduction of enterprises Second task Introduction of enterprises, leader's speech, contact method, about us Second level engineer C
News dynamic Second task Each column news Dynamic Display Second level engineer D
Management backstage Second task Website setting, information publication Second level engineer E
For example, client has issued the back-end software development task in an online store, the software requirement submitted according to client Design documentation, task distribution condition are as follows:
For example, client has issued the software docking development task an of enterprise web site, the software interface submitted according to client Illustrate document, task distribution condition is as follows:
Interface Task rank Description Engineer
Column offer Second task Setting information column (increases, deletes, changing, looking into) Second level engineer A
Information publication Second task Issue each column information (news, dynamic, notice etc.) Second level engineer B
Information management Second task (delete, change) is arranged in each column information Second level engineer C
Information is shown Second task Each column information inquiry Second level engineer D
User management Second task (increase, delete, changing, looking into) is arranged in user information Second level engineer E
User logs in Second task User logs in (cryptographic check) Second level engineer F
5) task that task engineer user receives distribution by the confirmation of user terminal 2 is executed, downloads software from server 3 Exploitation requires, and exploitation, design objective are completed in mandatory period and uploads delivery result to server 3, delivery result includes soft Part code and software manual document.
Engineer downloads demand file after user terminal 2 receives the task message of distribution, from server 3, and synchronous The skeleton code or Frame Design original text of task, the standard criterion according to as defined in platform are based on design original text and are developed or designed.Mark Quasi- specification has carried out detailed regulation from the realization of code spice, page layout and front end various elements, component, it is desirable that right Identifiable principle is unified in design original text is standardized exploitation according to platform development specification.
If actively abandoning task in engineer user's business time limit in office, abandoned by user terminal 2 to the transmission of server 3 Assignment instructions, server 3 develop rate according to mandatory period remaining time and averagely and judge whether to need task-delay, be then to Client terminal 1 sends the instruction that asks for a postponement, and otherwise redistributes this task;Client receives request by client terminal 1 and prolongs Phase instruction returns and agrees to that then server 3 redistributes this task for extension instruction, is detached from the task for current engineer, will The page that the engineer does not submit is reassigned to Other Engineering teacher in queue, sends and appoints to the user terminal 2 of substitute engineer Business distribution information;Then server 3 to 1 transmission expense of client terminal returns instruction to the END instruction of return project.
6) code or design original text that account settlement server 3 receives all development tasks are delivered, when checking the completion of each task Between whether meet mandatory period requirement, be then to complete message to 1 transmission project of client terminal, server 3 carries out expense according to task Clearing message is sent with clearing, and to user terminal 2;Otherwise project is sent to user terminal 2 complete failed message.
For developing intermediate item, server 3 stores the code that engineer user sends, and code is deployed to test environment simultaneously Page access address and code download address are sent to client terminal 1.Server 3 sends project to client terminal 1 and completes message, Server 3 carries out disbursement and sattlement according to task, and sends clearing message to user terminal 2.
For designing intermediate item, server 3 stores the design original text that engineer user sends, and design original text is sent to client's end End 1.Server 3 sends project to client terminal 1 and completes message, and server 3 carries out disbursement and sattlement according to task, and whole to user End 2 sends clearing message.
After server 3 sends project completion message to client terminal 1, project enters quality guarantee period, in the quality guarantee time limit of setting Interior, client submits the suggestion for revision of task based access control by client terminal 1, and suggestion for revision is sent to corresponding user by server 3 Terminal 2, engineer user modifies to task, and submits modified code to server 3 by user terminal 2, services Modified code is deployed to test environment and sends page access address and code download address to client terminal 1 by device 3.
Client after client terminal 1 receives page completion information, look by the page access address that access server 3 provides See test delivery results page.If it find that the problem of modification and perfection in need, be published to server 3 for suggestion for revision.Client Page code is all completed in the code download address that can also be provided by server 3, downloading.Server 3 receives client When the suggestion for revision of submission, amendment advice message is sent to corresponding user terminal 2.Engineer anticipates according to the modification received See, modify to the page, then submits modified page code to server 3.
After the quality guarantee time limit, server 3 carries out disbursement and sattlement according to task, and task settlement amounts are paid to the task The specified account of corresponding user terminal 2, and clearing message is sent to user terminal 2.
The present invention also proposes a kind of development platform quickly delivered for realizing the above method, which is to implement the above method A kind of mode, the above method can also realize by other software platform.
As shown in Fig. 2, the present invention proposes a kind of development platform quickly delivered, including server 3, multiple client terminals 1 With multiple user terminals 2.Client terminal 1 initiates task, pays overall development expense, obtain for issuing exploration project demand Development result simultaneously submits suggestion for revision, Checking Software exploitation code.User terminal 2 is appointed for obtaining mission bit stream, sending registration Instruction, the confirmation of business receive the task of distribution, download software development requirement from server 3, exploitation is completed in mandatory period and is appointed It is engaged in and to 3 upload code of server.Server 3 is connect with client terminal 1,2 signal of user terminal respectively, to flow of task and work Tasks related service, the detailed process are as follows: according to client terminal 1 such as managed, and file management, code administration be provided as progress The exploration project demand of transmission calculates development amount and overall development expense, the type of exploration project include that front-end software is opened Hair, back-end software exploitation, software docking exploitation, after receiving reimbursement of expense message, are assigned as several for development project Business and release tasks;All tasks are distributed to user terminal 2, and mandatory period is set, guarantee the completion time limit of all tasks For within the specified time at distribution task moment;The code for receiving the development task that all user terminals 2 are sent, by code portions When affixing one's name to test environment and sending page access address and code download address to client terminal 1, check the completion of each task Between whether meet mandatory period requirement, be then to 1 transmission project of client terminal complete message, to user terminal 2 send clearing disappear Breath;Otherwise project is sent to user terminal 2 complete failed message.
Server 3 includes task management server 31, document storage server 32, code administration server 33 and modification pipe Server 34 is managed, according to practical application scene and demand, other the also expansible modules of server 3 provide association service.Wherein: appointing Project decomposition is several tasks for receiving exploration project demand by business management server 31, according to task development progress and The term of delivery adjusts task distribution;Document storage server 32 is for storing development project demand file;Code administration clothes Device 33 of being engaged in is used to create initial skeleton code according to mission requirements, uploads development result code for user terminal 2, and by code portions Administration calls to test environment for client terminal 1;Modification management server 34 submits task test modifications for receiving client terminal 1 Suggestion for revision is sent to the user terminal 2 and receives the modification result phase of feedback by opinion.
A kind of in addition system that the present invention proposes working platform method quickly delivered, including memory, processor and It is stored in the computer program that can be run in the memory and on the processor, which is configured as executing the computer The step of above-mentioned working platform method quickly delivered is realized when program.
Although the preferred embodiment of the present invention is described above in conjunction with attached drawing, the invention is not limited to upper The specific real mode stated, the above mentioned embodiment is only schematical, is not restrictive, the common skill of this field Art personnel under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, can be with The specific transformation of many forms is made, these all belong to the scope of protection of the present invention interior.

Claims (10)

1. the working platform method that one kind is quickly delivered, it is characterised in that: the working platform refers to based on specific demand, can measure The workload of change, the fruit of labour checked and accepted delivered with spreadsheet format, described method includes following steps:
1) client issues project demands to server (3) by client terminal (1), and server (3) matches phase according to item types The process answered;
2) server (3) calculates amount of work and overall expenses according to project demands, is to be divided with working cell by Project decomposition Several tasks and release tasks, it is described with working cell divide task be an engineer can be complete within the unit time At workload;
3) all engineer users obtain mission bit stream by user terminal (2), and pass through user terminal (2) to server (3) Send the instruction of registration task;
4) server (3) distributes all tasks to the engineer user of registration task, and mandatory period is arranged, and guarantees all The time limit of completing of business is within the specified time at distribution task moment;
5) engineer user receives the task of distribution by user terminal (2) confirmation, task is completed in mandatory period and to clothes Business device (3) uploads delivery result;
6) server (3) receives the delivery result of all tasks, checks whether the deadline of each task meets mandatory period It is required that being then to send project to client terminal (1) to complete message, server (3) carries out disbursement and sattlement according to task, and to user Terminal (2) sends clearing message;Otherwise project is sent to user terminal (2) complete failed message.
2. the working platform method according to claim 1 quickly delivered, it is characterised in that: by project in the step 2) Demand is using the page, functional module or design original text as measurement unit amount of calculation, by overall work amount with mandatory period, setting Operating rate cutting is several tasks.
3. the working platform method according to claim 1 quickly delivered, it is characterised in that: further include in the step 2) The step of project initializes: server (3) searches matching template according to project demands, and duplication template framework to project specifies mesh Record carries out Initialize installation and returns to deployment result.
4. the working platform method according to claim 1 quickly delivered, it is characterised in that: the specific step of the step 4) Suddenly include:
41) server (3) receives each user terminal (2) registration instruction, is met according to the screening of the technical label of engineer user It is required that engineer user, and according to the running parameter of engineer user sort, form alternative engineer's list;
42) all tasks are distributed to engineer user according to alternative engineer's tab sequential by server (3), and when being arranged specified Between within mandatory period, engineer user by user terminal (2) to server (3) send confirmation order instruction, server (3) confirmation order is received to instruct and start timing;
43) if the number in alternative engineer's list is less than number of tasks greater than 0 or does not receive whole confirmations in specified time and connects Single instrction, then server (3) sends distribution failure command and the instruction that asks for a postponement to client terminal (1), goes to step 44), if standby Selecting the number in engineer's list is 0, then server (3) sends distribution failure command to client terminal (1), and project terminates;
44) client receives distribution failure command and the instruction that asks for a postponement by client terminal (1), sends and agrees to server (3) Extension instruction or project END instruction, server (3) reception agreement delays to instruct then will according to alternative engineer's tab sequential All tasks are distributed to engineer user, and reset mandatory period according to alternative engineer's number.
5. the working platform method according to claim 1 quickly delivered, it is characterised in that: in the step 5), if work Cheng Shi user actively abandons task in mandatory period, then abandons task to server (3) transmission by user terminal (2) and refer to It enables, it is then to client that server (3) judges whether to need task-delay according to mandatory period remaining time and setting operating rate Terminal (1) sends the instruction that asks for a postponement, and otherwise redistributes this task;Client receives request by client terminal (1) and prolongs Phase instruction returns and agrees to that then server (3) redistributes this task for extension instruction, returns to project END instruction then server (3) instruction is returned to client terminal (1) transmission expense.
6. the working platform method according to claim 1 quickly delivered, it is characterised in that: server in the step 6) (3) after sending project completion message to client terminal (1), project enters quality guarantee period, and within the quality guarantee time limit of setting, client passes through Client terminal (1) submits the suggestion for revision of task based access control, and suggestion for revision is sent to corresponding user terminal (2) by server (3), Engineer user modifies to task, and submits modified delivery result, clothes to server (3) by user terminal (2) Modified delivery result is sent to client terminal (1) by business device (3).
7. the working platform method according to claim 6 quickly delivered, it is characterised in that: after the quality guarantee time limit, clothes Be engaged in device (3) according to task carry out disbursement and sattlement, by task settlement amounts pay to the corresponding user terminal of the task (2) specify Account, and clearing message is sent to user terminal (2).
8. the workbench that one kind is quickly delivered, it is characterised in that: the platform includes server (3), at least one client end Hold (1) and at least one user terminal (2);
The client terminal (1): for issuing project demands, overall expenses is paid, delivery result is checked and accepted;The type of the project Including exploration project and design object;
The user terminal (2): for obtaining the task of mission bit stream, the instruction for sending registration task, confirmation reception distribution, from The requirement of server (3) download items completes task in mandatory period and uploads delivery result to server (3);
The server (3): being with job note by Project decomposition for calculating amount of work and overall expenses according to project demands Several tasks and release tasks that member divides, being divided with working cell for the task are an engineer within the unit time It can complete workload;All tasks are distributed to user terminal (2), and mandatory period is set, guarantee the completion of all tasks Time limit is within the specified time at distribution task moment;The delivery result for receiving all user terminals (2) transmission, will design original text It is sent to client terminal (1), code is deployed to test environment and is sent under page access address and code to client terminal (1) Set address, checks whether the deadline of each task meets mandatory period requirement, is then complete to client terminal (1) transmission project At message, clearing message is sent to user terminal (2);Otherwise project is sent to user terminal (2) complete failed message.
9. the development platform according to claim 8 quickly delivered, it is characterised in that: the server (3) includes:
Task management server (31): for receiving exploration project demand, it is several tasks by Project decomposition, is opened according to task Hair progress and term of delivery adjustment task distribution;
Document storage server (32): for storing development project demand file;
Delivery management server (33): designing original text, development result code for uploading design result for user terminal (2), according to Mission requirements create initial skeleton code, and code is deployed to test environment and is called for client terminal (1), and design original text is sent to Client terminal (1);
Modification management server (34): task suggestion for revision is submitted for receiving client terminal (1), suggestion for revision is sent to use Family terminal (2) and the modification result phase for receiving feedback.
10. the system of working platform method that one kind is quickly delivered, including memory, processor and it is stored in the memory And the computer program that can be run on the processor, it is characterised in that: the processor is configured as executing the computer program The step of any one of Shi Shixian such as claim 1~7 the method.
CN201810818472.6A 2018-07-24 2018-07-24 Working platform method, platform and the system quickly delivered Pending CN109144480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810818472.6A CN109144480A (en) 2018-07-24 2018-07-24 Working platform method, platform and the system quickly delivered

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810818472.6A CN109144480A (en) 2018-07-24 2018-07-24 Working platform method, platform and the system quickly delivered

Publications (1)

Publication Number Publication Date
CN109144480A true CN109144480A (en) 2019-01-04

Family

ID=64797839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810818472.6A Pending CN109144480A (en) 2018-07-24 2018-07-24 Working platform method, platform and the system quickly delivered

Country Status (1)

Country Link
CN (1) CN109144480A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110135685A (en) * 2019-04-04 2019-08-16 中车工业研究院有限公司 A kind of distribution method and device of product design task
CN110766375A (en) * 2019-09-18 2020-02-07 武汉空心科技有限公司 Work platform task construction system and construction method
CN112396314A (en) * 2020-11-17 2021-02-23 平安消费金融有限公司 Task allocation method and device, electronic equipment and storage medium
CN116011892A (en) * 2023-03-24 2023-04-25 深圳市明源云科技有限公司 Service object delivery quality detection method, electronic device and readable storage medium
CN118709988A (en) * 2024-06-28 2024-09-27 伟吉鑫(湖北)电子科技有限公司 A method for decomposing online tasks

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133685A (en) * 2014-08-05 2014-11-05 广州唯品会网络技术有限公司 Method and system for front-end development of website
CN108280631A (en) * 2018-02-10 2018-07-13 武汉空心科技有限公司 A kind of front end development task management-control method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133685A (en) * 2014-08-05 2014-11-05 广州唯品会网络技术有限公司 Method and system for front-end development of website
CN108280631A (en) * 2018-02-10 2018-07-13 武汉空心科技有限公司 A kind of front end development task management-control method and system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110135685A (en) * 2019-04-04 2019-08-16 中车工业研究院有限公司 A kind of distribution method and device of product design task
CN110766375A (en) * 2019-09-18 2020-02-07 武汉空心科技有限公司 Work platform task construction system and construction method
CN112396314A (en) * 2020-11-17 2021-02-23 平安消费金融有限公司 Task allocation method and device, electronic equipment and storage medium
CN116011892A (en) * 2023-03-24 2023-04-25 深圳市明源云科技有限公司 Service object delivery quality detection method, electronic device and readable storage medium
CN118709988A (en) * 2024-06-28 2024-09-27 伟吉鑫(湖北)电子科技有限公司 A method for decomposing online tasks

Similar Documents

Publication Publication Date Title
CN108876201A (en) Development approach, platform and the system quickly delivered
CN109144480A (en) Working platform method, platform and the system quickly delivered
CN109271142A (en) Exploitation cloud platform based on template component
CN108876202A (en) Design work management method, platform and the system quickly delivered
US7225040B2 (en) Method and system for reducing lead-time in the packaging industry
CN109034611A (en) Back-end software development approach, platform and the system quickly delivered
CN108446975B (en) Quota management method and device
MXPA01008947A (en) Specification to abap code converter.
JP2000357202A (en) Method and system for order processing
CN111142855A (en) Software development method and software development system
CN109118063A (en) Task based on unit time distribution develops cloud platform
CN109117366A (en) The method for testing software and system quickly delivered
CN109034610A (en) Software development cloud platform based on different periods difference distribution mechanism
US20210326394A1 (en) Machine for exception handling in a processing network
US20040133458A1 (en) Distribution scheduling system and method
Vamanan et al. Integration of COTS software products ARENA & CPLEX for an inventory/logistics problem
CN109214645A (en) Development approach and system based on module metering
CN109377011A (en) The software docking development approach and system quickly delivered
CA2428746A1 (en) A method and system for reducing leadtime in the packaging industry
CN109118059A (en) Front-end software development approach, platform and the system quickly delivered
CN109101222A (en) A kind of 24 hours front end development platforms quickly delivered
CN111950990A (en) Spring-based process state machine system and processing method thereof
CN109102168A (en) Exploitation cloud platform based on page metering and timeliness control
CN110362546A (en) Acquisition methods, device and the document conversion system of convert file
CN109118060A (en) Quick development method, platform and system based on timeliness control

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190104

RJ01 Rejection of invention patent application after publication