Locking method, interaction method and system for agile iterative sprint

By obtaining and processing iterative configuration information, and automatically processing iterative locking or unlocking, the contradiction between iterative scope locking and change of matter content is solved, the consistency and efficiency of iterative management are achieved, and progress tracking and responsibility traceability are supported.

CN120338714APending Publication Date: 2025-07-18JIANGSU SECURITIES
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510462091.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The existing iterative locking method cannot effectively solve the contradiction between the dynamic nature of the change of matter content and the iterative scope locking in the iterative planning, resulting in the lack of rigidity and traceability of iterative management, and the problem of time lag, which affects the consistency and efficiency of iterative management.

Method used

By obtaining the configuration information of the target iteration, including the locked switch status, locking method, locking time, locking matter type, locking protection range, locking whitelist and notification list, iterative locking or unlocking is automatically processed to achieve clear and unified management of the iteration scope.

Benefits of technology

Improve the consistency and efficiency of iterative management, support progress tracking and responsibility backtracking, ensure iterations are executed as planned, and enhance management transparency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338714A_ABST
    Figure CN120338714A_ABST
Patent Text Reader

Abstract

The invention discloses a locking method, an interaction method and a system for agile iteration sprint. The locking method comprises the following steps: acquiring configuration information of target iteration; the configuration information comprises a locked on-off state, a locking mode, locking time, a locking item type, a locking protection range, a locking white list and a notification list; processing the target iteration according to the configuration information to obtain a locked iteration or an unlocked iteration; according to the method, the item type and the protection range of the iteration in the target iteration can be clear, the contradiction between the dynamic property of item content change and the locking of the iteration range is effectively solved, and the unified management requirement is met; according to the invention, the continuity and efficiency of iterative management can be improved, and subsequent progress tracking and responsibility backtracking are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of agile iterative locking, and particularly to a locking method, an interaction method and a system for agile iterative sprints. Background Art

[0002] In the process of project management, the collaboration between the product manager and the R & D team is closely related to the formulation and execution of the iterative plan; changes in the iterative scope of different items in the iterative plan, that is, the iterative planning order, item migration in or out, and adjustment of item priorities, may occur in the initial stage of the iteration or even during the dynamic process of the iteration; such changes in the iterative scope of different items stem from various factors, such as new requirements temporarily introduced by the product manager, requirement elimination by the R & D team based on actual feasibility assessment, and new technical debt optimization tasks added by R & D personnel, etc.

[0003] Currently, for the existing iterative locking methods, for the confirmation of the iterative scope of different items in the iterative plan, after relevant personnel reach a consensus at the iterative plan meeting, the management tool is used for corresponding adjustments, and finally the iterative scope is locked; this process often has a lag, that is, there may be requirements for changes after the meeting, resulting in differences between the content recorded in the meeting minutes and the finally determined iterative scope in the management tool and being difficult to trace; for example, the meeting is held on Wednesday, but there are still several days until the start of the next iteration week, and during this period, new urgent requirements are inserted, so the final confirmation of the iterative scope and the tool adjustment are not completed until Friday. This mode lacks a clearly defined iterative scope locking time point: it not only affects the coherence and efficiency of iterative management, but also brings challenges to subsequent progress tracking and responsibility tracing back.

[0004] In summary, although the existing iterative locking methods can lock the iterative scope and ensure the project progresses as planned, they have significant defects in practice. On the one hand, it fails to effectively solve the contradiction between the dynamics of item content changes in the iteration and the locking of the iterative scope, resulting in the lack of sufficient rigidity and traceability in the execution of the iterative plan; on the other hand, due to the time lag caused by manual operations, the final confirmation of the iterative scope often lags behind the actual situation, weakening the timeliness and accuracy of iterative management. Therefore, exploring a more efficient, automated and powerful iterative locking method with strong tracing back ability has become the key to improving project management efficiency. Summary of the Invention

