Conference communication method, system and device based on agile poker, medium and equipment
By introducing agile coaching robots and agile poker groups in the meetings of the agile team, the problem of inefficiency in communication in traditional meetings is solved, and the agile team can quickly reach consensus and improve communication efficiency.
Patent Information
- Application Number
- CN202510269617.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-06-24
AI Technical Summary
Traditional conference communication methods are inefficient and it is difficult to achieve a fast and consistent understanding of needs within a limited time, which affects the overall progress and quality of the project.
Using agile poker-based conference communication method, agile coach robots perform voice interaction tasks in an agile room, agile poker group is used to help team members quickly and intuitively express their understanding and evaluation of project information, and judge the consensus of team members through card play.
It improves the efficiency and accuracy of the agile team in meeting communication, ensures rapid understanding of project information and consensus reach, and saves time and resources.
Smart Images

Figure CN120198069A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of online meetings. Specifically, it relates to a meeting communication method, system, device, medium, and equipment based on agile poker. Background Art
[0002] With the wide application of agile development methods in China, how to efficiently conduct meeting communication in agile teams has become an urgent problem to be solved. For example, in the financial leasing business, many projects are in different locations, even overseas, and remote work is often required; in the field of healthcare, due to the complexity of the condition, remote consultations by experts from different locations are needed, and even remote operations by expert doctors from different locations are required for surgeries, all of which require connecting to remote meetings. Traditional meeting communication methods are often inefficient and difficult to achieve quick and consistent understanding of requirements within a limited time, thus affecting the overall progress and quality of the project.
[0003] In related technologies, agile poker technology, as an effective tool for task complexity assessment, has been widely used. It usually promotes team members to reach a consensus when evaluating task complexity through different task descriptions on cards. However, although this method has been applied in many agile teams, the current technology focuses more on the optimization of underlying management tools and lacks innovative thinking on the overall application scenarios of agile management tools. Summary of the Invention
[0004] The embodiments of the present disclosure provide at least a meeting communication method, system, device, medium, and equipment based on agile poker, which improve the efficiency and accuracy of agile teams in meeting communication.
[0005] The embodiments of the present disclosure provide a meeting communication method based on agile poker, including:
[0006] Obtaining the project information to be communicated of the agile team; wherein, the agile team includes multiple agile team members;
[0007] In response to the instruction that all agile team members have completed entering the agile room, an agile coach robot is set in the agile room, so that the agile coach robot performs voice interaction tasks with the agile team members according to the project information to be communicated; wherein, within the agile room, each agile team member has the same set of agile poker cards, and the set of agile poker cards includes multiple agile poker cards;
[0008] Receiving the agile poker playing situations of each agile team member regarding the project information to be communicated;
[0009] Judging whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent;
[0010] End the meeting when the Agile Poker plays of each Agile team member regarding the project information to be communicated are consistent;
[0011] When the Agile Poker plays of each Agile team member regarding the project information to be communicated are inconsistent, use the Agile coach robot to report the communication situation of this round and start the meeting communication session; and based on the meeting communication results, receive the Agile Poker plays of each Agile team member regarding the project information to be communicated again, and return to re-determine whether the Agile Poker plays of each Agile team member regarding the project information to be communicated are consistent.
[0012] An embodiment of the present disclosure provides a meeting communication system based on Agile Poker, including:
[0013] A meeting communication module for Agile team members to enter an Agile room for meeting communication; wherein, the Agile room includes a single Agile room and a project cluster Agile room, the single Agile room is used to solve project problems corresponding to a single Agile team, and the project cluster Agile room is used to solve cluster project problems corresponding to multiple Agile teams;
[0014] An Agile coach robot for performing voice interaction tasks according to the project information to be communicated, time box, and rules of Agile Poker;
[0015] A result determination module for determining the meeting process through the Agile Poker plays of each Agile team member regarding the project information to be communicated, including:
[0016] End the meeting when the Agile Poker plays of each Agile team member regarding the project information to be communicated are consistent;
[0017] When the Agile Poker plays of each Agile team member regarding the project information to be communicated are inconsistent, use the Agile coach robot to report the communication situation of this round and start the meeting communication session; and based on the meeting communication results, receive the Agile Poker plays of each Agile team member regarding the project information to be communicated again until the Agile Poker plays of each Agile team member regarding the project information to be communicated are consistent, and then end the meeting.
[0018] An embodiment of the present disclosure provides a meeting communication device based on Agile Poker, including:
[0019] An information acquisition module for acquiring the project information to be communicated by the Agile team; wherein, the Agile team includes multiple Agile team members;
[0020] A robot setting module, configured to, in response to an instruction that all agile team members have completed entering the agile room, set an agile coach robot in the agile room, so that the agile coach robot performs a voice interaction task with the agile team members according to the project information to be communicated; wherein, in the agile room, each of the agile team members has the same set of agile poker cards, and the set of agile poker cards includes multiple agile poker cards.
[0021] An information receiving module, configured to receive the agile poker playing situations of each agile team member regarding the project information to be communicated.
[0022] A situation judging module, configured to judge whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent.
[0023] A meeting ending module, configured to end the meeting when the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent.
[0024] A meeting communication module, configured to, when the agile poker playing situations of each agile team member regarding the project information to be communicated are inconsistent, use the agile coach robot to report the communication situation of this round and start the meeting communication session; and based on the meeting communication result, re-receive the agile poker playing situations of each agile team member regarding the project information to be communicated, and return to re-judge whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent.
[0025] An embodiment of the present disclosure provides a computer device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device runs, the processor communicates with the memory through the bus. When the machine-readable instructions are executed by the processor, the method for meeting communication based on agile poker as described in any of the above possible implementation manners is executed.
[0026] An embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the method for meeting communication based on agile poker as described in any of the above possible implementation manners is implemented.
[0027] In the embodiments of the present disclosure, the provided meeting communication method, system, device, medium and equipment based on agile poker not only realizes real-time voice interaction among team members by introducing an agile coach robot, but also uses an agile poker deck as a communication medium to help team members quickly and intuitively express their understanding and evaluation of project information. When the team members reach an agreement on the understanding of project information, the meeting can end efficiently, thus saving time resources; if there are differences, the agile coach robot will report the communication situation in a timely manner and guide the team members into an in-depth meeting discussion session until a consensus is reached. In this way, the efficiency and accuracy of agile teams in meeting communication are improved.
[0028] In order to make the above objects, features and advantages of the present disclosure more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the drawings required to be cited in the embodiments. The drawings here are incorporated into the specification and constitute a part of this specification. These drawings show embodiments that conform to the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only show some embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0030] Figure 1 FIG. shows a schematic diagram of an application environment of a meeting communication method based on agile poker provided by an embodiment of the present disclosure;
[0031] Figure 2 FIG. shows a flowchart of a meeting communication method based on agile poker provided by an embodiment of the present disclosure;
[0032] Figure 3 FIG. shows a flowchart of a communication method for agile team members provided by an embodiment of the present disclosure;
[0033] Figure 4 FIG. shows a schematic structural diagram of a meeting communication system based on agile poker provided by an embodiment of the present disclosure;
[0034] Figure 5 FIG. shows a schematic structural diagram of a meeting communication device based on agile poker provided by an embodiment of the present disclosure;
[0035] Figure 6 FIG. shows a schematic structural diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are only a part rather than all of the embodiments of the present disclosure. Components of the embodiments of the present disclosure generally described and illustrated in the accompanying drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed present disclosure, but merely represents selected embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts fall within the scope of protection of the present disclosure.
[0037] It should be noted that like reference numerals and letters denote like items in the following drawings. Therefore, once an item is defined in one drawing, it does not require further definition and explanation in subsequent drawings.
[0038] The term "and / or" in this document merely describes an associated relationship and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" in this document means any one of multiple or any combination of at least two of multiple. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set composed of A, B, and C.
[0039] To facilitate the understanding of this embodiment, the execution subject of the meeting communication method based on agile poker provided in the embodiments of the present disclosure will be introduced in detail first. The meeting communication method based on agile poker provided in the embodiments of the present invention can be applied in an application environment such as Figure 1 where the client communicates with the server through a network. Among them, the client can be a mobile device, a user terminal, a terminal, a handheld device, a computing device, etc. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud storage, big data, and artificial intelligence platforms.
[0040] The following will detail the meeting communication method based on agile poker provided in the embodiments of the present application with reference to the accompanying drawings. Refer to Figure 2 As shown, it is a flowchart of a meeting communication method based on agile poker provided in the embodiments of the present disclosure. The method includes the following S201 to S206:
[0041] S201, obtain the project information to be communicated by the agile team.
[0042] It is understandable that an agile team is a highly collaborative and flexible working group dedicated to quickly responding to market changes and developing products through iterative methods. In this team, there are usually multiple agile team members, and each member typically has diverse professional skills. For example, in the financial leasing business, the composition of an agile team can include: financial analysts (evaluating the financial feasibility of projects), risk assessment experts (identifying and quantifying potential risks), market researchers (analyzing market demands and trends), and financial leasing project managers (coordinating team work to ensure the project is completed on time and with high quality), etc.; similarly, in the medical field, the composition of an agile team can include clinical developers (responsible for translating medical concepts into practical applications or services), quality control experts (ensuring the safety and effectiveness of medical solutions, discovering and solving potential problems), and medical product managers (representing the interests of patients and medical professionals, defining the goals and functional requirements of medical products); in other fields, the members of an agile team can also include developers (responsible for writing code to implement functions), testers (ensuring software quality, discovering and reporting defects), and product owners (representing user interests, defining the product vision and functional requirements), etc.
[0043] Specifically, an agile team emphasizes face-to-face communication, continuous integration, and continuous delivery to quickly produce working software. In an agile team, each agile team member will strictly abide by the agile spirit, which is a collection of values and practices that encourages quick response to changes, collaboration between individuals and the team, prioritizing working software, and continuous learning and improvement. The agile spirit emphasizes people orientation and encourages open communication and mutual respect among team members. Among them, the project information to be communicated refers to the key information that needs to be shared or discussed with team members in a timely manner during the progress of an agile project, which can include resource requirement and allocation issues, requirement change and priority adjustment issues, as well as technical problems and solutions, etc.
[0044] S202, in response to the instruction that all agile team members have completed entering the agile room, set up an agile coach robot in the agile room so that the agile coach robot can perform voice interaction tasks with the agile team members according to the project information to be communicated.
[0045] Here, the agile room is a virtual space, usually used for team discussions and work collaboration. The agile room can include a single agile room and a project cluster agile room, and these two types of agile rooms are optimized for different types of project problems and communication needs. Among them, the single agile room is used to solve the project problems corresponding to a single agile team. In the single agile room, the agile team enters as individual agile team members, which means that team members can freely participate in discussions, share ideas, and solve problems as individuals. In this way, it is conducive to stimulating the creativity and participation of team members and promoting close collaboration between individuals and the team. The project cluster agile room focuses more on solving the cluster project problems corresponding to multiple agile teams. In the project cluster agile room, the agile team enters as a team, allowing multiple agile teams to enter the agile room simultaneously for project communication. At this time, agile team members can choose to participate in project communication as individuals or team representatives before entering the room. In this way, by communicating cluster project problems in the project cluster agile room, it helps to break down the barriers between teams and promote cross-team knowledge sharing and collaboration.
[0046] Specifically, the way for agile team members to enter the agile room can be in forms such as clicking on the room entry link, scanning the room QR code, or using third-party software, etc. After all agile team members in the agile team enter the agile room, an agile coach robot is set up in the room. The agile coach robot is an automated tool responsible for guiding team discussions, initiating communication tasks, and assisting the team to reach an agreement. It can conduct voice interactions with team members based on the project information to be communicated and provide real-time feedback.
[0047] It can be understood that within the agile room, each agile team member has the same set of agile playing cards, and the set of agile playing cards includes multiple agile playing cards. Here, the set of agile playing cards is a tool used in agile team communication to evaluate the opinions of members. Each team member holds a set of the same agile playing cards (including multiple agile playing cards). Usually, these agile playing cards are marked with points or icons representing different degrees of opinion, difficulty estimation, or other relevant information. The points on the playing cards usually represent the estimated time, complexity, risk level, etc. of the task. By choosing playing cards with different points, members can express their different views on the task, such as the workload, complexity, or priority of a certain task. In each discussion, team members start the discussion by playing cards, share their understanding of the task, and reach a consensus through collective evaluation. The use of playing cards can effectively avoid subjective biases and prompt team members to view problems more rationally.
[0048] Exemplarily, taking each case discussion meeting in the medical field for medical team collaboration as an example, members can select corresponding medical-themed playing cards based on their understanding of patient treatment plan information (i.e., the information items to be communicated). For example: Treatment Difficulty Playing Cards: These playing cards are used to indicate the estimated difficulty or complexity of the treatment plan. For instance, the numbers 1 to 5 respectively represent surgical or treatment processes from simple to extremely complex; Priority Playing Cards: Specific priority playing cards are designed to represent the urgency and importance of patient treatment or surgery, such as "Immediately", "High", "Medium", "Low", to help the team quickly identify which cases need to be processed first; Risk Playing Cards: Team members can also use specific risk playing cards to visually display the potential risk levels of each treatment plan, from "Low Risk" to "Extremely High Risk", facilitating a comprehensive assessment and taking corresponding preventive measures.
[0049] Similarly, in the financial leasing business, the agile team can also adopt a similar method to quantify the key elements of the project through financial leasing-themed playing cards. Project Risk Playing Cards help identify potential risks, Revenue Expectation Playing Cards quantify the expected returns, Time Schedule Playing Cards plan the project timeline, and Resource Requirement Playing Cards evaluate the scale of required resources. At each project review meeting, team members share their assessments of various aspects of the project by playing cards, and after collective discussion, reach a consensus to formulate a more accurate and feasible project plan.
[0050] Here, after setting up the agile coach robot in the agile room, the following (1) to (2) can also be included:
[0051] (1) Determine the time boxes for the information items to be communicated, where the time boxes include a card-playing time box and a communication time box. The card-playing time box is used to restrict the card-playing time of each agile team member, and the communication time box is used to restrict the communication time of each agile team member;
[0052] (2) The agile coach robot performs voice interaction tasks with the agile team members according to the information items to be communicated and the time boxes.
[0053] Specifically, a timebox stipulates that a specific task or activity must be completed within a limited time, ensuring that the team focuses and avoids procrastination. In the present disclosure, timeboxes can be divided into two types, namely, the card-playing timebox and the communication timebox. The card-playing timebox is used to restrict the time for each Agile team member to show their estimation results in Agile Poker, which can ensure that each member can quickly give their estimations within the specified time, avoiding long discussions and procrastination, so that the entire team can promote the project progress more efficiently. In Agile Poker, card-playing is usually based on the assessment of task complexity by team members, and the setting of the card-playing timebox can effectively prompt each member to make decisions quickly and avoid getting into a state of over-analysis. The communication timebox is used to limit the discussion time among team members. It can be understood that in Agile development, communication and coordination among team members are crucial. However, long discussions may prevent the team from making decisions on time or affect the progress. Therefore, setting a communication timebox can ensure that each discussion session remains within an effective time range, avoiding discussions from becoming too lengthy and ensuring that the team can quickly reach a consensus. The communication timebox sets a clear time limit for each communication, which can prompt team members to precisely express their views within a limited time, avoiding unnecessary disagreements and repeated discussions, thereby promoting the project to proceed more efficiently.
[0054] In this way, under the action of these timeboxes, the Agile coach robot can execute voice interaction tasks with Agile team members according to the project information to be communicated and the set timeboxes. The robot can not only remind each team member to follow the requirements of the timeboxes but also guide the discussion process to make it more orderly and efficient. For example, the Agile coach robot can automatically remind team members to quickly play cards at the end of the card-playing timebox and start the next session. At the same time, when the communication timebox is about to end, the robot can also remind team members to summarize the discussion results as soon as possible through voice for subsequent decision-making. In this way, the robot effectively plays the role of time management and discussion guidance, improving the efficiency and quality of communication in the Agile development process.
[0055] S203, receive the Agile Poker card-playing situations of each Agile team member regarding the project information to be communicated.
[0056] Here, during the meeting communication process in the Agile room, after the Agile coach robot presents the project information to be communicated to each Agile team member in the Agile team, in order to further improve communication efficiency and estimation accuracy, the present disclosure also proposes an optimization plan, that is, when receiving the Agile Poker card-playing situations of members, add a historical project backtracking link, which specifically includes the following (a) to (c):
[0057] (a) Determine the target project corresponding to the project information to be communicated and judge whether there is a historical project communication record regarding the target project;
[0058] (b) If it exists, conduct a retrospective of the historical project communication records, and after the retrospective of the historical project communication records ends, receive the Agile Poker plays of each Agile team member regarding the information of the project to be communicated.
[0059] (c) If it does not exist, receive the Agile Poker plays of each Agile team member regarding the information of the project to be communicated.
[0060] Exemplarily, first clarify what the target project to which the current information of the project to be communicated belongs, and then check whether there are historical communication records regarding this target project or some sub-projects under the target project in the local database or the cloud database. In this way, aiming to identify the project background, problems encountered in the past, successful communication strategies, etc., can provide valuable references for this communication.
[0061] Specifically, if relevant historical communication records are found, the system will initiate the retrospective process. In this process, it can be relied on the Agile coach robot to complete, that is, the Agile coach robot may help team members quickly review and understand the key points and results in historical communication by means of summarizing, highlighting key information or providing visual comparison, etc. In this way, team members can learn from experience, avoid repeating mistakes, and at the same time can formulate more effective communication strategies based on past successful cases. After the retrospective ends, team members play Agile Poker according to their understanding of the project and reference to historical experience. On the other hand, for new projects without historical communication records, the Agile team can directly enter the Agile Poker playing stage.
[0062] The optimization solution proposed by the present disclosure adds a historical project retrospective link in the meeting communication process of the Agile room. By checking and retrospectively analyzing the historical communication records of the target project, Agile team members can quickly obtain information such as the project background, past problems, and successful communication strategies, so as to avoid repeating mistakes and make more accurate Agile Poker play selections based on reference to historical experience, realizing the promotion of the team's in-depth understanding of project information and the achievement of consensus.
[0063] S204, determine whether the Agile Poker plays of each Agile team member regarding the information of the project to be communicated are consistent.
[0064] It can be understood that after receiving the Agile Poker plays of each Agile team member regarding the information of the project to be communicated, it is necessary to judge its consistency to evaluate whether the understanding of the Agile team members regarding the information of the project to be communicated is consistent.
[0065] S205, end the meeting when the Agile Poker plays of each Agile team member regarding the information of the project to be communicated are consistent.
[0066] Here, if the plays of all agile team members are consistent, it means that the agile team has reached a high degree of unity in understanding the project information to be communicated, which is an important prerequisite for the smooth progress of the project. In this case, this meeting can be directly ended. Subsequently, the team can formulate a detailed plan based on the consensus reached in the meeting, assign tasks, and efficiently promote the project execution.
[0067] S206, in the case where the agile poker plays of each agile team member regarding the project information to be communicated are inconsistent, use the agile coach robot to report the communication situation of this round and initiate the meeting communication session; and based on the meeting communication results, re-receive the agile poker plays of each agile team member regarding the project information to be communicated, and return to re-judge whether the agile poker plays of each agile team member regarding the project information to be communicated are consistent.
[0068] It can be understood that in the face of inconsistent plays among team members, it means that there are differences in the understanding of the project information to be communicated, and further communication is required among agile team members. Refer to Figure 3 As shown, in the face of inconsistent plays among team members, the following S301 - S304 may be included:
[0069] S301, according to the agile poker plays of each agile team member regarding the project information to be communicated, use the agile coach robot to report the communication situation of this round.
[0070] Specifically, after receiving the agile poker plays of each agile team member regarding the project information to be communicated, the agile coach robot is responsible for summarizing these play data and, based on this, reporting the communication situation of this round to all team members. Here, the report of the agile coach robot should be objective and comprehensive, pointing out both the divergence points and affirming the agreements already reached among team members. In this way, not only can team members clearly understand the current divergence state, but it also provides a clear direction for subsequent communication.
[0071] S302, judge whether the communication round in the agile room has reached a preset value.
[0072] It can be understood that by judging whether the communication round in the agile room has reached a preset value, it can be evaluated whether the team has had enough time and opportunities for preliminary self-adjustment and communication attempts. The setting of the preset value can be comprehensively considered according to factors such as the complexity of the project, the familiarity of team members, and the past communication efficiency, etc. For simple project communication, it can be set to 15 times; for complex project communication, it can be set to 30, 40 times, and no specific limitation is made here.
[0073] S303. When the number of communication rounds in the agile room has not reached the preset value, use the agile coach robot to start the meeting communication session.
[0074] Exemplarily, if the number of communication rounds has not reached the preset value, it means that the team still has room to resolve differences by itself. At this time, it is not appropriate to intervene externally too early, but the team members should be encouraged to continue to try internal communication. Then, the agile coach robot will start the meeting communication session. Specifically, it may include the following (I) - (II):
[0075] (I) Grant the speaking right to each agile team member in turn based on the preset speaking order;
[0076] (II) During the speaking process of each agile team member, use the agile coach robot to manage the communication time of each agile team member according to the communication time box.
[0077] It can be understood that in order to ensure that each team member has an equal opportunity to express their views and ideas in the meeting communication session and avoid chaos and disorder in the meeting, the speaking right will be granted to each agile team member in turn based on the preset speaking order, ensuring that each team member can fully elaborate their positions without interference, laying a foundation for the formation of team consensus. Among them, the preset speaking order can be determined according to the roles and responsibilities of team members or prior consultations to ensure the fairness and efficiency of communication.
[0078] At the same time, during the speaking process of each agile team member, use the agile coach robot to manage the communication time of each team member according to the communication time box. The agile coach robot can automatically monitor and record the speaking time of each team member and give reminders or forcibly interrupt the speech when necessary. The communication time box sets a fixed speaking time for each speaker to ensure the overall progress and efficiency of the meeting. In this way, it not only helps to keep the meeting compact and efficient, but also prevents individual members from occupying too much time, thus ensuring that each team member has the opportunity to express their views.
[0079] S304. When the number of communication rounds in the agile room reaches the preset value, conduct a retrospective of the historical communication records based on the historical communication situation. After the retrospective of the historical communication records ends, use the agile coach robot to start the meeting communication session.
[0080] It can be understood that if the number of communication rounds in the agile room has reached the preset value, but the differences among team members still exist, it is necessary to adjust the communication strategy at this time. Historical communication record backtracking can be carried out based on the historical communication situation, aiming to identify the blind spots and misunderstandings in communication and the possible misunderstandings among team members by reviewing the past communication process. After the backtracking is completed, the agile coach robot will start the meeting communication session (for the specific steps, please refer to step S303, and the repeated parts will not be elaborated here). At this time, the communication will focus more on the core issues of resolving differences, and team members will also be more clear about their own goals and expectations, thus being more likely to reach a consensus.
[0081] Here, in order to manage the communication process more effectively and avoid communication falling into an endless loop, a fixed period for historical backtracking can be set after the number of communication rounds in the agile room reaches the preset value. For example, historical backtracking can be set to be carried out every five rounds of communication. Such periodic backtracking can not only discover problems in a timely manner but also ensure that team members remain alert and focused during communication, avoiding the decline in communication efficiency.
[0082] Specifically, after the agile coach robot reports the communication situation of this round and starts the meeting communication session, based on the meeting communication results, the agile poker card-playing situations of each agile team member regarding the project information to be communicated are received again, and it is returned to re-judge whether the agile poker card-playing situations of each agile team member regarding the project information to be communicated are consistent. The meeting ends until the agile poker card-playing situations of each agile team member regarding the project information to be communicated are consistent and a consensus is reached. In this way, even if team members are located in different places or even overseas, the smooth progress and efficient collaboration of the project can be ensured.
[0083] In the meeting communication method, system, device, medium, and equipment based on agile poker provided in the embodiments of the present disclosure, by introducing the agile coach robot, not only real-time voice interaction among team members is realized, but also the agile poker deck is used as a communication medium to help team members quickly and intuitively express their understanding and evaluation of project information. When the team members reach an agreement on the understanding of project information, the meeting can end efficiently, thus saving time resources; if there are differences, the agile coach robot will promptly report the communication situation and guide the team members into an in-depth meeting discussion session until a consensus is reached. In this way, the efficiency and accuracy of the agile team in meeting communication are improved.
[0084] Those skilled in the art can understand that in the above method of the specific implementation manner, the writing order of each step does not mean a strict execution order that constitutes any limitation to the implementation process, and the specific execution order of each step should be determined according to its function and possible internal logic.
[0085] Based on the same inventive concept, embodiments of the present disclosure also provide an agile poker-based conference communication system corresponding to the agile poker-based conference communication method. Since the principle of problem-solving of the device in the embodiments of the present disclosure is similar to that of the above-mentioned agile poker-based conference communication method in the embodiments of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be elaborated.
[0086] Referring to Figure 4 As shown, it is a schematic diagram of an agile poker-based conference communication system 400 provided by an embodiment of the present disclosure. The system includes:
[0087] A conference communication module 401, configured to enable agile team members to enter an agile room for conference communication; wherein, the agile room includes a single agile room and a project cluster agile room. The single agile room is used to solve project problems corresponding to a single agile team, and the project cluster agile room is used to solve cluster project problems corresponding to multiple agile teams;
[0088] An agile coach robot 402, configured to perform voice interaction tasks according to the information of the project to be communicated, the timebox, and the rules of agile poker;
[0089] A result determination module 403, configured to determine the conference process based on the agile poker card-playing situations of each agile team member regarding the information of the project to be communicated, including:
[0090] End the conference when the agile poker card-playing situations of each agile team member regarding the information of the project to be communicated are consistent;
[0091] When the agile poker card-playing situations of each agile team member regarding the information of the project to be communicated are inconsistent, use the agile coach robot to report the communication situation of this round and start the conference communication session; and re-receive the agile poker card-playing situations of each agile team member regarding the information of the project to be communicated based on the conference communication results until the agile poker card-playing situations of each agile team member regarding the information of the project to be communicated are consistent, and then end the conference.
[0092] Based on the same inventive concept, embodiments of the present disclosure also provide an agile poker-based conference communication device corresponding to the agile poker-based conference communication method. Since the principle of problem-solving of the device in the embodiments of the present disclosure is similar to that of the above-mentioned agile poker-based conference communication method in the embodiments of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be elaborated.
[0093] Referring to Figure 5 As shown, it is a schematic diagram of an agile poker-based conference communication device 500 provided by an embodiment of the present disclosure. The device includes:
[0094] An information acquisition module 501, configured to acquire the information of the projects to be communicated by the agile team; wherein, the agile team includes multiple agile team members;
[0095] A robot setting module 502, configured to, in response to the instruction that all agile team members have completed entering the agile room, set an agile coach robot in the agile room, so that the agile coach robot performs a voice interaction task with the agile team members according to the information of the projects to be communicated; wherein, in the agile room, each agile team member has the same set of agile playing cards, and the set of agile playing cards includes multiple agile playing cards;
[0096] An information receiving module 503, configured to receive the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated;
[0097] A situation judgment module 504, configured to judge whether the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated are consistent;
[0098] A meeting ending module 505, configured to end the meeting when the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated are consistent;
[0099] A meeting communication module 506, configured to, when the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated are inconsistent, use the agile coach robot to report the communication situation of this round and start a meeting communication session; and based on the meeting communication results, re-receive the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated, and return to re-judge whether the agile playing card playing situations of each agile team member regarding the information of the projects to be communicated are consistent.
[0100] In some possible embodiments, the robot setting module 502 is further configured to:
[0101] Determine a time box for the information of the projects to be communicated, wherein the time box includes a playing time box and a communication time box, the playing time box is used to restrict the playing time of each agile team member, and the communication time box is used to restrict the communication time of each agile team member;
[0102] The agile coach robot performs a voice interaction task with the agile team members according to the information of the projects to be communicated and the time box.
[0103] In some possible embodiments, the information receiving module 503 is specifically configured to:
[0104] Determine the target project corresponding to the information of the projects to be communicated, and judge whether there is a historical project communication record regarding the target project;
[0105] If it exists, conduct a retrospective of the historical project communication records, and after the retrospective of the historical project communication records ends, receive the Agile Poker plays of each Agile team member regarding the information of the project to be communicated;
[0106] If it does not exist, receive the Agile Poker plays of each Agile team member regarding the information of the project to be communicated.
[0107] In some possible embodiments, the conference communication module 506 is specifically configured to:
[0108] According to the Agile Poker plays of each Agile team member regarding the information of the project to be communicated, use the Agile coach robot to report the communication situation of this round;
[0109] Determine whether the communication round in the Agile room reaches a preset value;
[0110] When the communication round in the Agile room does not reach the preset value, use the Agile coach robot to start the conference communication session;
[0111] When the communication round in the Agile room reaches the preset value, conduct a retrospective of the historical communication records based on the historical communication situation, and after the retrospective of the historical communication records ends, use the Agile coach robot to start the conference communication session.
[0112] In some possible embodiments, the conference communication module 506 is specifically configured to:
[0113] Grant the speaking permission to each Agile team member in turn based on the preset speaking order;
[0114] During the speech of each Agile team member, use the Agile coach robot to manage the communication time of each Agile team member according to the communication time box.
[0115] In some possible embodiments, the Agile room also supports an entry method based on Agile teams, allowing multiple Agile teams to enter the Agile room for project communication; wherein, the way for each Agile team member in each Agile team to participate in the project communication includes participating in personal identity or as a team representative.
[0116] Based on the same technical concept, the embodiments of the present disclosure also provide a computer device. Refer to Figure 6As shown in the figure, it is a schematic structural diagram of a computer device 600 provided by an embodiment of the present disclosure, including a processor 601, a memory 602, and a bus 603. Among them, the memory 602 is used to store execution instructions, including an internal memory 6021 and an external memory 6022; here, the internal memory 6021 is also called the main memory, which is used to temporarily store the operation data in the processor 601 and the data exchanged with the external memory 6022 such as a hard disk. The processor 601 exchanges data with the external memory 6022 through the internal memory 6021.
[0117] In an embodiment of the present application, the memory 602 is specifically used to store the application program code for implementing the solution of the present application, and is controlled by the processor 601 for execution. That is, when the computer device 600 runs, the processor 601 communicates with the memory 602 through the bus 603, so that the processor 601 executes the application program code stored in the memory 602, and further executes the method described in any of the foregoing embodiments.
[0118] Among them, the memory 602 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc.
[0119] The processor 601 may be an integrated circuit chip with signal processing capabilities. The above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0120] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the computer device 600. In other embodiments of the present application, the computer device 600 may include more or fewer components than those illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0121] The embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the method for meeting communication based on agile poker described in the above method embodiments. Among them, the storage medium may be a volatile or non-volatile computer-readable storage medium.
[0122] The embodiments of the present disclosure also provide a computer program product, which carries program codes. The instructions included in the program codes can be used to execute the steps of the method for meeting communication based on agile poker described in the above method embodiments. For details, reference can be made to the above method embodiments and will not be elaborated here.
[0123] Among them, the above computer program product can be specifically implemented in the form of hardware, software, or a combination thereof. In an optional embodiment, the computer program product is specifically embodied as a computer storage medium. In another optional embodiment, the computer program product is specifically embodied as a software product, such as a Software Development Kit (SDK), etc.
[0124] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here. In the several embodiments provided by the present disclosure, it should be understood that the disclosed systems and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or communicated coupling or direct coupling or communication connection to each other may be through some communication interfaces. The indirect coupling or communication connection of the devices or units may be in electrical, mechanical, or other forms.
[0125] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0126] In addition, in each embodiment of the present disclosure, each functional unit may be integrated in a processing unit, may exist separately as individual physical units, or two or more units may be integrated in one unit.
[0127] If the described function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on this understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art or part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present disclosure. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0128] Finally, it should be noted that the above-described embodiments are only specific implementation manners of the present disclosure, used to illustrate the technical solutions of the present disclosure, rather than limiting them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: any person skilled in the art within the technical scope disclosed by the present disclosure can still modify the technical solutions recorded in the foregoing embodiments or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes, or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A conference communication method based on agile poker, characterized in that: include: Obtaining project information to be communicated by an agile team; wherein the agile team includes multiple agile team members; In response to all agile team members completing the instruction to enter the agile room, an agile coaching robot is arranged in the agile room, so that the agile coaching robot performs a voice interaction task with the agile team members according to the project information to be communicated; wherein, in the agile room, each of the agile team members has the same agile poker deck, and the agile poker deck includes a plurality of agility poker cards; Receive the agile poker playing status of each agile team member regarding the project information to be communicated; Determine whether each agile team member has consistent agile poker playing situations regarding the project information to be communicated; When each agile team member agrees on the agile poker playing situation regarding the project information to be communicated, the meeting ends; In the case that the agile poker playing situations of each agile team member regarding the project information to be communicated are inconsistent, the agile coaching robot is used to report the current round of communication situation and start the meeting communication session; and based on the meeting communication result, the agile poker playing situations of each agile team member regarding the project information to be communicated are re-received, and the agile poker playing situations of each agile team member regarding the project information to be communicated are returned to re-judge whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent.
2. The method according to claim 1, characterized in that After the agility coaching robot is set in the agility room, the method includes: Determine a time box for the project information to be communicated, wherein the time box includes a card-playing time box and a communication time box, the card-playing time box is used to constrain the card-playing time of each agile team member, and the communication time box is used to constrain the communication time of each agile team member; The agile coaching robot performs a voice interaction task with the agile team members according to the project information to be communicated and the time box.
3. The method according to claim 2, characterized in that The receiving of the agile poker playing situation of each agile team member regarding the project information to be communicated includes: Determine the target project corresponding to the project information to be communicated, and determine whether there is a historical project communication record about the target project; If so, conduct a retrospective review of the historical project communication records, and after the retrospective review is completed, receive the agile poker playing status of each agile team member regarding the project information to be communicated; If not, then receive the agile poker playing situation of each agile team member regarding the project information to be communicated.
4. The method according to claim 3, characterized in that The agile coach robot is used to report the current round of communication and start the meeting communication session, including: According to the agile poker playing situation of each agile team member regarding the project information to be communicated, using the agile coaching robot to report the current round of communication situation; Determining whether the communication rounds in the agile room have reached a preset value; When the communication rounds in the agile room do not reach a preset value, using the agile coaching robot to start a meeting communication session; When the communication rounds in the agile room reach a preset value, a historical communication record backtracking is carried out based on the historical communication situation, and after the historical communication record backtracking is completed, the agile coaching robot is used to start the meeting communication session.
5. The method according to claim 4, characterized in that The method of using the agile coaching robot to start a conference communication session includes: Each agile team member is given the right to speak based on the preset speaking order; During the speech of each agile team member, the agile coaching robot is used to manage the communication time of each agile team member according to the communication time box.
6. The method according to any one of claims 1 to 5, characterized in that The agile room also supports entry by agile teams, allowing multiple agile teams to enter the agile room for project communication; wherein each agile team member in each agile team participates in the project communication in the form of individual participation or participation as a team representative.
7. A conference communication system based on agile poker, characterized in that: include: A conference communication module is used for agile team members to enter the agile room for conference communication; wherein the agile room includes a single agile room and a project cluster agile room. The single agile room is used to solve project problems corresponding to a single agile team, and the project cluster agile room is used to solve cluster project problems corresponding to multiple agile teams; Agile coach robot, used to perform voice interaction tasks based on the project information to be communicated, time box and the rules of Agile Poker; The result determination module is used to determine the meeting progress based on the agile poker moves of each agile team member regarding the project information to be communicated, including: When each agile team member agrees on the agile poker playing situation regarding the project information to be communicated, the meeting ends; In the case that the agile poker playing situations of each agile team member regarding the project information to be communicated are inconsistent, the agile coaching robot is used to report the current round of communication and start the meeting communication session; and based on the meeting communication results, the agile poker playing situations of each agile team member regarding the project information to be communicated are re-received, until the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent, and the meeting is ended.
8. A conference communication device based on agile poker, characterized in that: include: An information acquisition module, used to acquire the project information to be communicated by the agile team; wherein the agile team includes multiple agile team members; a robot setting module, configured to, in response to all agile team members completing the instruction to enter the agile room, set an agile coaching robot in the agile room, so that the agile coaching robot performs a voice interaction task with the agile team members according to the project information to be communicated; wherein, in the agile room, each of the agile team members has the same agile poker deck, and the agile poker deck includes a plurality of agility poker cards; An information receiving module, used for receiving the agile poker playing situation of each agile team member regarding the project information to be communicated; A situation judgment module, used to judge whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent; A meeting ending module, used for ending the meeting when the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent; The conference communication module is used to use the agile coaching robot to report the current round of communication and start the conference communication link when the agile poker playing situations of each agile team member regarding the project information to be communicated are inconsistent; and based on the conference communication results, re-receive the agile poker playing situations of each agile team member regarding the project information to be communicated, and return to re-judge whether the agile poker playing situations of each agile team member regarding the project information to be communicated are consistent.
9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.