The world is driven by software. It is no longer an enabler of business, but the central driver in most industries. It is more critical than ever to build software that is resilient, secure, and efficient.
The Software Intelligence Forum, an annual event which brings together digital leaders to share insights and lessons learned from IT transformations and their quest to deliver best-in-class customer experiences, provided great insights into how forward-looking digital leaders are leveraging Software Intelligence to address the challenges that come in the way of building responsible software.
Thales increases accuracy and cuts technical debt by 50%
Thales, a leader in airspace protection systems, shared their experience using CAST’s Software Intelligence. The architects emphasized the importance of software resiliency in the defense and aerospace industry, where software quality is essential to security and operations. The applications they examined with CAST are large (the smallest being 5M LOC), and the availability of these crucial pieces of software are usually upwards of 99.9%. To build and maintain such resilient software, the architects rely on software intelligence provided by CAST in two main ways.
For one, it is critical for the developers to address all the non-functional requirements for the software. To achieve this, the health metrics provided by the CAST Application Intelligence Platform (AIP), such as robustness, efficiency, and complexity, are monitored closely. Any violations are addressed before the release to prevent defects in production.
Secondly, the architects must ensure architecture compliance and keep the design debt in check. The CAST platform performs a unique system-level analysis and flags all the non-compliant links in the software. This information is crucial when making changes to large critical software by distributed teams. Here is a look at how CAST helps improve Thales’ software competitiveness.
After testing several products, Thales concluded that CAST is the most accurate ‘MRI for software’ in the market that can assess design debt. Using CAST, Thales reduced nearly 50 % of their technical debt, prevented additional design debt, and successfully refactored two key applications components.
LTI scales modernization offering with 6000+ specialists
LTI , a top 10 system integrator, leverages CAST’s Software Intelligence to ensure quality in an agile and rapidly changing software development environment as they scale their modernization business.
LTI uses both CAST Highlight and AIP at different stages of the SDLC, from onboarding to delivery. Using CAST Imaging, the SI has seen a 40% savings during onboarding while also ensuring that the developers learn from up to date documentation. Extending the use of CAST, the SI has replaced the production certification process with analysis from CAST, which sets thresholds for the quality metrics. The deliverables are signed off based on their scores.
Customers increasingly expect their systems integrators to transform their applications while maintaining them. In a specific instance, LTI helped scale up the payment processing system of a payment provider in the Nordics. The payment system had a significant outage just before LTI took over. During onboarding, CAST AIP was able to pinpoint the exact issue that caused the outage leading to a successful fix. The system then successfully processed a record amount of payments on Black Friday.
Using CAST, LTI has achieved a 5% reduction in rework, 15% faster knowledge transfer, and a 12% drop in defect leakage for one of its marquee clients in the Nordics. From this success, LTI has scaled CAST across the entire enterprise to achieve better customer outcomes.
These forward-looking companies are taking advantage of CAST’s ‘MRI for software’, which understands the entire system context by analyzing all database structures, code components, and interdependencies. It identifies complex, system-level security and resiliency flaws that represent 90% of cost and production issues, yet too often go undetected by traditional code analysis.
To find out more about raising the security and resiliency of complex software systems, visit castsoftware.com/higher-software-quality-security-resiliency-efficiency-maintainability.