That’s where we came in! Our team was involved in the end-to-end DevOps cycle for multiple projects, from requirements gathering to deployment and support. We designed and created complex, structured workflows for the client’s core underwriting and other business processes, as well as general project and task management, while still allowing the client to maintain their existing business processes. These workflows were used at the heart of these processes and generally streamlined the process to match business requirements.
We also integrated Jira and Confluence with Slack, reducing manual effort, and allowing for automatic notifications based on certain triggers with links to the triggering activities. For example, we implemented sending a Slack direct message to a user if they are tagged in a Jira comment. And that’s not all – we integrated Jira with several other systems, like data warehouses, custom-built platforms, and PowerBI, and made sure these systems were bi-directionally synchronized. This way, users could create and update Jira tasks directly from the source systems and have everything update.
We recommended and implemented additional Jira apps to enhance functionality, like ScriptRunner for Jira Cloud, Zephyr Scale for better test management, PowerBI connector for Jira, and ProForma for creating custom forms on the JSM portal. And to really take things up a notch, we used scripted functionality and AWS to extend the capabilities of Jira, triggering AWS Lambda scripts from ScriptRunner to ease maintainability and reduce the risk of hitting capacity limits. We also used AWS Lambdas, SQS, and API Gateway to create queues of automated triggers, batch together automations for the same issue, and optimize many-to-one triggers. This helped us avoid overloading Jira Cloud’s API rate limits and allowed for the processing of complex business logic. The scripted functionality and AWS complement each other in terms of functionality and performance, making it easier to integrate with external systems.
But wait, there’s more! In addition to all the technical solutions we implemented, we provided the client with a Scrum Master to assist with the project delivery of one of the key Change Team workstreams and shape the client’s Agile practices and methodology. We also gave general assistance and upskilling to the client’s internal IT team and general BAU support to users.