\uD83C\uDFA2 Product roadmap, sprint goals and planning
This 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
...
Setup and Onboarding
...
- 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
...
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
- Finalize iteration of dashboard mock-up (search/filter/table)
- Integration between FE and BE
EMCR Intake Form
...
Service Design
- Create MVP service blue print
User Profile Screen
- Create user profile mock-ups
- Finalize requirements/AC for filter section (function, work location)
Continue Build of Dashboard
- Create seed data for testing
- Complete filters
Build and Test User Profile Screen
- Conduct thorough testing of the user details screen features
- Implement user profile screen
- Display profile section
- Test that data from dashboard matches profile data
Scheduler SPIKE
- Work on the Spike ticket for scheduler
- Design the of the scheduler
EMCR Intake Form
- Collaborate with CHEFS on intake form build
- Build RestAPI and endpoint tokens to pull in CHEFS EMCR Forms data
- Conduct thorough testing of the EMCR intake form mock up with coordinators
Service Design
- Create MVP service blue print
- Test MVP service blue print with EMCR coordinators
- Gather and summarize existing EMCR TEAMS communications (i.e. email templates) to identify improvements to processes
...
\uD83C\uDFA2 Product roadmap, sprint goals and planning
This 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
Login Portal Backend - group it as one
DevOps
| Mockups/Testing/Documentation
DEvOps
| 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
|
PO/Project Tasks
- Vanity URL Katie Menke (waiting on product name decision)
- Product name
- Comms plan with PSA and EMCR
PO/Project Tasks
- Vanity URL Katie Menke (moved to POST MVP)
- PIA/STRA Dea De Jarisco (submitted)
- Product name
- Comms plan with PSA and EMCR (POST MVP)
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
Dashboard
- Update availability on dashboard based on scheduler SPIKE
- Complete filters
- Add “new” member UI
User Profile:
- UI Edit “new” member
Scheduler:
- UI FE and BE of scheduler
EMCR Intake Form
- Testing with TEAMS applicants
Service Design
- Research and analysis of EMCR intake form
Testing
- Conduct comprehensive testing, including unit tests, integration tests, and system tests
- Address any discovered bugs or issues promptly
Dashboard
- Import real data to database
- Access to dashboard data
- Wipe seed data from database
- Add “new” member DEV
Log in:
- Edit access only for two EMCR IDIRs (confirm IDIRs with Caitlyn)
User Profile:
- Edit “new” member
Scheduler:
- Build FE and BE of scheduler
EMCR Intake Form
- RestAPI and token
- Final build of EMCR Intake Form
Testing
- Conduct comprehensive testing, including unit tests, integration tests, and system tests
- Address any discovered bugs or issues promptly
User Profile:
- Update fields based on final EMCR Intake Form
- Wrap up features of User Profile
Code freeze March 12:
- Wrap up existing feature work by EOD March 12
- Bug fixes
- Small UI tweaks
Service Design
- Research and analysis of single intake form approach (BCWS and EMCR) to inform future state document
- Draft single intake form (content and design)
- Process mapping workshop with SHR, logistics, TEAMS coordinators and training.
EMCR Intranet:
- Update job descriptions
- Provide update instructions on EMCR TEAMS program
EMCR Onboarding:
- Update User Manual based on process mapping workshop
- Onboard EMCR to user manual and application
Celebrate release!
- Deliver a virtual meeting with EMCR and the team to introduce the MVP link and celebrate!
Service Design:
- Document post-MVP feature ideas based on research
Documentation:
- Clean up Figma, Confluence, MS Teams, documentation and JIRA
- Product name (done but can’t implement until after Post MVP)
- Comms plan with PSA and EMCR (Post MVP)
PO/Project Tasks
- Communicate upcoming release and training to EMCR coordinators
- Identify training champions
- Confirm post MVP funding and ownership (pending governance decisions)
PO/Project Tasks
- Onboard coordinators to new EMCR dashboard and intake form
- Prep for March 22 demo celebration with EMCR and Scrum Team
- Prep for final MVP demo on March 20 🥳
- Communicate MVP and post MVP to leadership
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)
Dashboard
- Initial look for BCWS Dashboard for approving new applicants
Applicant Approval
- EMCR - Complete pending applicant review feature
Integrated Intake Form
- Create the first draft of the integrated intake form
Service Design
- Research and analysis of the first draft of the integrated intake form with Emily (BCWS) & Caitlyn (EMCR).
Testing
- Set testing process and release process and cycles
Data Fields
- Gather & finalize data fields needed for BCWS to approve new applicants
- Verify fields of approving applicants against BCWS' rules for approval
- Data freeze - most fields are confirmed so that we can start making changes to our schema (April 24)
Dashboard
- Research the BCWS Dashboard for applicant approval
- Conduct usability testing of BCWS Dashboard with BCWS TEAMS Coordinators
- Finalize the design the BCWS Dashboard for applicant approval by May 1st Chevonne Li
- Decision on BCWS Data Migration - Current Members & Recommitted by May 1st (In scope for May 31st MVP)
- Decision on accessing CHIPS data in partnership w. PSA by May 1st (to resume work in June - POST MVP delivery)
Member Profile
- Design the BCWS member profile
- Conduct usability testing of BCWS TEAMS' members profile
- Finalize the design of the BCWS Member profile by May 1st Chevonne Li
Integrated Intake Form
- Create the first draft of the integrated form to test with BCWS Coordinators.
- Complete the final design of the integrated form by May 1st Chevonne Li so that, we can finalize it in CHEFS
- Create research plan for usability testing of the final integrated form with potential applicants + EMCR & BCWS Members by May 1st Umar Ansari
- Create research plan for the usability testing of the final integrated form with BCWS TEAMS Coordinators to be implemented POST-MVP by May 1st Umar Ansari
BCWS API Endpoint
- Create test API and send over to BCWS to ensure it’s working
Dashboard
- Dev work - front-end & back-end coding Noel.Feliciano Chelsea Brown
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)
|
- Finalize the data in the excel sheet Emily Robertson by May 13th.
- Import real data to database
- Access to dashboard data
- Wipe seed data from database
| Dashboard
Member Profile
|
Testing & Bug Fixes (May 20th - 31st)
POST-MVP Integrated Intake Form (after May 31st implementation) |
Create the final integrated intake form in CHEFS by May 16th Chelsea Brown and Noel.FelicianoJira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-494
POST-MVP Integrated Intake Form (after May 31st implementation)
Conduct usability testing of the final integrated form (the one we’re going to release for the MVP) with potential applicants + EMCR & BCWS Members scheduled for May 8th to 10th Chevonne Li and Umar AnsariJira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-469
Complete synthesis of the usability testing with potential applicants + EMCR & BCWS Members by May 12th - 13th Umar Ansari and Chevonne Li. From the learnings in this usability testing, a second draft will be created of the integrated intake form (preferably in CHEFS).Jira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-505
Create the second draft of the integrated intake form by May 13th to be tested with BCWS TEAMS Coordinators, as the “compromise” Chevonne Li (the changes we gather here will be implemented after May 31st).Jira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-506
Conduct usability testing (the “compromise) of the second draft of the integrated form with BCWS TEAMS Coordinators scheduled for May 14th and 15th Umar Ansari Chevonne Li (the changes we gather here will be implemented after May 31st).Jira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-507
Complete synthesis of the usability testing of the second draft of the integrated form with BCWS TEAMS Coordinators by the morning of May 21st Umar Ansari in preparation for meeting w. Dea on the same day.Jira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-540
POST-MVP Service/Program Design work (after May 31st implementation)
to start on the research plan for a broader engagement to inform Service/Program Design Umar AnsariJira Legacy server System Jira serverId d2911bf3-a8c8-34ad-879e-be57beeeb8f3 key TC-542
Dashboard
- Dev work - front-end & back-end coding. Code freeze by May 20th Noel.Feliciano Chelsea Brown
Member Profile
- Dev work - front-end & back-end coding. Code freeze by May 20th Chelsea Brown Noel.Feliciano
Testing & Bug Fixes (May 20th - 31st)
- Dev work - testing, bug fixes, and re-testing Chelsea Brown Noel.Feliciano
POST-MVP Integrated Intake Form (after May 31st implementation)
- Complete synthesis of the usability testing of the second draft of the integrated form with BCWS TEAMS Coordinators by the morning of May 21st Umar Ansari
- Create a final version of the integrated intake form by May 24th Chevonne Li so that, we can implement it in CHEFS after May 31st.
| ||||
2 | PO/Project Tasks
| PO/Project Tasks |
Sprint 13 Goals | Sprint 14 Goals | Sprint 15 Goals | Sprint 16 Goals Dec 19 - Jan 02, 2025 | |
---|---|---|---|---|
1 | Dashboard: Recommitment for Member
Service Design & Research
Demo
UX/UI Design
QA Testing
| Dashboard: Recommitment for Member
Service Design & Research
Demo
UX/UI Design
QA Testing
| Dashboard: Recommitment for Supervisor
Service Design & Research
Demo
UX/UI Design
QA Testing
These are the various combinations of roles/programs that a user logging in to our system might have.
| Notification Functionality
|
2 | PO/Project Tasks
| PO/Project Tasks |