CN109144480A - Working platform method, platform and the system quickly delivered - Google Patents
Working platform method, platform and the system quickly delivered Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000011161 development Methods 0.000 claims abstract description 55
- 238000013461 design Methods 0.000 claims abstract description 49
- 238000012790 confirmation Methods 0.000 claims abstract description 15
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000005520 cutting process Methods 0.000 claims abstract description 6
- 238000009826 distribution Methods 0.000 claims description 30
- 238000007726 management method Methods 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 11
- 230000004048 modification Effects 0.000 claims description 11
- 238000012360 testing method Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 8
- 238000000354 decomposition reaction Methods 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000012216 screening Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims description 2
- 230000001934 delay Effects 0.000 claims 1
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 9
- 241000282414 Homo sapiens Species 0.000 description 7
- 238000012937 correction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004883 computer application Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000013599 spices Nutrition 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/26—Debit 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
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.
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)
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)
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 |
-
2018
- 2018-07-24 CN CN201810818472.6A patent/CN109144480A/en active Pending
Patent Citations (2)
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)
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 |