System and methods for managing dynamic teams
First Claim
1. A computer-implemented method for dynamically creating and modifying a team-based workflow, comprising:
- assigning, by a computer system, participants to a team;
receiving, by the computer system, information defining generic roles for the participants;
defining, by the computer system, a plurality of focus items;
assigning, by the computer system, participants to one or more of the generic roles;
associating, by the computer system in response to the assigning participants to one or more generic roles, the focus items with the generic role assignments such that for each assigned generic role there is a corresponding unique focus item;
creating, by the computer system, a workflow that presents messages related to a focus item to participants with a role assignment for the focus item; and
automatically modifying, by the computer system, the workflow in response to a received change to one or more generic role assignments for one or more participants of the team.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and methods for managing dynamic teams and workflows is disclosed. In one embodiment, the system and methods include processes for dynamically creating and modifying a team-based workflow. In one instance, the system and methods may include processes for defining a plurality of generic roles, assigning participants to the team, defining focus items, associating the focus items with the plurality of generic roles, and assigning each of the participants at least one of the plurality of generic roles. Additionally, the system and methods may include processes that manage workflows by providing interactive prompts that provide information to direct participants to perform certain actions and providing mechanisms to communicate responses to the interactive responses to other participants based on their assigned generic roles.
15 Citations
11 Claims
-
1. A computer-implemented method for dynamically creating and modifying a team-based workflow, comprising:
-
assigning, by a computer system, participants to a team; receiving, by the computer system, information defining generic roles for the participants; defining, by the computer system, a plurality of focus items; assigning, by the computer system, participants to one or more of the generic roles; associating, by the computer system in response to the assigning participants to one or more generic roles, the focus items with the generic role assignments such that for each assigned generic role there is a corresponding unique focus item; creating, by the computer system, a workflow that presents messages related to a focus item to participants with a role assignment for the focus item; and automatically modifying, by the computer system, the workflow in response to a received change to one or more generic role assignments for one or more participants of the team. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium including program instructions that, when executed by a processor, perform a process to dynamically create and modify a team-based workflow, the process comprising:
assigning participants to a team; defining a plurality of generic roles for the participants;
defining a plurality of focus items;
assigning participants to one or more of the generic roles;
associating, in response to the assigning participants to one or more generic roles, the focus items with the generic role assignments such that for each assigned generic role there is a corresponding unique focus item;creating a workflow that presents messages related to a focus item to participants with a role assignment for the focus item; and automatically modifying the workflow in response to a received change to one or more generic role assignments for one or more participants of the team. - View Dependent Claims (8, 9)
-
10. A system for managing workflows, comprising:
-
a memory storing computer-executable code relating to managing workflows; and a processor that executes the computer-executable code to perform a workflow management process, the process including; determining from a group of participants a first set of participants based on a first focus item such that participants assigned generic roles associated with the first focus item are included in the first set of participants, wherein the generic role assignments include an ‘
R’
role, reflecting a participant responsible to perform work relating to the first focus item, an ‘
A’
role, reflecting a participant accountable for approving the first focus item work, a ‘
C’
role, reflecting a participant that contributes to the completion of the first focus item work, and an ‘
I’
role, reflecting a participant that stays informed of work progress for the first focus item,generating, for each participant in the first set of participants based on the first focus item, an interactive prompt relating to the participant'"'"'s assigned generic role, the interactive prompt including information reflecting one or more actions to be performed by the participant based on the participant'"'"'s assigned generic role, wherein the interactive prompts include information reflecting at least one of requests to perform the first focus item work, requests to approve or reject the first focus item work, requests to contribute to the completion of the first focus item work, and requests to stay informed of progress relating to the first focus item work, providing to each participant in the first set of participants, a corresponding interactive prompt based on the participant'"'"'s assigned generic role for the first focus item, wherein the corresponding interactive prompts for a participant with a first generic role is different than the corresponding interactive prompt for a second participant with a second generic role that is different from the first generic role, receiving responses to the corresponding interactive prompts by one or more of the participants in the first set of participants, and managing the workflow of the first set of participants based on the received responses. - View Dependent Claims (11)
-
Specification