Research and development process management system

Through the multi-dimensional management of the R&D process management system, the problem that existing systems are difficult to ensure R&D quality and delivery cycle in large-scale and cross-team projects is solved, and efficient R&D process management and automation are achieved.

CN119762015APending Publication Date: 2025-04-04TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411954830.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing R&D process management system cannot manage R&D processes from multiple dimensions, making it difficult to ensure R&D quality and delivery cycles in large-scale, cross-team projects.

Method used

Provide a R&D process management system, including version control module, R&D process template module, change collection module and R&D process example module. Through the collaborative work of these modules, multi-dimensional management of R&D process is realized.

Benefits of technology

Through multi-dimensional management of R&D processes, R&D quality and delivery efficiency are improved, the standardization and automation of R&D process are ensured, and team collaboration efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762015A_ABST
    Figure CN119762015A_ABST
Patent Text Reader

Abstract

The invention provides a research and development process management system, and the system comprises a version control module which is used for editing a project version; the research and development process template module is used for editing a research and development process template; the change set module performs information interaction with the version control module and the research and development process template, the change set module is used for creating a change set according to the project version, the research and development process template and the project requirements, and the change set module is used for monitoring and updating the overall progress of the change set; and the research and development process instance module performs information interaction with the change set module, the research and development process instance module is used for creating research and development process instances according to the change set, and the research and development process instance module is used for monitoring the execution progress of the research and development process instances. According to the scheme, the research and development process management system can manage the research and development process from multiple dimensions of version control, demand management and progress monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of software development, and in particular to a development process management system. Background Art

[0002] As the complexity and scale of software development continue to expand, higher requirements are placed on the management of the R&D process.

[0003] At present, some R&D process management systems have introduced the concept of agile development, emphasizing iterative and incremental development. Although agile development emphasizes rapid response to changes, it is difficult to guarantee R&D quality and delivery cycle when facing large-scale, cross-team projects. Some R&D process management systems have adopted the DevOps tool chain to achieve continuous integration and continuous delivery. Although the DevOps tool chain improves the efficiency of development and deployment, it still has deficiencies in demand management and version control.

[0004] There is currently no effective solution to the technical problem that the existing R&D process management system is unable to manage the R&D process from multiple dimensions. Summary of the invention

[0005] The main purpose of the present invention is to provide a research and development process management system to solve the technical problem that the existing research and development process management system cannot manage the research and development process from multiple dimensions.