[0005] The purpose of the present invention is to provide a locking method, an interaction method and a system for agile iterative sprints, which can effectively solve the contradiction between the dynamics of item content changes and the locking of the iterative scope, meet the unified management requirements, improve the coherence and efficiency of iterative management, and contribute to subsequent progress tracking and responsibility tracing back.

[0006] To achieve the above object, the present invention adopts the following technical solutions: In a first aspect, the present invention provides a locking method for agile iterative sprints, including: Obtaining the configuration information of the target iteration; the configuration information includes the switch state of locking, the locking method, the locking time, the type of locked matters, the locking protection scope, as well as the locking whitelist and notification list; Processing the target iteration according to the configuration information to obtain a locked iteration or an unlocked iteration.

[0007] Optionally, the process of obtaining the configuration information of the target iteration includes: Receiving the configuration operation of a fixed user on the iteration locking configuration page; Based on the configuration operation on the iteration locking configuration page, obtaining the configuration information of the target iteration; The configuration operation includes configuring the switch state of locking, the locking method, the locking time, the type of locked matters, the locking protection scope, as well as the locking whitelist and notification list.

[0008] Optionally, the switch state of locking includes locking on and locking off; when the configured switch state of locking is locking on, subsequent configurations are performed on the locking method, the locking time, the type of locked matters, the locking protection scope, the locking whitelist and the notification list; when the configured switch state of locking is locking off, no subsequent configuration operation is required, and it is default that the target iteration is not locked.

[0009] Optionally, the locking method includes manual locking and automatic locking; when the configured locking method is manual locking, the range of the locking time is obtained by configuring the time point of the locking method; when the configured locking method is automatic locking, the locking time is further configured to determine a fixed locking time range.

[0010] Optionally, the type of locked matters includes requirements, tasks and defects; when configuring the type of locked matters, one or more types of locked matters can be configured separately; the locking protection scope includes the iteration planning order, the moving in or out of matters, and the priority of matters; when configuring the locking protection scope, one or more locking protection scopes can be configured separately.

[0011] Optionally, both the locking whitelist and the notification list can be configured as one or more persons.

[0012] In a second aspect, the present invention provides an interaction method for agile iterative sprints, including: Receiving user information and the operation information of the user; For a locked iteration, when the user information belongs to the locked whitelist, the item content of the locked iteration is changed based on the user's operation information, and the changed item content is sent to the personnel on the notification list; when the user information does not belong to the locked whitelist, it is judged whether the user's operation information can change the item content of the locked iteration to obtain a judgment result; the item content of the locked iteration is changed based on the judgment result and the user's operation information.

[0013] For an unlocked iteration, the item content of the unlocked iteration is directly changed based on the user's operation information.

[0014] Optionally, the judging whether the user's operation information can change the item content of the locked iteration to obtain a judgment result includes: If the operation item in the operation information is in the locked item types configured for the locked iteration, and the operation action in the operation information is within the locked protection range, it is judged that the item content of the locked iteration cannot be changed; otherwise, it is judged that the item content of the locked iteration can be changed.

[0015] In a third aspect, the present invention provides a system for implementing the locking method and interaction method for agile iteration sprints described in the first and second aspects, characterized by including: A configuration information acquisition module for acquiring the configuration information of the target iteration; the configuration information includes the locking switch state, locking method, locking time, locked item types, locked protection range, as well as the locked whitelist and notification list; A locking processing module for processing the target iteration according to the configuration information to obtain a locked iteration or an unlocked iteration; An interaction module for implementing the interaction method for agile iteration sprints described in any one of claims 7-8.

[0016] Optionally, the interaction module includes: A receiving unit for receiving user information and the user's operation information; A change processing unit for, for a locked iteration, when the user information belongs to the locked whitelist, changing the item content of the locked iteration based on the user's operation information and sending the changed item content to the personnel on the notification list; when the user information does not belong to the locked whitelist, judging whether the user's operation information can change the item content of the locked iteration to obtain a judgment result; changing the item content of the locked iteration based on the judgment result and the user's operation information.

[0017] It is also used for, for an unlocked iteration, directly changing the item content of the unlocked iteration based on the user's operation information.

[0018] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: The present invention provides a locking method, an interaction method, and a system for agile iterative sprints. The locking method obtains the locked switch state, locking method, locking time, locked matter type, locking protection scope, as well as the locking whitelist and notification list configured for the target iteration, and performs locking or unlocking processing on the target iteration to obtain a locked iteration or an unlocked iteration; this makes the iteration planning order, matter moving in or out, and the priority of matters in the target iteration clear, effectively solves the contradiction between the dynamic change of matter content and the locking of the iteration scope, and meets the unified management requirements; it can improve the coherence and efficiency of iteration management, and is helpful for subsequent progress tracking and responsibility tracing back.

[0019] The present invention provides a locking method for agile iterative sprints. The configuration for locking is refined to the locked switch state, locking method, locking time, locked matter type, locking protection scope, as well as the locking whitelist and notification list; among them, the locking protection scope includes the iteration planning order, matter moving in or out, and the priority of matters, enabling the R & D team to focus on work delivery at a determined time rhythm, complete one by one in order of matter priority and iteration planning order from top to bottom, and do its best to deliver all iteration content, thus improving efficiency. Among them, the setting of the locking whitelist and notification list provides limited flexible operation capabilities, allowing some specific users to perform operations during iteration locking, and sending notification emails to inform relevant personnel in a timely manner, which can effectively improve the transparency and flexibility of management.

[0020] The present invention provides an interaction method for agile iterative sprints. Based on the configured whitelist and locked matter type, it judges whether interaction is possible, thereby realizing the change of matters in the iteration, and improving the coherence and efficiency of iteration management.

[0021] The present invention provides a system for agile iterative sprints, including a configuration information acquisition module, a locking processing module, and an interaction module; among them, a locked or unlocked iteration can be obtained through the configuration information acquisition module and the locking processing module, and the interaction module realizes interaction with users based on the locked or unlocked iteration, allowing relevant users to make matter changes outside a certain locking protection scope, and allowing some specific users to perform operations during iteration locking, and sending notification emails to inform relevant personnel in a timely manner, which can effectively improve the transparency and flexibility of management. Brief Description of the Drawings

[0022] Figure 1 The following shows a schematic flowchart of the locking method for agile iterative sprints in an embodiment of the present invention; Figure 2It is a schematic diagram of an iterative locking configuration page in an embodiment of the present invention; Figure 3 Shown is a flow chart of an interactive method for agile iterative sprint in one embodiment of the present invention. DETAILED DESCRIPTION

[0023] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.

[0024] Example 1

[0025] like Figure 1 As shown, the embodiment of the present invention introduces a locking method for agile iteration sprint, comprising the following steps: S1: Obtain configuration information of the target iteration; the configuration information includes the lock switch status, lock mode, lock time, lock item type, lock protection scope, and lock whitelist and notification list; S2: Process the target iteration according to the configuration information to obtain a locked iteration or an unlocked iteration.

[0026] Specifically, when the locked switch state in the configuration information is locked on, the target iteration enters the lock preparation state; then according to the locking method, time range, event type and protection scope, the locking rules of the target iteration are further determined to obtain the locked iteration; Specifically, when the locked switch state in the configuration information is locked off, the target iteration does not need to be locked, and an unlocked iteration is obtained.

[0027] Specifically, the configuration information also includes a lock whitelist and a notification list. When the target iteration is locked, that is, the locked iteration is obtained, the lock whitelist in the configuration information can allow people in the whitelist to make changes to the locked iteration, and send emails to notify people in the notification list in the configuration information.

[0028] This embodiment proposes a locking method for agile iteration sprint, which can lock or unlock the target iteration by acquiring the lock switch state, lock mode, lock time, lock item type, lock protection scope, lock whitelist and notification list configured for the target iteration, and obtain a locked iteration or unlocked iteration; the iterative item type and protection scope (planning order, item movement in or out, and item priority) in the target iteration can be clarified, effectively resolving the contradiction between the dynamic nature of item content changes and iteration scope locking, and achieving unified management requirements; it can improve the consistency and efficiency of iteration management, and facilitate subsequent progress tracking and responsibility backtracking.

[0029] In this embodiment, the process of obtaining the configuration information of the target iteration in step S1 includes: Receiving the configuration operation of a fixed user on the iteration locking configuration page; Based on the configuration operation on the iteration locking configuration page, obtaining the configuration information of the target iteration; The configuration operation includes configuring the switch state of locking, the locking method, the locking time, the type of locked matters, the locking protection scope, as well as the locking whitelist and notification list.

[0030] Specifically, the switch state of locking includes locking on and locking off; when the switch state of configured locking is locking on, subsequent configurations are performed on the locking method, the locking time, the type of locked matters, the locking protection scope, the locking whitelist and the notification list; when the switch state of configured locking is locking off, no subsequent configuration operation is required, and it is default that the target iteration is not locked.

[0031] Specifically, the locking method includes manual locking and automatic locking; when the configured locking method is manual locking, the range of the locking time is obtained through the time point of configuring the locking method; when the configured locking method is automatic locking, the locking time is further configured to determine a fixed locking time range.

[0032] Specifically, the type of locked matters includes requirements, tasks and defects; when configuring the type of locked matters, one or more types of locked matters can be configured separately; the locking protection scope includes the iteration planning order, the moving in or out of matters, and the priority of matters; when configuring the locking protection scope, one or more locking protection scopes can be configured separately.

[0033] Specifically, both the locking whitelist and the notification list can be configured with one or more persons.

[0034] Based on the obtaining process of step S1 above, this embodiment introduces an iteration locking configuration page and corresponding configuration operations, which are specifically as follows: As Figure 2 shown, the iteration locking configuration page is divided into four configuration modules, namely the iteration locking method module, the iteration locked matter type module, the iteration locking protection scope module and the iteration lock period operation module; each module is correspondingly provided with a check box and corresponding checked content, a selection box and corresponding selected content, and a filling box, further facilitating the configuration operation of fixed users; Specifically, the iteration locking method module is used for fixed users to perform corresponding configurations on the switch state of locking, the locking method and the locking time; Among them, if the check boxes (manual locking and automatic locking) in the iterative locking mode module are not checked at all, it is considered that the iterative locking is not enabled, and the switch state of the iteration is locked off; if it is enabled, one of manual locking and automatic locking can be selected. If manual locking is checked, the user can lock the iteration at any time by clicking the button on the iteration page to lock or unlock the iteration; among them, the buttons for locking and unlocking the iteration are not displayed in Figure 2 it. If automatic locking is checked, the system locks the iteration within a specific time period according to the rules. The locked time period can be determined by setting the number of days to increase or decrease through the two basic attributes of the iteration start time and the iteration end time, and supports specific time values down to hours, minutes, and seconds.

[0035] Specifically, the iterative locking matter type module is used to enable the user to configure the locked matter types; this configuration supports distinguishing different to-do matter types in the iteration. For example, if there are requirements, tasks, and defects in the iteration at the same time, it is possible to specify which matters are locked and these matters cannot be operated in the iteration; it can be seen from Figure 2 it that the matter types locked this time are the contents of requirements and defects, and the contents of the matter type of tasks are not locked.

[0036] Specifically, the iterative locking protection scope module is used to enable the user to configure the locked protection scope; the protection scope means that some operations on the locked iteration will be restricted, and these restrictions include restricting the iterative planning order, restricting the change of the "belonging iteration" information (that is, restricting the movement of matters into or out of the iteration), and restricting the adjustment of the priority of matters within the iteration. These restricted behavior options and the protection scope work together with the locked matter types to achieve a controllable purpose. Among them, the locking of the iterative planning order means that in the requirement list in the iteration, the upper and lower order of the requirements can no longer be adjusted, that is, the order of all requirements is solidified, and R & D can develop from top to bottom according to the arrangement order of the requirements in the list; the locking of the belonging iteration means that requirements cannot be added or removed within the iteration, and the number of iterative requirements no longer changes; the locking of the matter priority means that the priority field representing the importance of each single requirement (usually the enumerated value examples are high, medium, and low) can no longer be changed.

