Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To be discussed when Noel is back.

Decision

Date

Parties

Rationale

Options Considered

Project Operations

Team name:
ER Avengers (ERA)

Nov 27, 2023

Scrum team - decision makers

Democratic voting

Talent Cloud, ROSTER, Disaster Relief Champions, Emergency Response Task Force

Product name:

February 13, 2024

Executive Governance Committee

CORE Team as part of the engagement with the public servants.

Documentation storage:
Teams SharePoint, Confluence, GitHub (ReadMe), Mural

December 1, 2023

Scrum team - decision makers

GitHub Wiki

Version management is done via …

January 5, 2024

Scrum team - decision makers

Vanity URL

February 13, 2024

Scrum Master - Katie Menke

https://coreteam.gov.bc.ca

Shifted to POST MVP change due to governance

Environments: dev, test, prod

December 5, 2023

Scrum team - decision makers

Given the tight timelines, we only chose to go with 3 environments. Dev for developers to code and break, test for QAs, and prod.

Staging

Infrastructure and Tooling

Open Shift

December 5, 2023

Scrum team - decision makers

Cost effective. We are okay going with OpenShift for MVP, where we’ll talk to the OpenShift team about failovers and backups in case the BC data centres are affected. There is an accepted risk that emergencies that affect the data centres the private cloud uses could affect the application.

AWS

RDS: Postgres

December 1, 2023

Scrum team - decision makers

Team knowledge and comfort, familiarity with data structure

KeyCloak

December 1, 2023

Scrum team - decision makers

We are using through the common single sign on (CSSO) - IDIR login

User Experience

Reduce the manual work load for EMCR TEAMS coordinators by improving the process of handling data and removing the need to use spreadsheets.

November 29, 2023

Scrum team - decision makers

Considering the nature of an emergency teams system, where timely and accurate information is crucial, addressing the problem of reducing manual work for service coordinators is a higher priority concern.

Coordinators struggle to organize and deploy applicants. They rely on a shared Excel sheet for availability, marking trainings and conducting email checks every 3 months. Spreadsheet difficulties force reliance on alternatives like physical boards, resulting in frequent redeployments instead of prioritizing new applicants.

MVP: Focus user group will be EMCR TEAMS/TEAMS coordinators.

  1. Understand program requirements/process

  2. Communication/Notifications

  3. Rebuild the intake form

  4. Multiple user access with different dashboard views

Dashboard to use acronyms for ministry

Jan 3, 2024

Scrum team - decision makers

As per the ticket criteria acronyms will be used for the ministry names in order to save space on the Dashboard for better user exp.

Full name of ministry vs acronym

Single EMCR/BCWS intake form

Jan 10, 2024

PO Dea De Jarisco

Unclear/unknown scope and risks on integration with BCWS. For MVP, we decided to take the least risky path and go with EMCR. The risk of integration for MVP is too high considering that BCWS is using a legendary system for high emergency risk situations. We are building with flexibility for future scope of integration with BCWS and creating a service blueprint for post MVP integration.

BCWS

Improved EMCR Intake Form (in collaboration with CHEFS)

Jan 18, 2024

PO Dea De Jarisco and PSA development team

Exploring the option to use PSA forms and development team to build a new EMCR intake form. The ER Avengers team will need to create RestAPI and tokens in order to pull in the data to the TEAMS database so that TEAMS coordinators can view applicant data on the TEAMS dashboard. Using PSA forms enables connection to CHIPS which would reduce time for an applicant to complete an intake form.

There is a risk with timelines. PSA sprint for support starts February 7th. PO is meeting with PSA PO to further understand risks and timelines before a final decision is reached.

Improved EMCR Intake Form (in collaboration with CHEFS)

Jan 18, 2024

PO Dea De Jarisco and CHEFS Director

Exploring viability of CHEFS form common component to create improved EMCR intake form. CHEFS does not connect to CHIPS but does pull in basic IDIR related information (name, IDIR, email, employee number).

Timeline for collaboration with CHEFS team supports our March 2024 MVP deliverable.

Work Locations options populated from CHEFS form

Jan 31

PO Dea De Jarisco

The Frontend filter for work locations will be populated from the backend. The backend will return a list of locations base on a query from the personnel table. The work location in the personnel table will be inserted without validation from the Chefs intake form) - WHY? This allows for the list of locations to be dynamically set without the need for a developer to update the list.

RBAC - Role Based Access Control

Feb 13

PO Dea De Jarisco

In order to restrict certain actions/views to those users logging in as a logistics officer we have decided to include an additional role in our application/Keycloak instance.

All users with an IDIR can log in, but if they do not have a ‘coordinator’ or ‘logistics’ role associated to their IDIR, then, they will see an auth restricted page.

All coordinators have all read/write permissions. There is now an additional ‘coordinator notes’ section.

Logistics Officers:

  • cannot see inactive members on the dash or profile.

  • cannot update Active/Inactive Status

  • Cannot view the coordinator notes section

Key Features

EMCR Log in page

December 5, 2023

Scrum team - decision makers

For MVP, we are focusing on authorizing TEAMS/Regional Coordinators to log in successfully using their IDIR credentials.