[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present invention, a R&D process management system is provided, including: a version control module, which is used to edit the project version; an R&D process template module, which is used to edit the R&D process template; a change set module, which interacts with the version control module and the R&D process template, the change set module is used to create a change set according to the project version, the R&D process template and the project requirements, and the change set module is used to monitor and update the overall progress of the change set; an R&D process instance module, which interacts with the change set module, the R&D process instance module is used to create an R&D process instance according to the change set, and the R&D process instance module is used to monitor the execution progress of the R&D process instance.

[0007] Furthermore, the R&D process management system also includes: a pipeline module, which interacts with the R&D process instance module. The pipeline module is used to control the pipeline to execute tasks at each stage according to the R&D process instance to generate a product version, and feed back the execution progress of tasks at each stage to the R&D process instance module.

[0008] Furthermore, the pipeline module is used to record the product version generated by the pipeline.

[0009] Furthermore, the R&D process management system also includes: a member and person in charge management module, which exchanges information with the R&D process instance module, and is used to assign responsible persons for tasks at each stage of the R&D process instance.

[0010] Furthermore, the R&D process instance module exchanges information with the persons responsible for the tasks at each stage, and the R&D process instance module is used to send the execution progress of the R&D process instance to the persons responsible for the tasks at each stage.

[0011] Furthermore, the member and person in charge management module is used to set up a compliance check mechanism and online approval process for each stage task of the R&D process instance. The person in charge of each stage task approves the tasks of each stage completed by the pipeline module according to the compliance check mechanism.

[0012] Furthermore, the R&D process management system also includes: a progress display module, which interacts with the R&D process instance and is used to receive and display the execution progress information of the R&D process instance.

[0013] Furthermore, the progress display module exchanges information with the change set module, and the progress display module is used to receive and display the overall progress information of the change set.

[0014] Furthermore, the progress display module displays the execution progress information of the R&D process instance and the overall progress information of the change set in the form of a kanban board or a Gantt chart.

[0015] Furthermore, the R&D process template module is provided with a permission management unit, which is used to obtain management permission information of the operation object, and the R&D process template module is used to enable the template editing function according to the management permission information.

[0016] Applying the technical solution of the present invention, the version control module is used to edit the project version, and each project version corresponds to different project requirements; the R&D process template module is used to edit the R&D process template. In order to adapt to the release requirements in different scenarios, the module can edit and generate the R&D process template that meets the specific application scenario; the change set module combines the version control module, the R&D process template module and the project requirements to generate the change set, and tracks the change activities of each phase in the change set; the R&D process instance module combines the change set to establish the corresponding R&D process instance, and monitors the execution progress of the R&D process instance. The R&D process is based on the project version to ensure that the change set is from the requirement set in the planned version, reduce the occurrence of erroneous integration and missed detection problems, and thus improve the R&D quality and delivery efficiency; and the progress of the overall R&D process is monitored in real time through the R&D process instance module, which helps project managers and team members to better grasp the project progress and risks, and adjust the work plan and resource allocation in time, so as to ensure that the entire R&D process is carried out according to the predetermined plan and progress. In the above scheme, the R&D process management system can manage the R&D process from multiple dimensions of version control, requirement management and progress monitoring, which helps to improve the standardization and automation level of the R&D process, while improving team collaboration efficiency and R&D quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings constituting a part of the present application are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 A structural block diagram of an embodiment of a research and development process management system according to the present invention is shown. DETAILED DESCRIPTION

[0019] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0020] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0022] Now, exemplary embodiments according to the present application will be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments may be implemented in a variety of different forms and should not be construed as being limited to the embodiments described herein. It should be understood that these embodiments are provided to make the disclosure of the present application thorough and complete, and to fully convey the concepts of these exemplary embodiments to those of ordinary skill in the art. In the accompanying drawings, for the sake of clarity, the thickness of the layers and regions may be enlarged, and the same reference numerals are used to represent the same devices, and thus their descriptions will be omitted.

[0023] Combination Figure 1 As shown, according to a specific embodiment of the present application, a research and development process management system is provided.

[0024] Specifically, the R&D process management system includes: a version control module, a R&D process template module, a change collection module and a R&D process instance module.

[0025] The Version Control module is used to edit project versions.

[0026] Specifically, the ways to edit project versions include but are not limited to version creation, version update, version merging and other operations. R&D personnel can edit the project version through an intuitive graphical interface and store the version information of the project version in the database system, where the version information includes the version number, creation timestamp, update timestamp and creator's identification. The version control module is used to ensure the accuracy and completeness of the version information, and to achieve precise version control of multiple related requirements and applications by interacting with the change collection module.

[0027] The R&D process template module is used to edit R&D process templates.

[0028] Specifically, the editing methods of R&D process templates include but are not limited to template creation, template modification, template deletion and other operations. Administrators edit various R&D process templates in the system, such as agile development templates, waterfall models, etc. Each template consists of a series of R&D stages with a predefined order. These templates are displayed in an easy-to-understand graphical form, supporting flexible addition, deletion or adjustment of stages and their logical order. Template editing is designed to meet the requirements of standardized R&D steps and stage division in specific application scenarios, that is, to adapt to the release requirements in different scenarios.

[0029] The change collection module exchanges information with the version control module and the R&D process template. The change collection module is used to create a change collection according to the project version, the R&D process template and the project requirements, and the change collection module is used to monitor and update the overall progress of the change collection.

[0030] Specifically, when creating a change set, the user selects the corresponding R&D process template according to actual needs, and associates the specific version of the project, the relevant requirement list, and multiple application branches. The system generates a unique identifier for each change set and maintains the internal requirement status and application branch synchronization relationship. The change set module automatically updates the overall progress of the change set and the completion of individual requirements by continuously monitoring the status changes of each branch, so that project managers and team members can understand the progress of the entire change set in real time.

[0031] The R&D process instance module exchanges information with the change set module. The R&D process instance module is used to create an R&D process instance according to the change set, and the R&D process instance module is used to monitor the execution progress of the R&D process instance.

