Enhanced agility by bridging business and development
Since AmTrust adopted OutSystems, the platform has helped the insurance company advance its Agile adoption. The development speed has allowed the IT team to capture user feedback more frequently and respond to changes faster. More importantly, it has enabled AmTrust to bridge the gap between business and development.
“Being Agile is, to a large extent, about interactions and working closely with the business,” Voytek explained. “Often, the business stakeholders provide requirements that need clarifications. Developing something quickly—a clickable prototype if you like—and getting it in front of the business and asking, ‘Is this what you want' is super important. We get faster feedback and can act immediately upon it. Our business partners feel they are part of the process and more engaged with the development team.”
Now, every two weeks, AmTrust holds a review of its OutSystems projects, where global teams share progress, explore opportunities for reuse, and bring requirements straight to leadership and the business. As AmTrust's architecture of reusable components fills out, development is getting faster still.
Another benefit from using OutSystems pointed out by Voytek was the organization’s ability to keep its technical debt under control.
Before any release, the development team looks at the OutSystems AI Mentor Studio to ensure developers follow best practices and uses the “How to Fix” feature’s step-by-step instructions to optimize app performance. Additionally, as part of AmTrust’s OutSystems Center of Excellence (CoE), technical leads from the development teams get together periodically to discuss any potential challenges and remediate technical debt before it accumulates.
As for the development team, the feedback has been great. After initial hesitation, developers swiftly embraced OutSystems once they began developing.