Enhancer Plugin for Jira was one of the first plugins in Atlassian Marketplace and our aim was simple when developing it, helping others who use Jira and giving them what is missing most. Through the time we added many features to our plugin and we did our best to provide great support to our customers. SLA feature which is one of our most popular features gathered so much interest that we decided to create a dedicated plugin for this feature. Keeping core SLA features in Enhancer we created Time to SLA plugin with many new features and improvements for a complete SLA management. This allowed us to provide a dedicated support & improvement process for customers which SLAs have a critical importance in their business.
It was 2014 when we released Time to SLA plugins and invited our customers to take a step forward in their SLA management. Still we did not removed any SLA features from our Enhancer plugin since we were dedicated to provide a consistent experience to our users who already adapted to those features and have no requirement for more. After five years of this decision now we are at a point where we think that we need to reconsider of the future of this module in Enhancer plugin. There are couple of reasons which makes us believe that keeping and maintaining SLA modules in Enhancer is no more feasible so we decided to remove SLA features from Enhancer Plugin completely after xx.xx.2019.
Since we believe in the importance of clear and transparent communication we would like to share our reasons behind this decision and discuss what we can do to make this migration process as easy as possible for you.
Why we are removing SLA modules from Enhancer Plugin?
There are couple of reasons behind this decision. Although they exists for a certain amount of time we finally decided to take action after the recent negative feedbacks from some our customers in order to protect the value of the service we provide to our customers.
Performance overhead of in-memory SLA calculations
SLAs in Enhancer Plugin works in a simple way, it dynamically calculates the current values of SLA from scratch every time an user browse an issue. Clearly this simple method does not scale well with large instances and issues with long history. We have overcome this problem in Time to SLA plugin by constructing a database backed calculation mechanism which greatly improves the performance and could easily answer any size of demand from customers.
Problems with searches based on SLA fields
SLA metrics on Enhancer Plugin are calculated on fly