Trigent's domain expertise in application maintenance has revolutionized every aspect of our application.
Our client is an international non-profit organization (NGO) that supports and works with the state boards of pharmacy to protect public health. Established in 1904, the organization today helps support patient and prescription drug safety through examinations assessing a pharmacist competency, pharmacist licensure transfer, as well as verification services, and several accreditation programs. The programs function with the help of several applications that are developed in-house.
With a focus on delivering value for its customers, the organization frequently enhanced its existing applications and developed new applications. This required the core engineering team to maximize their time spent on application development. Steps to trace/document the code, and replace outdated code with current technologies were deferred resulting in accrued technical debt.
To enable the development team to focus on strategic and application development initiatives, the client sought to resolve the technical burden and build an independent and standardized framework for application maintenance. The framework had to ensure that it was done systematically and continuously, thereby leading to:
To ensure the uninterrupted functioning of the core engineering team for continuous product improvement and 24/7 availability of its existing applications, the client partnered with Trigent to remedy the technical debt and establish a robust Application Maintenance program for existing and upcoming software products.
Trigent managed the entire life cycle of application maintenance by adopting a systematic approach, thereby ensuring minimal/zero downtime. As the first step, Trigent’s application maintenance and support team developed a transparent and strategic communication process - A centralized repository that would serve as a knowledge base for both product engineering and maintenance teams.
The core elements of the repository were:
To ensure speed and agility, the team adopted a Kanban methodology.
Jira was leveraged for the overall management of the application, such as error tracking, debugging, and version enhancements, to name a few. On troubleshooting, Trigent’s application maintenance application ensured the resolution of the (P1, P2, and P3) issues. Various frameworks such as ASP.NET, .NET Core, Web API, and Angular were leveraged.
Additionally, Trigent’s team leveraged Katalon Studio to conduct QA on the fixes and enhancements done to the existing applications.
The comprehensive application maintenance enabled the organization to: