[go: up one dir, main page]

CN118674329B - A low-code platform management method and system - Google Patents

A low-code platform management method and system Download PDF

Info

Publication number
CN118674329B
CN118674329B CN202411157934.6A CN202411157934A CN118674329B CN 118674329 B CN118674329 B CN 118674329B CN 202411157934 A CN202411157934 A CN 202411157934A CN 118674329 B CN118674329 B CN 118674329B
Authority
CN
China
Prior art keywords
company
code
profit
target
human
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.)
Active
Application number
CN202411157934.6A
Other languages
Chinese (zh)
Other versions
CN118674329A (en
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.)
Zhejiang Maixin Science And Technology Co ltd
Original Assignee
Zhejiang Maixin 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 Zhejiang Maixin Science And Technology Co ltd filed Critical Zhejiang Maixin Science And Technology Co ltd
Priority to CN202411157934.6A priority Critical patent/CN118674329B/en
Publication of CN118674329A publication Critical patent/CN118674329A/en
Application granted granted Critical
Publication of CN118674329B publication Critical patent/CN118674329B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of low-code platform management, and discloses a low-code platform management method and a system thereof, wherein the low-code platform management method comprises the step of comprehensively grasping resource allocation and income conditions of a company by acquiring information such as the number of clients, the number of manpower input and total profits of the company. By integrally analyzing the human profits of the clients, efficient and inefficient client groups can be identified, and classification management is realized. And setting a human profit deviation threshold value, helping a company to accurately identify clients with optimal and worst performances, and finding out client groups with unbalanced profit contribution through difference analysis. And evaluating the target client quantity ratio to judge the effectiveness of the client management strategy, and if the number of the effective companies reaches a certain proportion, designing a client management module to optimize the flow, thereby improving the overall management efficiency and effect.

Description

