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:

  1. Consolidated two intake forms into one to create a single entry for the program.

  2. BCWS & EMCR to be able to review and approve pending applications on the dashboard.

  3. 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
Dec 1 - 14, 2023

Sprint 2 Goals
Dec 15 - 22, 2023

Sprint 3 Goals
Jan 4 - 17, 2024

Sprint 4 Goals
Jan 18 - Feb 7, 2024

Sprint 1 Goals
Dec 1 - 14, 2023

Sprint 2 Goals
Dec 15 - 22, 2023

Sprint 3 Goals
Jan 4 - 17, 2024

Sprint 4 Goals
Jan 18 - Feb 7, 2024

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
Feb 8 - Feb 21, 2024

Sprint 6 Goals
Feb 22 - March 6, 2024

Sprint 7 Goals
March 7 - March 20, 2024

MVP Release

March 22, 2024

Sprint 5 Goals
Feb 8 - Feb 21, 2024

Sprint 6 Goals
Feb 22 - March 6, 2024

Sprint 7 Goals
March 7 - March 20, 2024

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
Apr 4 - Apr 18, 2024

Sprint 10 Goals
Apr 19 - May 2, 2024

Sprint 11 Goals
May 3 - May 16, 2024

Sprint 12 Goals

May 17 - May 30, 2024 (May 31st MVP Release)

Sprint 9 Goals
Apr 4 - Apr 18, 2024

Sprint 10 Goals
Apr 19 - May 2, 2024

Sprint 11 Goals
May 3 - May 16, 2024

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

Channel

Name

Link

Audience

MS TEAMS

ERA

ERA TEAMS Page

Scrum team

 

 

 

 

 

 

 

 

 Resources

  1. Glossary

  2. EMCR Intranet

  3. BCWS Intranet

  4. TEAMS

  5. TEAMS Trainings

  6. Annual Commitment Information

  7. Annual Commitment Form