[0037] Specifically, the iterative lock period operation module is used to enable the user to configure the locked whitelist and the notification list; this configuration supports a list of personnel on the whitelist, allowing specific personnel or roles to still operate the to-do matters within the iteration without restriction during the locked period; it supports sending an email to specific personnel or roles in the notification list to inform them that the iteration scope has changed after the whitelist personnel operate.

[0038] Embodiment 2

[0039] This embodiment provides an interaction method for agile iterative sprints, including: Receiving user information and the user's operation information; For a locked iteration, when the user information belongs to the locked whitelist, based on the user's operation information, change the item content of the locked iteration, and send the changed item content to the personnel on the notification list; when the user information does not belong to the locked whitelist, determine whether the user's operation information can change the item content of the locked iteration to obtain a judgment result; based on the judgment result and the user's operation information, change the item content of the locked iteration.

[0040] For an unlocked iteration, directly change the item content of the unlocked iteration based on the user's operation information.

[0041] In this embodiment, the determining whether the user's operation information can change the item content of the locked iteration to obtain a judgment result includes: If the operation item in the operation information is in the locked item types configured for the locked iteration, and the operation action in the operation information is within the locked protection scope, then it is determined that the item content of the locked iteration cannot be changed; otherwise, it is determined that the item content of the locked iteration can be changed.

[0042] Specifically, as Figure 3 shown, Judge the switch state of the lock of the target iteration; When the lock is off, that is, an unlocked iteration, directly change the item content of the unlocked iteration based on the user's operation information; When the lock is on, that is, a locked iteration, then determine whether the user information belongs to the locked whitelist; When the user information belongs to the locked whitelist, change the item content of the locked iteration based on the user's operation information, and send the changed item content to the personnel on the notification list; When the user information does not belong to the locked whitelist, then determine whether the user's operation information can change the item content of the locked iteration, that is, determine whether the operation item in the operation information is in the configured locked item types, and whether the operation action in the operation information is within the locked protection scope; When the operation item in the operation information is not in the configured locked item types, directly change the item content of the locked iteration based on the user's operation information; When the operation item in the operation information is in the configured locked item types, then determine whether the operation action in the operation information is within the locked protection scope; When the operation action is within the locked protection range, the content of the locked iteration cannot be changed; otherwise, the content of the locked iteration can be changed.

[0043] Embodiment 3

[0044] This embodiment provides a system for implementing the locking method and interaction method for agile iterative sprints described in Embodiment 1 and Embodiment 2, including: A configuration information acquisition module, used to acquire the configuration information of the target iteration; the configuration information includes the switch state of locking, the locking method, the locking time, the locked item type, the locked protection range, as well as the locked white list and the notification list; A locking processing module, used to process the target iteration according to the configuration information to obtain a locked iteration or an unlocked iteration; An interaction module, used to implement the interaction method for agile iterative sprints described in Embodiment 2.

[0045] Specifically, the interaction module includes: A receiving unit, used to receive user information and the operation information of the user; A change processing unit, for a locked iteration, when the user information belongs to the locked white list, based on the operation information of the user, change the content of the locked iteration and send the changed content to the personnel in the notification list; when the user information does not belong to the locked white list, judge whether the operation information of the user can change the content of the locked iteration to obtain a judgment result; based on the judgment result and the operation information of the user, change the content of the locked iteration.

[0046] It is also used for an unlocked iteration, directly change the content of the unlocked iteration based on the operation information of the user.

[0047] Embodiment 4

[0048] This embodiment provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed, it implements the locking method and interaction method for agile iterative sprints described in the embodiments of the claims 1 and 2.

[0049] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0050] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of flows and / or blocks in the flowchart and / or block diagram can also be implemented. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or a device for implementing the functions specified in multiple blocks.

[0051] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or a device for implementing the functions specified in multiple blocks.

