The solution that enables journey from On Premise solution to SAAS Enabled Product
Impediments for best experience
On Premise Solution
Application is a on premise solution, there is no way to offer this application as a service(SAAS). Prospects are expecting this application to be SAAS enabled. Still on premise solution is huge deterrent for more penetration
Huge OnBoarding Time
For an on premise application, installing a new instance for a new customer requires a lot of manual steps and coordination among different stakeholders which takes a huge amount of time and effort for customer onboarding.
What do we need
What do we get
Here is a list of applications, platforms, technologies were used in this project
Go SAAS with MonoOps
Customer onboarding is a 2 minutes activity now. All customer needs to do is to fill a form with 5 fields
Application is SAAS enabled where customers can launch or stop service at their will and billing is based on usage
As the load increases instance of specific customer can scale up and scale down dynamically,.
QA teams for the product can launch their test instance at will which turns to reduced QA TAT significantly.
Records were kept in tact for all the resources that are provisioned and deprovisioned at each customer level
|Onboarding Time||2 Days to 1 Week.||2 Minutes|
|SAAS Status||No support||Completely SAAS Enabled|
|Auto Scaling||Pure Manual Effort||Auto Scaling Enabled|
|Monitoring||Manual Installation for every customer||Completely automated|
|Resource Auditing||Manual effort for every customer||Customers will get bill for their usage|
|QA TAT||Used to take couple of days||QA can turn around on same day|
|Maintenance||Repetitive manual customer specific effort||Common Effort|
|Migration to Newer Version||Manual effort||Automated|