-
Notifications
You must be signed in to change notification settings - Fork 0
2. Decision Log
Date: August 28, 2023
Product Owner: Caroline Wood
Description: The RESULTS business application provides users with roles such as but not limited to UPDATE and DECLARATION. To simplify access, SILVA is combining both RESULTS' UPDATE and DECLARATION roles under a new role: SUBMIT. SILVA will prompt users for their Registered Professional Forester name and number when appropriate.
Expected impact: Simplify user access and associated roles
Background: RESULTS has 2 roles for users to submit data: UPDATE and DECLARATION. UPDATE allows users to submit data to new and existing openings. DECLARATION allows users to submit data to openings and also declare when openings have met reforestation obligations. DECLARATION requires a professional designation. Forestry business owners are responsible for hiring professionals with this designation. The RESULTS team relies on the business owner and does not check for professional designations before granting DECLARATION. By combining UPDATE and DECLARATION as well as continuing to rely on business owners to confirm professionals, SILVA will simplify access while maintaining the ability to track declaring professionals.
Alternative 1: Status quo: Continue with UPDATE and DELCARATION in SILVA. This alternative is not desirable because it creates more upfront work during the transition from ADAM to FAM and it perpetuates ongoing redundant access grating processes.
Alternative 2: Create mandatory professional designation confirmation by the SILVA team. This alternative increases access granting work whereas there have not been major problems with the status quo during RESULTS' history.
Discussion: See discussions from Sprint Elm Review & Sprint Fir Review
Note: Attempts to reach Practice Standards for Forest Resource Activities at Forest Professionals British Columbia (FPBC) was unsuccessful. FPBC had previously supported this decision but Team Silva was not able to re-confirm at the time of the decision.
Date: May 2023 (documented October 3, 2023)
Lead Developer: Jazz Grewal
Description: Team SilvA decided to build SILVA on the React Framework with Carbon Design System's components and Bootstraps responsive grid layout.
Background: Team Evergreen decided to use IBM's Carbon Design System for SPAR and set a precedent for the rest of Forestry Digital Services' applications. At the time of the decision, Carbon is fully supported on the React framework but not others, such as Vue. Team Alliance and Team Heartwood had adopted Vue as the frontend framework for their applications. Team Silva chose to use React for SILVA to avoid future compatibility problems with Carbon. Team Silva decided to use Carbon for its component library and use Bootstrap for its spacing and responsiveness.
Alternative 1: Build SILVA on the Vue Framework. This alternative increases the workload required to maintain a centralized Forestry Digital Services design system by having to ensure compatibility on both React and Vue.
Alternative 2: Build SILVA with Carbon-only on the React Framework. Team Silva found customizing spacing in Carbon required more work than Bootstrap.
Discussion: See technical demonstration here: CarbonReact with Bootstrap - Demo