[0032] Specifically, the R&D process instance module automatically creates a corresponding R&D process instance based on the R&D process template selected by the user and the associated application branch information. This instance will automatically match the associated applications and branches with the pipelines under each R&D stage according to the R&D template, and build a complete R&D process structure to control the overall R&D process progress for multi-application changes. When the user initializes the R&D process instance according to the selected template, the system automatically generates the corresponding flowchart based on the template content, and closely associates this instance with the specified change set information. During the instance operation, the R&D process instance module continuously tracks the execution of tasks at each stage, including key information such as progress indicators and quality assessments, and supports dynamic adjustment of the R&D process according to pre-set conditions to ensure the accuracy and timeliness of task flow.

[0033] In the embodiment of the present application, the version control module is used to edit the project version, and each project version corresponds to different project requirements; the R&D process template module is used to edit the R&D process template. In order to adapt to the release requirements in different scenarios, the module can edit and generate R&D process templates that meet specific application scenarios; the change set module combines the version control module, the R&D process template module and the project requirements to generate a change set, and tracks the change activities of each phase in the change set; the R&D process instance module combines the change set to establish a corresponding R&D process instance, and monitors the execution progress of the R&D process instance. The R&D process is based on the project version to ensure that the change set is from the requirement set in the planning version, reduce the occurrence of erroneous integration and missed detection problems, and thus improve the R&D quality and delivery efficiency; and the progress of the overall R&D process is monitored in real time through the R&D process instance module, which helps project managers and team members to better grasp the project progress and risks, and adjust the work plan and resource allocation in time, so as to ensure that the entire R&D process is carried out according to the predetermined plan and progress. In the above scheme, the R&D process management system can manage the R&D process from multiple dimensions of version control, requirement management and progress monitoring, which helps to improve the standardization and automation level of the R&D process, while improving team collaboration efficiency and R&D quality.

[0034] Alternatives to the change collection module are as follows:

[0035] Use agile development tools, such as Jira or Trello, instead of the change collection module. These tools support agile development methodologies, allowing teams to quickly respond to changes and manage tasks and requirements.

[0036] Alternatives to the R&D process template module are as follows:

[0037] Use business process management (BPM) tools or low-code development platforms (LCDP) to replace R&D process template modules. These tools provide visual process designers that allow users to easily create and manage business processes and approval processes.

[0038] Use domain-specific languages ​​(DSL) or scripting languages ​​to define R&D process templates instead of graphical process designers. This approach can provide more flexible process customization capabilities, but requires a higher technical threshold.

[0039] Using artificial intelligence technology, we can mine and analyze R&D process data, find potential optimization points, and automatically adjust the process to improve efficiency. For example, we can use machine learning algorithms to predict task completion time and optimize task allocation.

[0040] The alternatives to the R&D process instance module are as follows:

[0041] Use workflow engines or process engines, such as Activiti, instead of developing process instance modules. These engines provide support for process definition, execution, and monitoring, which can help teams automate business processes.

[0042] In an exemplary embodiment of the present application, the R&D process management system also includes: a pipeline module, which interacts with the R&D process instance module. The pipeline module is used to control the pipeline to execute tasks at each stage according to the R&D process instance to generate a product version, and feed back the execution progress of tasks at each stage to the R&D process instance module.

[0043] Specifically, as a key component of the execution layer, the pipeline module carries the specific task execution process of multiple related requirements and applications. The pipeline module exchanges information with the R&D process instance module to control the pipeline to follow the predefined pipeline rules in the R&D process instance and automatically execute various R&D tasks. In the process of executing various R&D tasks in the pipeline, version information and related requirements serve as application artifact metadata, clearly outlining the internal relationship and flow logic between versions, requirements, application branches and artifacts. Among them, the pipeline can be connected to CI / CD tools (such as Jenkins, GitLabCI) to automatically execute a series of links from code compilation, unit testing to integration testing, deployment, etc.

[0044] Preferably, the pipeline module is used to record the product version generated by the pipeline.

[0045] Specifically, during the execution of various R&D tasks on the pipeline, the pipeline module records the product version generated by each build, and forms a clear version traceability chain with the corresponding project version, requirement changes, and application branches, which facilitates later audits and problem location.

[0046] Alternatives to the pipeline module are as follows:

[0047] Use continuous integration / continuous deployment (CI / CD) tools, such as Jenkins or Travis CI, instead of pipeline modules. These tools provide code building, testing, deployment, and release functions, which can automate various stages in the software development life cycle.