Low-code platform management method and system
Technical Field
The invention relates to the technical field of low-code platform management, in particular to a low-code platform management method and a system thereof.
Background
The main purpose of the low-code platform is to provide an economic, flexible and efficient solution for digital transformation for various enterprises in the market. The platform is convenient, efficient and visual by virtue of modularized, standardized and diversified component designs, has the code characteristics of open intercommunication, and can flexibly meet the requirements of various business informatization realization of enterprises. The low-code platform simultaneously supports a plurality of platform building contents comprising a background and a mobile terminal, and covers most of actual use environments of enterprises. Meanwhile, the platform reduces the risk of code errors in the development process by virtue of the characteristic of low codes, improves the code development efficiency, reduces the communication gap between developers and business personnel, and assists and drives the informatization transformation of enterprises.
As low code platforms are used more and more widely in enterprises, how to deal with conflict problems in the development process is also an important issue. When a developer submits codes, the code may be simultaneously modified by a plurality of persons to cause conflict, so that the progress of projects and the stability of the codes are affected. Therefore, the method provides a detailed conflict adjustment strategy, and helps developers to solve code conflict problems more efficiently by referencing the identification of conflict contents, collaboration among developers and history modification records, so as to ensure that the project can be delivered on time.
Disclosure of Invention
The present invention provides a low code platform management method and system that facilitate solving the problems noted in the background art above.
The invention provides a low-code platform management method, which comprises the following steps:
Obtaining information of a plurality of target companies, wherein the information comprises the number of clients served by the companies, the amount of manpower input by the companies to each client, and the total profit of the clients served by the companies;
S1, randomly selecting a target company to calculate the average human profit of each customer served by the target company, wherein the average human profit=the total profit of any customer served by the company/the amount of human input to the customer by the company;
s2, calculating the human profits of all clients served by the target company, wherein the human profits of all clients are the total human profits of each client;
repeating the steps S1 to S2, and calculating the human profits of all clients served by the rest target companies;
arranging the human profits of each company in order from big to small;
sequentially acquiring an average value of the front 10% and an average value of the rear 10% of the human profit of each target company;
setting a human profit deviation threshold;
Setting a customer manpower profit threshold;
calculating a human profit margin value for each target company, wherein the human profit margin value = an average value of 10% of the human profit margin of the target company-an average value of 10% of the human profit margin of the target company;
For each target company, screening clients with the client human profits greater than the client human profits threshold value from clients served by the target company, and acquiring the screened client quantity to be recorded as the target client quantity of each target company;
If the number of the target clients of any one target company is 70% or more of the number of all clients of the target company, and the human profit difference of the target company is larger than the human deviation threshold, marking the target company as a target effective company;
Acquiring the number of all target effective companies;
If the number of effective companies is 70% or more of the total target number of companies, a company service customer management module is designed.
Optionally, the design company service client management module specifically includes:
The user inputs information of each customer served by the user, wherein the information of each customer comprises a customer company name, total profits of the customer and the amount of manpower input to the customer;
The client management module automatically generates a corresponding relation between a company and a client, wherein the corresponding relation comprises a first-level relation which is a client name corresponding to a user, and a second-level relation which is a total profit corresponding to the client, the amount of manpower input to the client and the average manpower profit of the client;
The user interface designer designs the corresponding relation between the company and the customer into an interface structure;
And incorporating the designed interface structure into the development of the low-code management platform.
Optionally, the development of the low-code management platform specifically includes:
The developer carries out local test on the developed module;
When the module passes the test, a developer submits a corresponding code file, and if the submitted code file has conflict, the conflict adjustment strategy is used for solving the code blocks with the conflict;
Testing the modified codes locally, and submitting the local codes to a code hosting cloud service online station after the test is passed;
And deploying and releasing the tested modules.
Optionally, the conflict adjustment policy specifically includes:
submitting a local code to a code hosting cloud service website by a developer;
code merging operation is carried out after submission;
The merging time code managed cloud service gives a merging result, if the given result is merging failure, the reasons of the merging failure are that conflicts exist;
Downloading the codes on the code hosting cloud service to the local by a developer;
The code editor identifies the content with conflict;
the developer obtains the information of the conflict content, wherein the information comprises the history modifier of the conflict content;
The developer confirms the modification scheme with the history modifier with conflict content, and performs a function test locally after modification, and submits a local code to a code hosting cloud service website after the test passes;
when there are multiple developers submitting code at the same time and there are conflicts, an allocation modification policy is employed.
Optionally, the allocation modification policy specifically includes:
dividing the developer into a plurality of groups according to the development module, arbitrarily sequencing the divided groups and marking sequence numbers;
The developers in each group are randomly ordered, and serial numbers are marked;
when a plurality of developers exist and submitted code conflicts exist, the group where the conflicting developers exist and the serial numbers of the developers are acquired.
Optionally, the allocation modification policy specifically includes:
If the developers are in the same group, acquiring the history as the serial number of the conflict modification developer recently;
And the sequence history is carried out to modify the serial numbers of the conflict developers recently, the obtained developers are used as the developers with the conflict modification, the developers and the history modifier with conflict content confirm the modification scheme, the function test is carried out locally after modification, the local codes are submitted to the code hosting cloud service website after the test is passed, and the obtained serial numbers of the developers are recorded.
Optionally, the allocation modification policy specifically includes:
if the developer is not in the same group, acquiring the history last time as the group serial number of the conflict modification;
The sequence history is carried out to modify the conflict group serial number recently, the acquired group is used as the group of the modification conflict, and the acquired group serial number is recorded;
The history is acquired in the acquired group and is used as the serial number of the conflict modification developer recently;
The sequence history is carried out to modify the serial numbers of conflict developers recently, the obtained developers are used as the developers for the modification conflict, the developers and the history modifier with conflict content confirm the modification scheme, the function test is carried out locally after modification, the local codes are submitted to the code hosting cloud service website after the test is passed, and the obtained serial numbers of the developers are recorded;
And the sequence is that the sequence adjacent to the historical last modified sequence is sequentially and backwards fetched according to the sequence, if the conflicting sequence is not adjacent, the sequence closest to the historical last modified sequence is obtained, and when the historical last modified sequence is the end, the beginning of the sequence is needed.
A system for implementing the low code platform management method, comprising:
The demand investigation module is used for acquiring information of a plurality of target companies, calculating the human profit difference of each target company, acquiring the quantity of all target effective companies, and designing a company service client management module if the quantity of the effective companies accounts for 70% or more of the total quantity of the target companies;
The demand design module is used for acquiring company names of company service clients, total profits of the clients and the amount of manpower input to the clients, automatically generating corresponding relations between the companies and the clients, and designing the corresponding relations between the companies and the clients into an interface structure by user interface designers;
The project establishment module is used for defining the core functions, target user groups and business modes of the low-code management platform, determining required project team personnel, technical resources, budget and timetable of the whole period of the project, and identifying possible risks, wherein the possible risks comprise technical difficulties, market changes, insufficient resources and the like, and writing detailed project plans which comprise project background, targets, timelines, resource allocation, risk management and the like;
The platform design module comprises a front end, a rear end, a database, an API interface and the like, wherein the front end, the rear end, the database, the API interface and the like are used for designing detailed function points and workflows of each functional module according to the research result of requirements, designing a user interface and user experience, ensuring the simple and attractive operation of the platform, determining a used technical stack, comprising programming language, a frame, the database and the like, and carrying out necessary technical verification;
The development module is used for setting a development environment, configuring a version control system and a development tool, dividing the system into different modules according to a design scheme, independently developing each module, carrying out unit test, integration test and user acceptance test, ensuring that each functional point accords with the design expectation, submitting corresponding code files when the modules pass the test, and using a conflict adjustment strategy if the submitted code files conflict;
the deployment module is used for making a detailed deployment plan, including server configuration, database migration, backup strategies and the like, performing comprehensive tests in a pre-production environment, including performance tests, safety tests and user experience tests, deploying the platform to the production environment, using a monitoring tool to monitor the running state of the platform in real time, and finding and solving potential problems;
And the iteration and maintenance module is used for providing technical support and training, collecting user feedback, knowing the use experience and advice of the user, repairing the problem of user feedback in time and performing performance optimization according to the monitoring data.
The invention has the following beneficial effects:
1. The method comprises the steps of obtaining information such as the number of clients served by a company, the human input number and the total profit, comprehensively grasping the resource allocation and the profit situation of the company, calculating the average human profit of each client, quantifying the return on investment of the client by the company, evaluating the relative value of different clients by the company, optimizing the resource allocation, providing a global view for the company by calculating the human profit of all clients of a target company, knowing the contribution of each client, identifying high-efficiency and low-efficiency client groups by the company, carrying out classification management, identifying the client groups which perform the best and worst performance by calculating the average of the first 10% and the last 10% of the human profit, and setting a human profit deviation threshold value to provide a reference standard for the subsequent analysis. The method can help the company to accurately identify which clients have significant differences in profit contributions, accurately identify the client groups with significantly unbalanced performance by calculating the client number of which the human profit difference is larger than the deviation threshold, evaluate the overall client benefit of the target company by determining the target client number ratio, and when the effective client number ratio reaches a certain threshold, the current client management strategy possibly has systematic problems, and design the company service client management module, so that the company can be helped to optimize the client management flow by technical means, and the overall management efficiency is improved.
2. Through the generation function of the client management module, a user can quickly and accurately obtain the corresponding relation between the companies and the clients, the automatic corresponding relation generation greatly reduces the possibility of human errors, and the working efficiency is remarkably improved, and the primary relation and the secondary relation are divided, so that the companies can view key data of the clients in a clear hierarchical structure when managing the clients, and the manager is helped to quickly judge which clients have the greatest contribution to the companies and which clients possibly need more attention or resource optimization.
3. Through the local test, a developer can carefully check each functional point in an independent environment to verify the correctness and logic property of codes, so that problems in the subsequent test stage and possibility of reworking are reduced, through a conflict adjustment strategy, the developer can effectively process conflicts generated when a plurality of developers modify the same code block at the same time, the integrity and consistency of a final code library are ensured, the strategy avoids functional loss or error integration caused by code conflicts, the whole development flow is smoother, and after the code conflicts are solved and the code conflicts are modified, the developer tests codes again locally, so that all changes can not introduce new problems.
4. The team can integrate respective development contents into a unified code library through merging operation, so that the whole consistency of projects is ensured, the process is also favorable for early finding of potential integration problems, so that the problems caused by later stages are avoided, by downloading conflict codes to the local area, developers can debug and test conflict areas more deeply, the most suitable solution is found, the developers are ensured to have the latest code version, further conflicts or problems caused by version differences are prevented, by acquiring historical modifier information of conflict contents, the developers can better understand the background and reasons of the conflicts, know about who carries out relevant modification, and prompt the developers to communicate with related personnel, so that the intention and the requirement of both sides can be met.
5. The developers are grouped according to the development modules, so that the project modularization management and task allocation are facilitated, the developers are ordered and marked with serial numbers in each group, a clear flow can be provided for task allocation and conflict resolution, and when a conflict occurs, a team can orderly determine who is processed by the team, so that confusion and disputes are avoided.
6. When developers are in the same group, the sequence numbers of the latest historical modification conflict developers are obtained, responsibility continuity and problem processing consistency are ensured, the strategy can ensure that the team can quickly determine the most suitable personnel for processing the current conflict by utilizing historical data, so that repeated labor and resource waste are avoided, the sequence numbers of the latest historical modification conflict developers are further modified, task allocation is more systematic and continuous, uncertainty and unfair feeling caused by randomness are avoided, the strategy can ensure that each developer obtains the opportunity of processing the task according to the established sequence, and the overall fairness of the team and the participation feeling of members are improved.
7. When the developer is not in the same group, the group serial numbers of the historical near-time conflict modification are obtained, a reasonable task allocation basis can be provided when the cross-group conflict occurs, the historical near-time conflict group serial numbers are subjected to follow-up and recording, the orderly task allocation of the groups when the conflict is processed is ensured, the follow-up mechanism can avoid the frequent bearing of the conflict processing task of the same group, the workload balance among the groups is kept, the burden of certain groups is reduced, the serial numbers of the historical near-time conflict modification developer are obtained in the determined groups, and the granularity of the task allocation is further accurate.
Drawings
FIG. 1 is a schematic flow chart of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
An embodiment, a low code platform management method, comprising:
Obtaining information of a plurality of target companies, wherein the information comprises the number of clients served by the companies, the amount of manpower input by the companies to each client, and the total profit of the clients served by the companies;
S1, randomly selecting a target company to calculate the average human profit of each customer served by the target company, wherein the average human profit=the total profit of any customer served by the company/the amount of human input to the customer by the company;
s2, calculating the human profits of all clients served by the target company, wherein the human profits of all clients are the total human profits of each client;
repeating the steps S1 to S2, and calculating the human profits of all clients served by the rest target companies;
arranging the human profits of each company in order from big to small;
sequentially acquiring an average value of the front 10% and an average value of the rear 10% of the human profit of each target company;
the human profit margin threshold is set to distinguish the difference between the human profits of the companies, and the larger the human profit margin threshold is, the larger the human profit margin of the company is, and the smaller the human profit margin of the company is, otherwise;
The customer human profit threshold is set to distinguish the human profit level of the customer served by the company, and the larger the customer human profit threshold is, the larger the customer human profit of the defined company is, which indicates that the better the customer is, and vice versa;
calculating a human profit margin value for each target company, wherein the human profit margin value = an average value of 10% of the human profit margin of the target company-an average value of 10% of the human profit margin of the target company;
For each target company, screening clients with the client human profits greater than the client human profits threshold value from clients served by the target company, and acquiring the screened client quantity to be recorded as the target client quantity of each target company;
If the number of the target clients of any one target company is 70% or more of the number of all clients of the target company, and the human profit difference of the target company is larger than the human deviation threshold, marking the target company as a target effective company;
Acquiring the number of all target effective companies;
If the number of effective companies is 70% or more of the total target number of companies, a company service customer management module is designed.
The method comprises the steps of obtaining information such as the number of clients served by a company, the human input number and the total profit, comprehensively grasping the resource allocation and the profit situation of the company, calculating the average human profit of each client, quantifying the return on investment of the client by the company, evaluating the relative value of different clients by the company, optimizing the resource allocation, providing a global view for the company by calculating the human profit of all clients of a target company, knowing the contribution of each client, identifying high-efficiency and low-efficiency client groups by the company, carrying out classification management, identifying the client groups which perform the best and worst performance by calculating the average of the first 10% and the last 10% of the human profit, and setting a human profit deviation threshold value to provide a reference standard for the subsequent analysis. The method can help the company to accurately identify which clients have significant differences in profit contributions, accurately identify the client groups with significantly unbalanced performance by calculating the client number of which the human profit difference is larger than the deviation threshold, evaluate the overall client benefit of the target company by determining the target client number ratio, and when the effective client number ratio reaches a certain threshold, the current client management strategy possibly has systematic problems, and design the company service client management module, so that the company can be helped to optimize the client management flow by technical means, and the overall management efficiency is improved.
The design company service customer management module specifically comprises:
The user inputs information of each customer served by the user, wherein the information of each customer comprises a customer company name, total profits of the customer and the amount of manpower input to the customer;
The client management module generates a corresponding relation between a company and a client, wherein the corresponding relation comprises a first-level relation which is a client name corresponding to a user, and a second-level relation which is a total profit corresponding to the client, the amount of manpower input to the client and the average manpower profit of the client;
The user interface designer designs the corresponding relation between the company and the customer into an interface structure;
And incorporating the designed interface structure into the development of the low-code management platform.
Through the generation function of the client management module, a user can quickly and accurately obtain the corresponding relation between the companies and the clients, the automatic corresponding relation generation greatly reduces the possibility of human errors, and the working efficiency is remarkably improved, and the primary relation and the secondary relation are divided, so that the companies can view key data of the clients in a clear hierarchical structure when managing the clients, and the manager is helped to quickly judge which clients have the greatest contribution to the companies and which clients possibly need more attention or resource optimization.
The development of the low-code management platform specifically comprises the following steps:
Defining a core function and a target user group of a low-code management platform, wherein the core function is used for generating a relation between a user and a client;
determining required project team members, technical resources, budgets and timetables of the whole period of the project, wherein the team members comprise project managers, product managers, developers and testers;
Identifying possible risks including technical difficulties (compatibility of technology), market changes, insufficient resources, etc.;
Writing a detailed project plan, wherein the project plan comprises contents such as project background, targets, timelines, resource allocation, risk management and the like;
The technical architecture of the design platform comprises a front end, a rear end, a database, an API interface and the like, wherein the front end framework uses Vue3 for constructing a front end page and interactive logic and providing functions of componentization, response and the like, uses a Go language for realizing business logic and data processing, and the service end uses a Gin framework for realizing Web API and processing HTTP requests, uses MySQL, SQL SERVER, human being Jin Cang and SQLite for storing and managing data, and uses a self-developed ORM tool for simplifying database access and operation and improving code multiplexing and maintainability;
according to the demand investigation result, designing detailed function points and workflow of each functional module;
the user interface and the user experience are designed, so that the operation of the platform is simple and attractive;
determining a used technical stack comprising programming language, framework, database and the like, and carrying out necessary technical verification;
Setting a development environment, configuring a version control system and a development tool;
According to the design scheme, the system is divided into different modules, and each module is independently developed;
developing unit tests, integration tests and user acceptance tests to ensure that each functional point accords with design expectations;
The developer carries out local test on the developed module;
When the module passes the test, a developer submits a corresponding code file, and if the submitted code file has conflict, the conflict adjustment strategy is used for solving the code blocks with the conflict;
Testing the modified codes locally, and submitting the local codes to a code hosting cloud service online station after the test is passed;
And deploying and releasing the tested modules.
Monitoring the running state of the platform in real time by using a monitoring tool, and finding and solving potential problems;
providing technical support and training, collecting user feedback, and knowing the use experience and advice of the user;
timely repairing the problem of user feedback, and performing performance optimization according to the monitoring data;
Summarizing the whole project, analyzing the success and deficiency of the analysis, and recording the result in a table;
sorting all documents related to the project, including a requirement document, a design document, a test report and a user manual;
problems and solutions encountered in the project process are acquired, and experience is accumulated for subsequent projects.
Through the local test, a developer can carefully check each functional point in an independent environment to verify the correctness and logic property of codes, so that problems in the subsequent test stage and possibility of reworking are reduced, through a conflict adjustment strategy, the developer can effectively process conflicts generated when a plurality of developers modify the same code block at the same time, the integrity and consistency of a final code library are ensured, the strategy avoids functional loss or error integration caused by code conflicts, the whole development flow is smoother, and after the code conflicts are solved and the code conflicts are modified, the developer tests codes again locally, so that all changes can not introduce new problems.
The conflict adjustment strategy specifically comprises the following steps:
submitting a local code to a code hosting cloud service website by a developer;
code merging operation is carried out after submission;
The merging time code managed cloud service gives a merging result, if the given result is merging failure, the reasons of the merging failure are that conflicts exist;
Downloading the codes on the code hosting cloud service to the local by a developer;
The code editor identifies the content with conflict;
the developer obtains the information of the conflict content, wherein the information comprises the history modifier of the conflict content;
The developer confirms the modification scheme with the history modifier with conflict content, and performs a function test locally after modification, and submits a local code to a code hosting cloud service website after the test passes;
when there are multiple developers submitting code at the same time and there are conflicts, an allocation modification policy is employed.
The team can integrate respective development contents into a unified code library through merging operation, so that the whole consistency of projects is ensured, the process is also favorable for early finding of potential integration problems, so that the problems caused by later stages are avoided, by downloading conflict codes to the local area, developers can debug and test conflict areas more deeply, the most suitable solution is found, the developers are ensured to have the latest code version, further conflicts or problems caused by version differences are prevented, by acquiring historical modifier information of conflict contents, the developers can better understand the background and reasons of the conflicts, know about who carries out relevant modification, and prompt the developers to communicate with related personnel, so that the intention and the requirement of both sides can be met.
The allocation modification strategy specifically comprises the following steps:
dividing the developer into a plurality of groups according to the development module, arbitrarily sequencing the divided groups and marking sequence numbers;
The developers in each group are randomly ordered, and serial numbers are marked;
when a plurality of developers exist and submitted code conflicts exist, the group where the conflicting developers exist and the serial numbers of the developers are acquired.
The developers are grouped according to the development modules, so that the project modularization management and task allocation are facilitated, the developers are ordered and marked with serial numbers in each group, a clear flow can be provided for task allocation and conflict resolution, and when a conflict occurs, a team can orderly determine who is processed by the team, so that confusion and disputes are avoided.
The allocation modification strategy specifically comprises the following steps:
If the developers are in the same group, acquiring the history as the serial number of the conflict modification developer recently;
And the sequence history is carried out to modify the serial numbers of the conflict developers recently, the obtained developers are used as the developers with the conflict modification, the developers and the history modifier with conflict content confirm the modification scheme, the function test is carried out locally after modification, the local codes are submitted to the code hosting cloud service website after the test is passed, and the obtained serial numbers of the developers are recorded.
When developers are in the same group, the sequence numbers of the latest historical modification conflict developers are obtained, responsibility continuity and problem processing consistency are ensured, the strategy can ensure that the team can quickly determine the most suitable personnel for processing the current conflict by utilizing historical data, so that repeated labor and resource waste are avoided, the sequence numbers of the latest historical modification conflict developers are further modified, task allocation is more systematic and continuous, uncertainty and unfair feeling caused by randomness are avoided, the strategy can ensure that each developer obtains the opportunity of processing the task according to the established sequence, and the overall fairness of the team and the participation feeling of members are improved.
The allocation modification strategy specifically comprises the following steps:
if the developer is not in the same group, acquiring the history last time as the group serial number of the conflict modification;
The sequence history is carried out to modify the conflict group serial number recently, the acquired group is used as the group of the modification conflict, and the acquired group serial number is recorded;
The history is acquired in the acquired group and is used as the serial number of the conflict modification developer recently;
The sequence history is carried out to modify the serial numbers of conflict developers recently, the obtained developers are used as the developers for the modification conflict, the developers and the history modifier with conflict content confirm the modification scheme, the function test is carried out locally after modification, the local codes are submitted to the code hosting cloud service website after the test is passed, and the obtained serial numbers of the developers are recorded;
The sequence is that the sequence numbers adjacent to the historical last modified sequence number are sequentially and backwards fetched according to the sequence numbers, if the conflicting sequence numbers are not adjacent, the sequence number closest to the historical last modified sequence number is obtained, when the historical last modified sequence number is tail, the sequence numbers related to the conflicts need to be 2, 3, 6 and 7, if the historical last modified sequence number is 2, the sequence number after the sequence is 3, if the historical last modified sequence number is 3, the sequence number after the sequence is 6, and if the historical last modified sequence number is 7, the sequence number after the sequence is 2.
When the developer is not in the same group, the group serial numbers of the historical near-time conflict modification are obtained, a reasonable task allocation basis can be provided when the cross-group conflict occurs, the historical near-time conflict group serial numbers are subjected to follow-up and recording, the orderly task allocation of the groups when the conflict is processed is ensured, the follow-up mechanism can avoid the frequent bearing of the conflict processing task of the same group, the workload balance among the groups is kept, the burden of certain groups is reduced, the serial numbers of the historical near-time conflict modification developer are obtained in the determined groups, and the granularity of the task allocation is further accurate.
Referring to fig. 1, the present embodiment further provides a system of a low code platform management method, including:
The demand investigation module is used for acquiring information of a plurality of target companies, calculating the human profit difference of each target company, acquiring the quantity of all target effective companies, and designing a company service client management module if the quantity of the effective companies accounts for 70% or more of the total quantity of the target companies;
The demand design module is used for acquiring company names of company service clients, total profits of the clients and the amount of manpower input to the clients, automatically generating corresponding relations between the companies and the clients, and designing the corresponding relations between the companies and the clients into an interface structure by user interface designers;
The project establishment module is used for defining the core functions, target user groups and business modes of the low-code management platform, determining required project team personnel, technical resources, budget and timetable of the whole period of the project, and identifying possible risks, wherein the possible risks comprise technical difficulties, market changes, insufficient resources and the like, and writing detailed project plans which comprise project background, targets, timelines, resource allocation, risk management and the like;
The platform design module comprises a front end, a rear end, a database, an API interface and the like, wherein the front end, the rear end, the database, the API interface and the like are used for designing detailed function points and workflows of each functional module according to the research result of requirements, designing a user interface and user experience, ensuring the simple and attractive operation of the platform, determining a used technical stack, comprising programming language, a frame, the database and the like, and carrying out necessary technical verification;
The development module is used for setting a development environment, configuring a version control system and a development tool, dividing the system into different modules according to a design scheme, independently developing each module, carrying out unit test, integration test and user acceptance test, ensuring that each functional point accords with the design expectation, submitting corresponding code files when the modules pass the test, and using a conflict adjustment strategy if the submitted code files conflict;
the deployment module is used for making a detailed deployment plan, including server configuration, database migration, backup strategies and the like, performing comprehensive tests in a pre-production environment, including performance tests, safety tests and user experience tests, deploying the platform to the production environment, using a monitoring tool to monitor the running state of the platform in real time, and finding and solving potential problems;
And the iteration and maintenance module is used for providing technical support and training, collecting user feedback, knowing the use experience and advice of the user, repairing the problem of user feedback in time and performing performance optimization according to the monitoring data.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
The foregoing is merely a preferred embodiment of the present invention, and it should be noted that it will be apparent to those skilled in the art that several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the scope of the invention.

