The growth of our organisation to date is built on the success of our client engagements. The majority of our business comes via word of mouth or from our existing clients.
We are proud to have delivered for some of Australia’s largest organisations in Banking & Finance, Telecommunications, Logistics, Retail and Government. Here are examples of some of the engagements we have conducted:
- Banking Application Performance Remediation
- Retail Website Performance Testing
- Enterprise Application Deployment Automation
- Internet Banking Implementation Simplification
Banking Application Performance Remediation
The Challenge: An Australian bank purchased an off-the-shelf lending solution from an offshore vendor. The performance requirements were for 700 concurrent users to utilise the system during peak periods, but a month prior to launching, Performance Testing highlighted that the application could not handle more than 190 users and launch of the application was placed on indefinite hold.
The Solution: Odecee was engaged to remediate the application, with a three-month target of achieving 700 concurrent users and improving response times – with no additional hardware capacity. We implemented our Performance Remediation Process which involved:
- Assessment and analysis of the Performance Test Results
- Prioritisation of the Top 10 transactions to be targeted for remediation
- Profiling of Top 10 transactions
- Recommended targeted fixes for the offshore development team
The Result: Within 12 weeks, the remediated application was ready for a second round of Performance Testing – during which the application scaled to 1,230 concurrent users (650% improvement) and response times improved by an average 62%, without changes to hardware or application server configuration!
Retail Website Performance Testing
The Challenge: A leading Australian retailer had been experiencing performance issues with its online shopping website. It needed a Performance team that could not just Performance Test the site, but also advise on ways to improve its performance.
The Solution: We were engaged to deliver a Performance Test strategy that involved Performance Engineering in order to assist with diagnosing the performance problems. During the second Performance Testing cycle we implemented and configured diagnostic tools to analyse the J2EE application under load.
The Result: Our Performance team delivered the Performance Test Summary Report on time with detailed recommendations on next steps to remediate the application. The client described our Performance services as the “best they had seen”.
Enterprise Application Deployment Automation
The Challenge: A large Australian organisation was running a multimillion dollar application program involving multiple vendors, a Systems Integration partner and an internal offshore development team. The program team was experiencing problems in environment management and quality concerns had been raised. Building a new environment was taking weeks, while updating an existing one was taking five business days.
The Solution: Our Environment Management practice was engaged to improve the deployment process and implement our Build Pipeline.
The Result: Application deployment times were reduced from five days to just 42 minutes. In addition, the process was automated to enable concurrent deployments, and environment defects were significantly reduced. The client was so impressed with the outcome that we were asked to customise and rollout the Odecee Build Pipeline to their entire enterprise as a service offering.
Internet Banking Implementation Simplification
The Challenge: A major Australian bank has a sophisticated and complex J2EE corporate internet banking solution. However, the complexity of the implementation was resulting in:
- Slow time to market of new features and enhancements
- Low developer productivity with local build times taking over 2.5 hours
- Compromised software quality, with developers only working on a subset of the codebase
- Slow and error prone software deployments
The Solution: An Odecee Senior Software Engineer from our Environment Management practice proposed a remediation project to simplify the solution without compromising business features or the user experience. It involved collapsing Application Server clusters, and simplifying the deployment artefacts.
The Result: The project resulted in significantly increases in developer productivity with local builds reduced to 40 minutes, simplified deployments and the decommissioning of two development servers.