Cass Olholm: Train With Cass App Performance & Stability
- Seamless takeover from previous developer with ZERO business interruption
- Reduced technical debt significantly
- Enhanced app efficiency and stability
The Brief
Frustrated with your app developer and app's stability? See how we took over and revamped Cass Olholm's app from a different app developer.
Train With Cass approached PixelForce with significant challenges concerning their existing mobile app's performance and stability, managed by another agency. The app was experiencing frequent downtime, slow performance and new features weren’t being released quick enough. All of which were negatively impacting member satisfaction and conversion of free trials to paid subscriptions. Development and maintenance costs also needed to yield a better return on investment (ROI) which was made difficult due to the underlying app stability issues.
The app needed a major overhaul to increase stability, enhance performance, reduce technical debt. In doing so member satisfaction, retention and conversion rates would all start to improve.. The project required comprehensive system refactoring, optimisation of existing features and the implementation of robust testing protocols to ensure that new updates did not compromise the app's functionality.
Our Solution
In addressing the challenges faced by the Train With Cass app, our focus was on delivering a stable mobile platform that members would love and ROI for Train With Cass would increase. We transformed the app's backend and front end by:
- System Refactoring: We undertook a thorough refactoring of the existing codebase to clean up legacy code and streamline operations. This process involved reorganising the code structure to improve logic flow and reduce complexity. This helped in minimising bugs and reducing future technical debt.
- Performance Optimisation: Our team optimised the app's performance by enhancing its responsiveness and loading times. We implemented efficient caching strategies and optimised database queries to handle higher loads with less processing time.
- Stability Improvements: We identified underlying code and system bugs that the previous agency hadn’t been able to resolve. These were quickly resolved and frequent app crashes became a thing of the past. We also introduced automated testing frameworks that continuously check the integrity and performance of the app. This helped in identifying potential issues in early stages of development, which also contributed to significantly reducing the crash rate
- Enhanced Maintainability: By improving the code quality and implementing a more robust architecture, we effectively reduced the app's maintenance demands and costs. Continuous integration and deployment processes were set up to allow for smoother updates and feature rollouts. The app is now extremely stable and maintenance costs that were being spent on fixing bugs has now been redirected to build new features and functionality for the Train With Cass community.
Our services included
Technical Breakdown
Our takeover of the development of the Train With Cass app resulted in a significant uplift in performance metrics and member satisfaction. By addressing the core issues of code quality, system inefficiencies and technical debt we achieved a 99% uptime and a 90% reduction in crash rates; a dramatic improvement from its previous state. Maintenance costs are now directed towards new feature development and member experience enhancements. This project exemplifies our expertise in turning around troubled applications by identifying root cause coding issues, implementing best practice technical improvements and robust testing protocols.