Claims (2)

1.一种低代码平台管理方法,其特征在于,包括:1. A low-code platform management method, characterized by comprising: 获取多个目标公司的信息,所述信息包括:公司服务的客户数量,公司对每个客户投入的人力数量,公司服务客户的总体利润;Obtaining information about multiple target companies, including: the number of customers served by the company, the amount of manpower invested by the company in each customer, and the overall profit of the company in serving customers; S1、任意选取一个目标公司计算目标公司服务的每个客户的平均人力利润,平均人力利润=公司服务的任意一个客户的总体利润/公司对该客户投入的人力数量;S1. Randomly select a target company and calculate the average human profit of each customer served by the target company. Average human profit = total profit of any customer served by the company / number of human resources invested by the company for the customer; S2、计算出目标公司下服务的所有客户的人力利润,所述所有客户的人力利润为每个客户的人力总利润;S2. Calculate the human profit of all customers served by the target company, where the human profit of all customers is the total human profit of each customer; 重复步骤S1至S2,计算出剩余目标公司下服务的所有客户的人力利润;Repeat steps S1 to S2 to calculate the human profit of all customers served by the remaining target companies; 将每个公司的人力利润按照从大到小的顺序排列;Arrange each company's human profit in order from largest to smallest; 依次获取每个目标公司的人力利润前10%的平均值和后10%的平均值;Obtain the average value of the top 10% and the bottom 10% of the human resource profits of each target company in turn; 设人力利润偏差阈值;Set the human profit deviation threshold; 设客户人力利润阈值;Set the client manpower profit threshold; 计算每个目标公司的人力利润差值,人力利润差值=目标公司人力利润前10%的平均值-目标公司人力利润后10%的平均值;Calculate the human profit difference of each target company, human profit difference = average value of the top 10% of human profit of the target company - average value of the bottom 10% of human profit of the target company; 对于每个目标公司,于目标公司所服务的客户中筛选客户人力利润大于客户人力利润阈值的客户,并获取所筛选的客户数量,记为每个目标公司的目标客户数量;For each target company, select customers whose customer labor profit is greater than the customer labor profit threshold from among the customers served by the target company, and obtain the number of selected customers, which is recorded as the number of target customers for each target company; 若任意一个目标公司的目标客户数量占目标公司所有客户数量的70%及以上,且目标公司人力利润差值大于人力利润偏差阈值,则将该目标公司记为目标有效公司;If the number of target customers of any target company accounts for 70% or more of the total number of customers of the target company, and the target company's manpower profit difference is greater than the manpower profit deviation threshold, the target company will be recorded as a valid target company; 获取所有目标有效公司数量;Get the number of all target valid companies; 若目标有效公司数量占总目标公司数量的70%及以上,则设计公司服务客户管理模块,使用者输入自己服务的每个客户的信息,所述每个客户信息包括:客户公司名称、客户的总利润和对该客户投入的人力数量;If the number of target effective companies accounts for 70% or more of the total number of target companies, the company will design a service customer management module, and the user will enter the information of each customer they serve, including: the name of the customer company, the total profit of the customer, and the number of manpower invested in the customer; 客户管理模块自动生成公司与客户的对应关系,所述对应关系包括:一级关系为使用者对应的客户名称,二级关系为客户对应的总利润、对该客户投入的人力数量和该客户的平均人力利润;The customer management module automatically generates the corresponding relationship between the company and the customer, which includes: the first-level relationship is the customer name corresponding to the user, and the second-level relationship is the total profit corresponding to the customer, the number of manpower invested in the customer, and the average manpower profit of the customer; 用户界面设计人员将公司与客户的对应关系设计成界面结构;User interface designers design the correspondence between the company and the customers into the interface structure; 将设计好的界面结构纳入低代码管理平台的开发中;Incorporate the designed interface structure into the development of the low-code management platform; 所述低代码管理平台的开发具体包括;The development of the low-code management platform specifically includes: 开发人员将开发完成的模块进行本地测试;Developers conduct local testing on the developed modules; 当模块通过测试,开发人员提交相应的代码文件,若提交的代码文件存在冲突,使用冲突调整策略解决存在冲突的代码块;When the module passes the test, the developer submits the corresponding code file. If there is a conflict in the submitted code file, the conflict adjustment strategy is used to resolve the conflicting code blocks; 所述冲突调整策略具体包括;The conflict adjustment strategy specifically includes: 开发人员将本地代码提交至代码托管云服务网站上;Developers submit local code to the code hosting cloud service website; 提交后进行代码合并操作;After submission, code merging is performed; 合并时代码托管云服务给出合并结果,若给出的结果是合并失败,并且合并失败的原因是存在冲突;When merging, the code hosting cloud service gives the merge result. If the result given is that the merge failed, and the reason for the merge failure is the existence of a conflict; 开发人员将代码托管云服务上的代码下载到本地;Developers download the code from the code hosting cloud service to their local computer. 代码编辑器将存在冲突的内容进行标识;The code editor identifies the conflicting content; 开发人员获取存在冲突内容的信息,信息包括:冲突内容的历史修改人员;Developers obtain information about conflicting content, including: historical modifiers of the conflicting content; 开发人员与存在冲突内容的历史修改人员确认修改方案,修改后在本地进行功能测试,当测试通过后提交本地代码至代码托管云服务网站上;The developer confirms the modification plan with the historical editor of the conflicting content, performs functional testing locally after the modification, and submits the local code to the code hosting cloud service website when the test passes; 当存在多名开发人员同时提交代码,并且存在冲突时,采用分配修改策略;When multiple developers submit code at the same time and there is a conflict, the distribution modification strategy is adopted; 所述分配修改策略具体包括;The allocation modification strategy specifically includes: 按照开发模块将开发人员分成若干组,将分成的组任意排序并标记序号;Divide developers into several groups according to development modules, sort the groups arbitrarily and mark them with serial numbers; 将每个组内的开发人员任意排序,并标记序号;Arbitrarily sort the developers in each group and mark them with serial numbers; 当存在多名开发人员存在提交代码冲突时,获取存在冲突的开发人员所在的组别和开发人员的序号;When there are multiple developers submitting conflicting codes, obtain the group and sequence number of the conflicting developers; 若开发人员都在同一个组内时,获取历史近次作为冲突修改开发人员的序号;If all developers are in the same group, get the most recent historical number as the sequence number of the developer who modified the conflict; 顺延历史近次修改冲突开发人员的序号,将获取的开发人员作为此次修改冲突的开发人员,开发人员与存在冲突内容的历史修改人员确认修改方案,修改后在本地进行功能测试,当测试通过后提交本地代码至代码托管云服务网站上,并将获取到的开发人员序号记录;The serial number of the developer who modified the conflicting content in the past is deferred, and the developer obtained is used as the developer of this modification conflict. The developer confirms the modification plan with the historical modifier of the conflicting content, performs functional testing locally after the modification, submits the local code to the code hosting cloud service website when the test passes, and records the obtained developer serial number; 若开发人员不在同一个组内时,获取历史近次作为冲突修改的组别序号;If the developers are not in the same group, get the most recent historical number as the group number of the conflicting modification; 顺延历史近次修改冲突组别序号,将获取到的组别作为此次修改冲突的组别,并将获取到的组别序号记录;The serial number of the group with the most recent modification conflict is deferred, the obtained group is used as the group with this modification conflict, and the obtained group serial number is recorded; 在获取到的组别内获取历史近次作为冲突修改开发人员的序号;Get the most recent history in the obtained group as the sequence number of the developer who made the conflicting modification; 顺延历史近次修改冲突开发人员的序号,将获取的开发人员作为此次修改冲突的开发人员,开发人员与存在冲突内容的历史修改人员确认修改方案,修改后在本地进行功能测试,当测试通过后提交本地代码至代码托管云服务网站上,并将获取到的开发人员序号记录;The serial number of the developer who modified the conflicting content in the past is deferred, and the developer obtained is used as the developer of this modification conflict. The developer confirms the modification plan with the historical modifier of the conflicting content, performs functional testing locally after the modification, submits the local code to the code hosting cloud service website when the test passes, and records the obtained developer serial number; 所述顺延为按照序号依次向后取与历史近次修改序号相邻的序号,若存在冲突的序号不相邻,则获取距离历史近次修改序号最近的序号,当历史近次修改序号为末尾时,则需要从序号开头开始;The deferred sequence is to take the sequence number that is adjacent to the historical last modified sequence number in sequence order. If the conflicting sequence numbers are not adjacent, then the sequence number closest to the historical last modified sequence number is obtained. When the historical last modified sequence number is the end, it is necessary to start from the beginning of the sequence number; 将修改后的代码在本地进行测试,测试通过后将本地代码提交至代码托管云服务网站上;Test the modified code locally, and submit the local code to the code hosting cloud service website after the test passes; 将完成测试后的模块部署并进行发布。Deploy and publish the tested modules. 2.一种采用权利要求1所述低代码平台管理方法的系统,其特征在于,包括:2. A system using the low-code platform management method according to claim 1, characterized in that it includes: 需求调研模块:获取多个目标公司的信息,计算每个目标公司的人力利润差值,获取所有目标有效公司数量,若有效公司数量占总目标公司数量的70%及以上,则设计公司服务客户管理模块;Demand research module: obtain information of multiple target companies, calculate the difference in human profit of each target company, obtain the number of all valid target companies, and if the number of valid companies accounts for 70% or more of the total number of target companies, design the company service customer management module; 需求设计模块:获取公司服务客户公司名称、客户的总利润和对该客户投入的人力数量,自动生成公司与客户的对应关系,用户界面设计人员将公司与客户的对应关系设计成界面结构;Demand design module: obtains the company name of the company's service client, the client's total profit and the number of manpower invested in the client, automatically generates the corresponding relationship between the company and the client, and the user interface designer designs the corresponding relationship between the company and the client into the interface structure; 项目确立模块:明确低代码管理平台的核心功能、目标用户群体和商业模式,确定所需要的项目团队人员、技术资源、预算和项目整个周期的时间表,识别可能的风险,所述可能的风险包括:技术难点、市场变化和资源不足,编写详细的项目计划书,所述项目计划书包括:项目背景、目标、时间线、资源分配和风险管理;Project establishment module: clarify the core functions, target user groups and business model of the low-code management platform, determine the required project team personnel, technical resources, budget and timetable for the entire project cycle, identify possible risks, including technical difficulties, market changes and insufficient resources, and write a detailed project plan, which includes project background, goals, timeline, resource allocation and risk management; 平台设计模块:设计平台的技术架构,包括:前端、后端、数据库和API接口,根据需求调研结果,设计各功能模块的详细功能点和工作流程,设计用户界面和用户体验,确保平台操作简单和美观,确定使用的技术栈,包括编程语言、框架和数据库,并进行必要的技术验证;Platform design module: Design the technical architecture of the platform, including: front-end, back-end, database and API interface. According to the results of demand research, design the detailed functional points and workflow of each functional module, design the user interface and user experience, ensure that the platform is easy to operate and beautiful, determine the technology stack used, including programming language, framework and database, and conduct necessary technical verification; 开发模块:设置开发环境、配置版本控制系统和开发工具,根据设计方案,将系统分成不同的模块,每个模块进行独立开发,开展单元测试、集成测试和用户验收测试,确保每个功能点都符合设计预期,当模块通过测试,开发人员提交相应的代码文件,若提交的代码文件存在冲突,使用冲突调整策略;Development module: Set up the development environment, configure the version control system and development tools, divide the system into different modules according to the design plan, develop each module independently, carry out unit testing, integration testing and user acceptance testing to ensure that each functional point meets the design expectations. When the module passes the test, the developer submits the corresponding code file. If there is a conflict in the submitted code file, use the conflict adjustment strategy; 部署模块:制定详细的部署计划,包括:服务器配置、数据库迁移和备份策略,在预生产环境中进行全面测试,包括:性能测试、安全测试和用户体验测试,将平台部署到生产环境,使用监控工具实时监控平台运行状态,发现并解决潜在问题;Deployment module: Develop a detailed deployment plan, including server configuration, database migration and backup strategies, conduct comprehensive testing in the pre-production environment, including performance testing, security testing and user experience testing, deploy the platform to the production environment, use monitoring tools to monitor the platform's operating status in real time, and identify and resolve potential problems; 迭代与维护模块:提供技术支持和培训,收集用户反馈,了解用户的使用体验和建议,及时修复用户反馈的问题,并根据监控数据进行性能优化。Iteration and maintenance module: Provide technical support and training, collect user feedback, understand user experience and suggestions, promptly fix problems reported by users, and optimize performance based on monitoring data.
CN202411157934.6A 2024-08-22 2024-08-22 A low-code platform management method and system Active CN118674329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411157934.6A CN118674329B (en) 2024-08-22 2024-08-22 A low-code platform management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411157934.6A CN118674329B (en) 2024-08-22 2024-08-22 A low-code platform management method and system

Publications (2)

Publication Number Publication Date
CN118674329A CN118674329A (en) 2024-09-20
CN118674329B true CN118674329B (en) 2024-12-03

Family

ID=92719590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411157934.6A Active CN118674329B (en) 2024-08-22 2024-08-22 A low-code platform management method and system

Country Status (1)

Country Link
CN (1) CN118674329B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722834A (en) * 2012-05-18 2012-10-10 苏州万图明电子软件有限公司 Enterprise client information management system
CN116974540A (en) * 2023-08-29 2023-10-31 徐州华兴信息科技有限公司 Low code development method and platform
CN118132049A (en) * 2024-03-29 2024-06-04 北京东土科技股份有限公司 Processing method, device and storage medium for online collaborative programming

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7996329B1 (en) * 2001-12-13 2011-08-09 Sap Aktiengesellschaft Profit optimization
CN106126410B (en) * 2016-05-26 2019-05-07 华为技术有限公司 Method and device for prompting code conflict
CN108256871A (en) * 2016-12-27 2018-07-06 天津唐玺科技有限公司 A kind of novel Management System for Clients Information
CN108280631A (en) * 2018-02-10 2018-07-13 武汉空心科技有限公司 A kind of front end development task management-control method and system
US11232097B1 (en) * 2020-06-08 2022-01-25 Sprint Communications Company L.P. Ordering commits of code in multi-branch parallel development projects
CA3214018A1 (en) * 2021-06-22 2022-12-29 C3.Ai, Inc. Methods, processes, and systems to deploy artificial intelligence (ai)-based customer relationship management (crm) system using model-driven software architecture
CN113778446B (en) * 2021-09-15 2024-02-13 航天新通科技有限公司 Low-code application development platform
KR102596911B1 (en) * 2023-04-19 2023-11-01 주식회사 디무브 A human resource management system that can be plugged into collaboration tools
CN117035797A (en) * 2023-08-22 2023-11-10 北京数字一百信息技术有限公司 Customer relationship evaluation system based on customer dependency
CN118485444A (en) * 2024-04-19 2024-08-13 上海翼洪信息科技有限公司 Intelligent customer relationship management system based on big data
CN118502808A (en) * 2024-05-10 2024-08-16 创新奇智(浙江)科技有限公司 Intelligent packaging system and method in automatic deployment process

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722834A (en) * 2012-05-18 2012-10-10 苏州万图明电子软件有限公司 Enterprise client information management system
CN116974540A (en) * 2023-08-29 2023-10-31 徐州华兴信息科技有限公司 Low code development method and platform
CN118132049A (en) * 2024-03-29 2024-06-04 北京东土科技股份有限公司 Processing method, device and storage medium for online collaborative programming

