By applying a back-end batch processing algorithm, the client is relieved of having to open each group individually to add a new epicenter-facilitator role on the client-side. As groups are added, this will put a high demand on the client side. Batching would maintain security, in terms of having access to all groups only in the back end (preferred), and make best use of capacity as it would allow the system to maintain its interleaving topology with respect to database access calls from various user APIs. Since it is likely a consultant will be introduced based on a specific intervention, we may need to consider adding a target team in the setup algorithm, to provide instant access while the batch process runs on the backend to give the consultant facilitator access to all the groups.
Acceptance Criteria
[ ] Forio has provided at least a Beta version of the group update API ~ July.
[ ] A completed wireframe that indicates how we will enter consultant information to include initial targeted groups.
[ ] A recommendation, based on projected cycle times as to whether the performance improvement is worth the squeeze.
[ ] Completed user testing that shows the screens have minimal clicks and intuitive design.
Benefits Hypothesis
By applying a back-end batch processing algorithm, the client is relieved of having to open each group individually to add a new epicenter-facilitator role on the client-side. As groups are added, this will put a high demand on the client side. Batching would maintain security, in terms of having access to all groups only in the back end (preferred), and make best use of capacity as it would allow the system to maintain its interleaving topology with respect to database access calls from various user APIs. Since it is likely a consultant will be introduced based on a specific intervention, we may need to consider adding a target team in the setup algorithm, to provide instant access while the batch process runs on the backend to give the consultant facilitator access to all the groups.
Acceptance Criteria
FYI: @tejaspesquare @lijenn @ljmoody