[0052] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit and scope protected by the claims of the present invention. All of these fall within the protection scope of the present invention.

Claims

1. A locking method for agile iterative sprints, characterized in that include: Get the configuration information of the target iteration; The configuration information includes the lock switch status, lock mode, lock time, lock item type, lock protection scope, and lock whitelist and notification list; The target iteration is processed according to the configuration information to obtain a locked iteration or an unlocked iteration.

2. The locking method for agile iterative sprints according to claim 1, characterized in that The process of acquiring the configuration information of the target iteration includes: Receive configuration operations from fixed users on the iteration lock configuration page; Based on the configuration operations on the iteration lock configuration page, the configuration information of the target iteration is obtained; The configuration operation includes configuring the lock switch status, lock mode, lock time, lock item type, lock protection scope, and lock whitelist and notification list.

3. The locking method for an agile iterative sprint according to claim 2, wherein The lock switch state includes lock on and lock off; when the lock switch state is locked on, the lock mode, lock time, lock item type, lock protection range, lock whitelist and notification list are subsequently configured; When the switch status of the configuration lock is locked off, no subsequent configuration operations are required, and the default target iteration is not locked.

4. The locking method for agile iterative sprints according to claim 3, wherein The locking mode includes manual locking and automatic locking; when the locking mode is configured as manual locking, the locking time range is obtained by the time point of the configured locking mode; When the lock mode is configured as automatic lock, the lock time is further configured to determine a fixed lock time range.

5. The locking method for agile iterative sprints according to claim 4, wherein The locked item types include requirements, tasks, and defects; when configuring the locked item types, one or more locked item types can be configured separately; the locked protection scope includes the iteration planning sequence, item moving in or out, and the priority of the item; When configuring a lock protection range, you can configure one lock protection range individually or configure multiple lock protection ranges at the same time.

6. The locking method for agile iterative sprints according to claim 5, wherein Both the lock whitelist and the notification list may be configured to one or more persons.

7. An interaction method for agile iterative sprints, characterized in that, include: Receive user information and user operation information; For locked iterations, when the user information belongs to the locked whitelist, the locked iterations are modified based on the user's operation information, and the modified content is sent to the persons on the notification list; When the user information does not belong to the locked whitelist, it is determined whether the user's operation information can change the content of the locked iteration, and a determination result is obtained; Change the content of the locked iteration based on the judgment result and the user's operation information; For an unlocked iteration, the content of the event is directly changed based on the user's operation information.

8. The locking method for agile iterative sprints according to claim 7, wherein The determining whether the user's operation information can change the content of the locked iteration to obtain the determination result includes: If the operation item in the operation information is in the locked item type of the locked iteration configuration, and the operation action in the operation information is in the locked protection range, it is determined that the item content of the locked iteration cannot be changed; otherwise, it is determined that the item content of the locked iteration can be changed.

9. A system for implementing the locking method and interaction method for agile iterative sprints as described in any one of claims 1-8, characterized in that, include: A configuration information acquisition module is used to obtain the configuration information of the target iteration; The configuration information includes the lock switch status, lock mode, lock time, lock item type, lock protection scope, and lock whitelist and notification list; A locking processing module, configured to process a target iteration according to configuration information to obtain a locked iteration or an unlocked iteration; An interaction module, configured to implement the interaction method for agile iteration sprints according to any one of claims 7-8.

10. The locking system for an agile iterative sprint according to claim 9, characterized in that, The interaction module includes: A receiving unit, configured to receive user information and the operation information of the user; A change processing unit, configured to, for a locked iteration, when the user information belongs to the locked whitelist, change the item content of the locked iteration based on the operation information of the user, and send the changed item content to the personnel on the notification list; when the user information does not belong to the locked whitelist, determine whether the operation information of the user can change the item content of the locked iteration to obtain a determination result; and change the item content of the locked iteration based on the determination result and the operation information of the user; It is further configured to, for an unlocked iteration, directly change the item content of the unlocked iteration based on the operation information of the user.