We often hear it, a new version of this, a new release of that! But what does it actually mean? And how does it work at SOLABS?
A new release is the accumulation of multiple changes made to a software or a solution. We refer to a release for a solution of multiple software interacting together, and a version for specific software. At the end of the day, both terms introduce changes versus their previous iteration.
At SOLABS we offer a solution to our client, an experience. Therefore, our release can introduce changes to any of the services defined within our offering.
In the beginning of 2023, SOLABS decided to adopt and deploy the Lean Kanban approach.
What is Our High-Level Release Workflow
- A risk assessment is completed for each change request in the backlog, using the following risk dimensions:
- Client satisfaction.
- Delay Cost.
- Security & Data Integrity.
- Change requests are filtered by risk assessment.
- Weekly cadences ensure the flow of work.
- A release is initiated once we have reached the time limit or if we believe that the change requests currently ready bring a high value for our clients.
- We target to have at least one minor release per year has per our SLA.
- The change requests may be of the following category:
- Known issue.
- Cloud offering enhancement.
- Packaging and delivery enhancement.
- Infrastructure enhancement.
- Security and performance enhancement.
- QM APPs enhancement.
- New feature.
- UI Enhancement / User experience.
- Once initiated, all change requests undergo the release workflow, which includes the following Phases: formal testing, qualification & release.
- Change lists are communicated to the clients at each phase of the release process.
- The SOLABS support team will contact our clients to schedule the update once the release is available.