[0048] In an exemplary embodiment of the present application, the R&D process management system also includes: a member and person in charge management module, which exchanges information with the R&D process instance module, and the member and person in charge management module is used to assign responsible persons for tasks at each stage of the R&D process instance.

[0049] Specifically, users can use the member and person in charge management module to assign responsible persons to each stage in the R&D process instance, and can change and adjust the responsible persons at any time according to actual conditions, so that each stage in the R&D process instance is managed and controlled by the corresponding responsible person to ensure the smooth execution of the R&D process instance. Among them, the member and person in charge management module supports flexible setting of member roles and person in charge permissions for each R&D stage. In particular, users can set them uniformly from a global perspective, or they can specify them individually for each change set to avoid repeated configuration and ensure that team members collaborate efficiently under the premise of following unified standards.

[0050] Furthermore, the R&D process instance module exchanges information with the persons responsible for the tasks at each stage, and the R&D process instance module is used to send the execution progress of the R&D process instance to the persons responsible for the tasks at each stage.

[0051] Specifically, the R&D process instance module combines an integrated notification mechanism to automatically send notifications to the responsible persons of each stage of the task at key nodes and progress changes, ensuring that team members understand the R&D dynamics in real time, improving communication efficiency and collaborative response speed among teams, and thus improving collaborative work efficiency. The notification mechanism includes but is not limited to email notifications, instant messaging tool notifications, etc.

[0052] Furthermore, the member and person in charge management module is used to set up a compliance check mechanism and online approval process for each stage task of the R&D process instance. The person in charge of each stage task approves the tasks of each stage completed by the pipeline module according to the compliance check mechanism.

[0053] Specifically, the person in charge of each stage in the R&D process instance reviews and tests the completion status of each stage based on the compliance check mechanism. Only when the completion status of the previous stage meets the preset rules, the R&D tasks of the next stage are allowed to proceed, so as to ensure the standardization and normalization of the R&D process instance.

[0054] Among them, the member and person in charge management module also has the function of uniformly viewing and controlling the permissions of team members and persons in charge at each R&D stage, so as to timely adjust the corresponding responsible persons at each stage according to the permissions of team members and persons in charge, so as to ensure that all members carry out their work in an orderly manner according to established regulations.

[0055] Alternative solutions for member and leader management modules are as follows:

[0056] Use Lightweight Directory Access Protocol (LDAP) or Active Directory (AD) servers to replace the member and principal management modules. These directory services provide functions such as user information management, permission allocation, and security authentication, and can be used to manage users and groups within the enterprise.

[0057] In terms of R&D process control, in addition to setting stage standards and conditions, risk assessment and early warning mechanisms can also be introduced to monitor and warn potential risks in the R&D process in real time. This can help the team discover and deal with potential problems in a timely manner and ensure the smooth progress of the R&D process.

[0058] In addition to the collaboration functions within the system, instant messaging tools (such as WeChat for Enterprise, DingTalk, etc.) can also be introduced to facilitate real-time communication and collaboration among team members.

[0059] In an exemplary embodiment of the present application, the R&D process management system further includes: a progress display module, which interacts with the R&D process instance and is used to receive and display execution progress information of the R&D process instance.

[0060] Specifically, team members can use the progress display module to globally grasp the overall progress of the R&D process instance, that is, to timely understand key information such as progress indicators, quality assessments, etc. at each stage of the R&D process instance.

[0061] Furthermore, the progress display module exchanges information with the change set module, and the progress display module is used to receive and display the overall progress information of the change set.

[0062] Specifically, team members can use the progress display module to have a global understanding of the overall progress of all change sets, and can also drill down to view the detailed status of a specified set, including completed stages, pending tasks, and risk factors that may affect delivery.

[0063] Preferably, the progress display module displays the execution progress information of the R&D process instance and the overall progress information of the change set in the form of a kanban board or a Gantt chart.

[0064] Use a Kanban board or Gantt chart to display progress information, so that team members can quickly grasp the overall progress of demand delivery and improve transparency and work efficiency.

[0065] Alternatives to the progress display module are as follows:

[0066] Use data visualization tools, such as Power BI, instead of progress display modules. These tools provide a rich variety of chart types and data visualization functions, which can help teams understand project progress and performance indicators more intuitively.