Multi-user log in - TEAMS Member, Logistics Assistant

EMCR Data ingestion

December 5, 2023

Scrum team - decision makers

As a developer, I want to ingest the master roster TEAMS data, so that I can migrate the data to our app and database.

EMCR Dashboard - view

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to be navigated to the dashboard screen after logging in, so that I can view the existing TEAMS members.

EMCR Search & filter features

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to be able to search and filter TEAMS members by various options so I can easily find members to deploy to the emergency response crisis.

EMCR TEAMS user profile - view feature

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to view a user’s profile so I can quickly find their information.

EMCR TEAMS user profile - edit feature - limited to certain fields

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to edit a TEAMS user’s info so I can update their availability.

Multi-field edit

EMCR Region/Work location filters

January 12, 2023

SME

The coordinator can only select values in the region OR work location filter at a given time, and the other will be auto-populated with the corresponding values. For example, if a user selects HQ then only those work locations belonging to HQ will be auto populated in the work location drop-down and vice-versa. The user can narrow down the search results by selecting certain work locations within HQ, for e.g. The user can clear the filters if they wish to select another option.

EMCR Improved Intake Form data

January 18, 2024

PO and UX

Based on user research, improve the existing structure and questions on the EMCR intake form. This UI and data structure will inform the intake form developed using either PSA form or CHEFS.

EMCR TEAMS user profile - roles and experience levels

February 14, 2024

Scrum team - decision makers

We currently do not have concrete definitions of each classification level within each role, this is being done ad-hoc, and through some form of meet and greet.

Decision is to allow TEAMS Coordinators and/or Logistics Officers to be able to alter someone’s functions and experiences after talking to the applicants/members in the user profile.

We will then, add to the intake form whether an applicant is interested in performing the role vs. they have experience in that role. So a simple “No experience” and “Experience”.

EMCR Approving pending applicant

March 14, 2024

PO & Scrum Team - decision makers

We did not have a way of tracking new applicants who recently applied for the program and how we will approved them in CORE Team.

This situation would have created another manual process for EMCR TEAMS Coordinators, such as creating another excel sheet to track of pending applicants in the system.

We want to reduce that manual work and creating multiple disparate excel sheets as much as possible. Hence, we have decided to create this new feature.

This is especially critical once we “open” the gates for public servants to join the program.

BCWS Log in page

April 04, 2024

Scrum team - decision makers

For MVP, we are focusing on authorizing TEAMS/Regional Coordinators to log in successfully using their IDIR credentials.

Multi-user log in - TEAMS Member, Logistics Assistant

Data ingestion

April 29, 2024

Scrum team - decision makers

For MVP, we want to be able to migrate BCWS data (current members) to CORE Team to ensure a single source of truth for their list of members.

As a developer, I want to ingest the master roster TEAMS data, so that I can migrate the data to our app and database.

BCWS Dashboard - view

April 04, 2024

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to be navigated to the dashboard screen after logging in, so that I can view the existing TEAMS members.

BCWS Search & filter features

April 04, 2024

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to be able to search and filter TEAMS members by various options so I can easily find members to deploy to the emergency response crisis.

BCWS user profile - view feature

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to view a user’s profile so I can quickly find their information.

TEAMS user profile - edit feature - limited to certain fields

December 5, 2023

Scrum team - decision makers

As a TEAMS/Regional coordinator, I want to edit a TEAMS user’s info so I can update their availability.

Multi-field edit

Region/Work location filters

January 12, 2023

SME

The coordinator can only select values in the region OR work location filter at a given time, and the other will be auto-populated with the corresponding values. For example, if a user selects HQ then only those work locations belonging to HQ will be auto populated in the work location drop-down and vice-versa. The user can narrow down the search results by selecting certain work locations within HQ, for e.g. The user can clear the filters if they wish to select another option.

Improved EMCR Intake Form data

January 18, 2024

PO and UX

Based on user research, improve the existing structure and questions on the EMCR intake form. This UI and data structure will inform the intake form developed using either PSA form or CHEFS.

TEAMS user profile - roles and experience levels

February 14, 2024

Scrum team - decision makers

We currently do not have concrete definitions of each classification level within each role, this is being done ad-hoc, and through some form of meet and greet.

Decision is to allow TEAMS Coordinators and/or Logistics Officers to be able to alter someone’s functions and experiences after talking to the applicants/members in the user profile.

We will then, add to the intake form whether an applicant is interested in performing the role vs. they have experience in that role. So a simple “No experience” and “Experience”.

BCWS Approving pending applicant

March 14, 2024

PO & Scrum Team - decision makers

We did not have a way of tracking new applicants who recently applied for the program and how we will approved them in CORE Team.

This situation would have created another manual process for EMCR TEAMS Coordinators, such as creating another excel sheet to track of pending applicants in the system.

We want to reduce that manual work and creating multiple disparate excel sheets as much as possible. Hence, we have decided to create this new feature.

This is especially critical once we “open” the gates for public servants to join the program.

BCWS creation of API Endpoint for integration with e-Diaries

April 15, 2024

PO & Scrum Team - decision makers

This is to create an endpoint so E-Diaries (BCWS) will be able to pull new applicants that have been recently approve to become a member.