Armadillo is a technology-based home services company that provides subscription plans to cover the cost and coordination of repairs and replacements for home systems and appliances. Armadillo's mission is to provide an effortless homeownership experience.
The project management from ITMAGINATION was top-notch, with clear communication through Slack, JIRA, and email, as well as daily standup and planning meetings.
The company leadership was impressed by ITMAGINATION's involvement and engagement, with practice leaders for front-end, back-end, architecture, and infrastructure giving guidance to the team to help them build better software.
The team's involvement and engagement, including structured check-ins with Armadillo's leadership, helped to build better software.
The Challenge
Shortening TTM by increasing code quality and changing architecture and DevOps of what is already launched in the production environment.
120k lines of code
No unit & integration tests, no CI/CD, only manual deployments
No test cases & technical documentation
No automated tests, time consuming manual process to track regression
Large number of unresolved bugs
AWS infrastructure provisioned manually, undocumented and not optimized for the system needs
The Solution
ITMAGINATION’s team took over the existing MVP software, started with an audit and recommendation list, and steadily introduced changes:
E2E automated testing implementation
QA processes organized from scratch (test cases, rearranged manual testing, building new QA/staging environment)
CI/CD development (unit, integration, E2E and performance tests)
Process and system architecture documentation preparation
The Result
Increased stability of the software in the production environment
Shortening TTM with new features introduced each sprint
The Challenge
Shortening TTM by increasing code quality and changing architecture and DevOps of what is already launched in the production environment.
120k lines of code
No unit & integration tests, no CI/CD, only manual deployments
No test cases & technical documentation
No automated tests, time consuming manual process to track regression
Large number of unresolved bugs
AWS infrastructure provisioned manually, undocumented and not optimized for the system needs
The Solution
ITMAGINATION’s team took over the existing MVP software, started with an audit and recommendation list, and steadily introduced changes:
E2E automated testing implementation
QA processes organized from scratch (test cases, rearranged manual testing, building new QA/staging environment)
CI/CD development (unit, integration, E2E and performance tests)
Process and system architecture documentation preparation
The Result
Increased stability of the software in the production environment
Shortening TTM with new features introduced each sprint
The Challenge
Shortening TTM by increasing code quality and changing architecture and DevOps of what is already launched in the production environment.
120k lines of code
No unit & integration tests, no CI/CD, only manual deployments
No test cases & technical documentation
No automated tests, time consuming manual process to track regression
Large number of unresolved bugs
AWS infrastructure provisioned manually, undocumented and not optimized for the system needs
The Solution
ITMAGINATION’s team took over the existing MVP software, started with an audit and recommendation list, and steadily introduced changes:
E2E automated testing implementation
QA processes organized from scratch (test cases, rearranged manual testing, building new QA/staging environment)
CI/CD development (unit, integration, E2E and performance tests)
Process and system architecture documentation preparation
The Result
Increased stability of the software in the production environment
Shortening TTM with new features introduced each sprint
Armadillo's team wanted to shorten their time-to-market (TTM) for new features by improving code quality, changing their system architecture, and revamping the DevOps approach of what is already launched in the production environment.
This is a warranty platform for home systems and appliances repairs which enables people to buy monthly subscriptions for home coverage, and then when breakdowns arise, they can report a claim and get their issue fixed from the Armadillo contractor network.
The company faced several issues with their web-based SaaS platform that needed remedying including:
To accomplish these ambitious goals, Armadillo needed a technology partnerto help improve the web app and support the business's present and future needs.
ITMAGINATION’s team took over the existing MVP software, started with an audit and recommendation list, and steadily introduced changes:
Thanks to the new architecture, automated testing, and improved processes, the deployment of new versions of the application has become stable and efficient.
Our team improved the processes by proposing and executing best practices for building software.
Together, our teams were able to accomplish several key results:
We are very in sync about how to improve the team and our processes. It has been very refreshing to partner with ITMAGINATION to build up our backlog of things to do and to prioritize together.
Involvement and engagement by the ITMAGINATION leadership team has been great. They set up structured check-ins with our company leadership, and have kept us constantly looped in on the team’s progress.
Armadillo is a technology-based home services company that provides subscription plans to cover the cost and coordination of repairs and replacements for home systems and appliances. Armadillo's mission is to provide an effortless homeownership experience.