[0067] In terms of progress display, in addition to the traditional R&D view, you can also consider using interactive data visualization technology to provide a richer and more intuitive way to display progress. For example, you can use data visualization tools to display the R&D progress in the form of Gantt charts, dashboards, etc., to help team members understand the project progress and task status more intuitively.

[0068] R&D progress information can be pushed to relevant personnel in real time via SMS, email or mobile application push, ensuring that they can obtain the latest progress in a timely manner.

[0069] In an exemplary embodiment of the present application, the R&D process template module is provided with a permission management unit, which is used to obtain management permission information of the operation object, and the R&D process template module is used to enable the template editing function according to the management permission information.

[0070] The setting of the permission management unit restricts ordinary users to only view and use published templates, while senior administrators have the right to edit and publish new templates to ensure the accuracy of R&D process templates.

[0071] In another specific implementation of the present application, the specific management process of the R&D process management system is as follows.

[0072] To create a change set, the specific implementation steps are as follows:

[0073] 1. After the user logs in to the system, enter the "Change Management" interface and click the "Create Change Set" button.

[0074] 2. Enter the name of the change set, a description of its purpose, and a description of the scope involved.

[0075] 3. Through the system's built-in project management module, check the associated project versions and specific requirement items.

[0076] 4. Select the template applicable to this change set in the R&D process template library and determine the business application branch to be associated.

[0077] 5. After completing the above operations, save the change set information, and the change set module will immediately start tracking various change activities within the set.

[0078] The steps to start a development process instance are as follows:

[0079] 1. On the Change Collection Details page, click the Start R&D Process Instance link.

[0080] 2. The R&D process instance module reads the selected R&D process template, automatically builds the R&D process instance structure corresponding to the change set, and maps the requirements in the set to each stage.

[0081] 3. The pipeline module automatically associates pipeline tasks to the corresponding R&D stages based on the process instance configuration. Users can further fine-tune the pipeline task parameters on this basis.

[0082] The specific steps to execute the R&D process are as follows:

[0083] 1. After the developer completes the coding task locally, he / she submits the code changes to the corresponding branch through the version control system.

[0084] 2. Once the pipeline module receives a new change request, it immediately triggers the corresponding automated operation process and performs compilation, packaging, testing and other tasks in the preset order.

[0085] 3. After completing the tasks in each stage, the results will be recorded in the R&D process instance module and fed back to relevant personnel.

[0086] The specific control steps of the R&D process are as follows:

[0087] 1. The person in charge needs to review the results of the previous stage and approve the next stage after confirming that they meet the established standards; if they do not meet the standards, they need to return for modification or re-execute the relevant tasks.

[0088] 2. The responsible person management module continuously monitors changes in role responsibilities and permissions to ensure that all team members strictly follow unified specifications and standards to perform their work.

[0089] The specific implementation steps for progress display and team communication are as follows:

[0090] 1. Team members can use the progress display module to understand the overall progress of all change sets, and can also drill down to view the detailed status of a specific set, including completed stages, pending tasks, and risk factors that may affect delivery.

[0091] 2. Combined with the integrated notification mechanism, the system will automatically send notifications to relevant personnel at key nodes and progress changes, ensuring that team members understand R&D dynamics in real time and improve collaborative work efficiency.

[0092] From the above description, it can be seen that the above embodiments of the present invention achieve the following technical effects:

[0093] 1. The version control module is used to edit the project version, and each project version corresponds to different project requirements; the R&D process template module is used to edit the R&D process template. In order to adapt to the release requirements in different scenarios, this module can edit and generate R&D process templates that meet specific application scenarios; the change set module combines the version control module, the R&D process template module and the project requirements to generate the change set, and tracks the change activities of each phase in the change set; the R&D process instance module combines the change set to establish the corresponding R&D process instance and monitor the execution progress of the R&D process instance. The R&D process is based on the project version to ensure that the change set is from the requirement set in the planned version, reduce the occurrence of erroneous integration and missed testing problems, and thus improve the R&D quality and delivery efficiency; and the progress of the overall R&D process is monitored in real time through the R&D process instance module, which helps project managers and team members to better grasp the project progress and risks, and adjust the work plan and resource allocation in time, so as to ensure that the entire R&D process is carried out according to the predetermined plan and progress. In the above scheme, the R&D process management system can manage the R&D process from multiple dimensions of version control, requirement management and progress monitoring, which helps to improve the standardization and automation level of the R&D process, while improving team collaboration efficiency and R&D quality.

