bcgov / bcgov/SIMS

Program Foundational Change & Analysis

Open
#5,794 0 comments 0 reactions 1 assignee Claimed by @Joshua-Lakusta View on GitHub
Business
Dominant language
TypeScript
Stars
29
Forks
15
PR merge metrics
No merged PRs in 30d

Description

### Program Year Foundation Part 1
Create the underlying structure needed to make program year effect programs

- Programs associated with a specific program year
- Ability to create programs for a particular year
- Separation of program information between years
- Preservation of historical program information

### Year Specific Rules & Data handling Part 2
Ensure everything that governs a program is aligned to its program year.

- Forms and questions
- Exceptions
- Program validations
- Offering validations
- Business rules
- The goal is to prevent rules or information from one program year unintentionally impacting another.

### Program Renewal Part 3
Introduce the concept of renewing a program from one year to the next.

- Creating a new program-year version from an existing program
- Carrying forward relevant information
- Allowing institutions to review and update the renewed program
- Establishing renewal dates and statuses

### Renewal Experience Part 4
Create a simple experience for managing renewals.

- Renewal dashboard/view
- Visibility into programs ready for renewal
- Renewal status
- Ability to manage exceptions as part of renewal
- Clear workflow for institutions and internal users

### Communications and Operations Part 5
Make the renewal process manageable at scale.

- Notifications when programs are ready for renewal
- Renewal reminders
- Pre-renewal program extracts/reports
- Internal visibility into renewal progress

### Automation and Optimization Part 6
Once the core renewal process is working, reduce manual effort.

- Automated renewal triggers
- Bulk processing considerations
- Additional reporting and operational efficiencies

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.