Strategic Planning - CORE Team
Overview
In May 31, 2024, we will deliver a minimum viable product (MVP) to assist BCWS & EMCR TEAMS Coordinators attract new members to join the program to build our talent capacity for emergency response. The key features to be implemented as follows:
Consolidated two intake forms into one to create a single entry for the program.
BCWS & EMCR to be able to review and approve pending applications on the dashboard.
A shared scheduler for members that selected to join both programs.
This solution will enable BCWS & EMCR TEAMS Coordinators to process potential new members and improve the experience of public servants who want to join the program by streamlining the application process. The scheduler will also help with BCWS knowing when a member is being deployed in EMCR, making it easier for Coordinators to decide who to deploy.
In March 22, 2024, we delivered a Minimum Viable Product (MVP) of the emergency response software app (Talent Cloud) to EMCR TEAMS Coordinators, in finding and deploying EMCR TEAMS members' talent during emergencies and disasters. We have also delivered an updated intake form for BC employees to apply to EMCR TEAMS for a seamless user experience. This endeavor took us 13 weeks to deliver.
What is TEAMS?
TEAMS is the staffing system which maintains a resource pool of highly qualified employees from various ministries with appropriate skills to work in emergency operations centers.
When emergencies happen, TEAMS volunteers leave their BC Public Service base positions to work in a TEAMS role, with the benefit of not losing their position or pay. TEAMS members play an important role during the coordination of emergencies and disasters in British Columbia.
There are two TEAMS within government, one for EMCR and one for BCWS. The focus of this product is EMCR TEAMS.
Project strategy roadmap and planning
This strategic roadmap lists the Sprint goals and orders them by priority. This strategic plan details the action items and plans for each sprint. The development of the dashboard feature before user profile management, ensuring a logical flow that emphasizes core functionalities and user interactions. Regular sprint reviews and retrospectives will be essential for adapting to changing requirements and ensuring continuous improvement throughout the development process.
What do the colors mean?
Moved over to next sprint
In-progress/carried over to the next sprint
Sprint 1 Goals | Sprint 2 Goals | Sprint 3 Goals | Sprint 4 Goals | |
---|---|---|---|---|
1 | Setup and Onboarding Project/Code base set-up (PR Review) Role definitions Definition of Done Create Mock-ups @Chevonne Li (Unlicensed) Retrieve screenshots and desired app state from SME Follow-up with SME to review flowcharts and refine requirements @Qudsia.Khan Decision log @Qudsia.Khan Flowcharts @Qudsia.Khan Strategic planning @Qudsia.Khan Risk assessment @Qudsia.Khan @Noel.Feliciano @Chelsea Brown Glossary of Terms @Qudsia.Khan Scope summary document @Qudsia.Khan (PO Review) Data Import Create data model Set up Postgres database (local) Login Portal Backend - group it as one Set up KeyCloak Handle authentication/authorization Implement backend validation for user authentication Route the FE to the login page Conduct basic testing for login functionality DevOps Get app into OpenShift | Mockups/Testing/Documentation Create Mock-ups @Chevonne Li (Unlicensed) Conduct mock-up testing with SMEs @Chevonne Li (Unlicensed) @Qudsia.Khan Create test plans @Qudsia.Khan Create user research questionnaire for intake form @Qudsia.Khan Conduct user research interviews for intake form @Qudsia.Khan MVP workflow for intake form @Qudsia.Khan DEvOps Create data model Set up Postgres database (dev) Environment setup (dev) GitHub workflows for PRs Automated testing suite for FE Automated testing suite for BE Implement backend validation for user authentication Get into Openshift Set up TEST env
| Dashboard EMCR Intake Form Service Design User Profile Screen
| Continue Build of Dashboard Build and Test User Profile Screen Scheduler SPIKE EMCR Intake Form Service Design Conduct Testing
|
2 |
|
| PO/Project Tasks | PO/Project Tasks |
Sprint 5 Goals | Sprint 6 Goals | Sprint 7 Goals | MVP Release March 22, 2024 | |
---|---|---|---|---|
1 | Dashboard User Profile: Scheduler: EMCR Intake Form Service Design Testing | Dashboard Log in: User Profile: Scheduler: EMCR Intake Form Testing | User Profile: Code freeze March 12: Service Design EMCR Intranet: EMCR Onboarding: | Celebrate release! Service Design: Documentation: |
2 | PO/Project Tasks | PO/Project Tasks | PO/Project Tasks |
|
Sprint 9 Goals | Sprint 10 Goals | Sprint 11 Goals | Sprint 12 Goals May 17 - May 30, 2024 (May 31st MVP Release) | |
---|---|---|---|---|
1 | Dashboard Applicant Approval Integrated Intake Form Service Design Testing | Data Fields Dashboard Member Profile Integrated Intake Form
| BCWS API Endpoint Dashboard Member Profile MVP Integrated Intake Form POST-MVP Integrated Intake Form (after May 31st implementation) POST-MVP Service/Program Design work (after May 31st implementation) | Dashboard Member Profile Testing & Bug Fixes (May 20th - 31st) POST-MVP Integrated Intake Form (after May 31st implementation) |
2 | PO/Project Tasks |
| PO/Project Tasks |
|
Release 1: EMCR MVP - March 2024
Released Notes: Dashboard, Member Profile, & Improved Intake Form
EMCR Dashboard
EMCR Member Profile + Scheduler Feature
EMCR Improved Intake Form
Release 2: BCWS MVP - May 2024
Released Notes: New Applicants Feature, BCWS Dashboard & Member Profile, and Integrated Intake Form
EMCR & BCWS Reviewing & Approving New Applicants Feature
Dashboard, Member Profile + Scheduler Feature
EMCR & BCWS Integrated Intake Form
Project channels
Channel | Name | Link | Audience |
---|---|---|---|
MS TEAMS | ERA | Scrum team | |
|
|
|
|
|
|
|
|
Resources