[0094] 2. The member and person in charge management module is set up to assign responsible persons to each stage in the R&D process instance, so that each stage in the R&D process instance is managed and controlled by the corresponding responsible person to ensure the smooth execution of the R&D process instance. Among them, the responsible person can review and test the completion of each stage. Only when the completion of the previous stage meets the preset rules, the R&D task of the next stage is allowed to proceed, so as to ensure the standardization and normalization of the R&D process.

[0095] 3. The setting of the progress display module uses an intuitive R&D view to display the R&D progress and status details of all current change sets and specified sets, so that team members can quickly grasp the overall progress of demand delivery and improve transparency and work efficiency.

[0096] For ease of description, spatially relative terms such as "above", "above", "on the upper surface of", "above", etc. may be used here to describe the spatial positional relationship between a device or feature and other devices or features as shown in the figure. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figure. For example, if the device in the accompanying drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" can include both "above" and "below". The device can also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatially relative descriptions used here are interpreted accordingly.

[0097] In addition to the above, it should be noted that "one embodiment", "another embodiment", "embodiment", etc. mentioned in this specification refer to the specific features, structures or characteristics described in conjunction with the embodiment included in at least one embodiment generally described in this application. The same expression appearing in multiple places in the specification does not necessarily refer to the same embodiment. Further, when describing a specific feature, structure or characteristic in conjunction with any embodiment, it is claimed that the realization of such feature, structure or characteristic in conjunction with other embodiments also falls within the scope of the present invention.

[0098] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0099] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A research and development process management system, characterized in that: include: A version control module, wherein the version control module is used to edit the project version; A R&D process template module, wherein the R&D process template module is used to edit the R&D process template; A change collection module, the change collection module exchanges information with the version control module and the R&D process template, the change collection module is used to create a change collection according to the project version, the R&D process template and the project requirements, and the change collection module is used to monitor and update the overall progress of the change collection; A research and development process instance module, the research and development process instance module exchanges information with the change set module, the research and development process instance module is used to create a research and development process instance according to the change set, and the research and development process instance module is used to monitor the execution progress of the research and development process instance.

2. The R&D process management system according to claim 1, characterized in that: The R&D process management system also includes: The pipeline module exchanges information with the R&D process instance module, and is used to control the pipeline to execute tasks at each stage according to the R&D process instance to generate a product version, and to feed back the execution progress of the tasks at each stage to the R&D process instance module.

3. The R&D process management system according to claim 2, characterized in that: The pipeline module is used to record the product version generated by the pipeline.

4. The R&D process management system according to claim 2, characterized in that: The R&D process management system also includes: A member and person in charge management module, which exchanges information with the R&D process instance module and is used to assign persons responsible for tasks at each stage of the R&D process instance.

5. The R&D process management system according to claim 4, characterized in that: The R&D process instance module exchanges information with the persons responsible for the tasks at each stage, and the R&D process instance module is used to send the execution progress of the R&D process instance to the persons responsible for the tasks at each stage.

6. The R&D process management system according to claim 5, characterized in that: The member and person in charge management module is used to set up a compliance check mechanism and an online approval process for the tasks at each stage of the R&D process instance. The person in charge of the tasks at each stage approves the tasks at each stage completed by the pipeline module based on the compliance check mechanism.

7. The R&D process management system according to claim 1, characterized in that: The R&D process management system also includes: A progress display module, wherein the progress display module exchanges information with the R&D process instance, and the progress display module is used to receive and display execution progress information of the R&D process instance.

8. The R&D process management system according to claim 7, characterized in that: The progress display module exchanges information with the change set module, and the progress display module is used to receive and display the overall progress information of the change set.

9. The R&D process management system according to claim 8, characterized in that: The progress display module displays the execution progress information of the R&D process instance and the overall progress information of the change set in the form of a kanban board or a Gantt chart.

10. The R&D process management system according to claim 1, characterized in that: The R&D process template module is provided with a permission management unit, and the permission management unit is used to obtain management permission information of the operation object. The R&D process template module is used to enable the template editing function according to the management permission information.

Citation Information

Cited By

  • Self-adaptive dynamic index tracking framework and system based on low-code platform

    CN119960743A