Also Published As

Publication number Publication date
CN118674329A (en) 2024-09-20

Similar Documents

Publication Publication Date Title
Bass et al. Architecture-Based Development.
Koch Software evolution in open source projects—a large‐scale investigation
Koch Evolution of open source software systems–a large-scale investigation
Eisty et al. Developers perception of peer code review in research software development
CN111159171A (en) Data auditing method and system
Martínez-Fernández et al. REARM: A reuse-based economic model for software reference architectures
Söylemez et al. Challenges of software process and product quality improvement: catalyzing defect root-cause investigation by process enactment data analysis
Li et al. Architecture viewpoints for documenting architectural technical debt
Long Understanding the role of core developers in open source software development.
Palaneeswaran et al. An integrated decision support system for dealing with time extension entitlements
Bass et al. A comparison of requirements specification methods from a software architecture perspective
JP2003114813A (en) Analysis server, program analysis network system, and program analysis method
US20090183102A1 (en) Method for annotating a process
CN118674329B (en) A low-code platform management method and system
US20040024673A1 (en) Method for optimizing the allocation of resources based on market and technology considerations
Czekster et al. Stochastic performance analysis of global software development teams
Linger et al. Cleanroom Software Engineering Reference Model. Version 1.0.
Liu et al. Metrics for software process simulation modeling
Wang et al. Adopting DevOps in Agile: Challenges and Solutions
Yiftachel et al. Resource allocation among development phases: an economic approach
Zagajsek et al. Requirements management process model for software development based on legacy system functionalities
Dwijaputra et al. Identifying gamification project challenges through literature review and post-mortem documents
Gull et al. Current Stance on Requirement Prioritization Techniques: Challenges, Opportunities, and Future Directions
Kalwar et al. Arqi: Model for developing web application
Fajardo et al. Testing SAP R/3: a manager's step-by-step guide

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
GR01 Patent grant
GR01 Patent grant