Accelerate Product Speed to Market

Improving healthcare cloud-based data services with collaborative consulting solutions

 

SITUATION 

Our client creates software products for emergency medical services, fire departments, and hospitals. They recently acquired a company that created a software product for fire department record management and needed to accelerate their product roadmap to retain the 11,000 new fire department clients who were using the product. The client was struggling to rapidly to meet the demand and sought a strategic partner to help them with the new products and updates they needed to implement.

 

SOLUTION 

To meet the need for rapid acceleration of the development cycle, our Apex division proposed performing the work in our near-shore Mexico Delivery Center (MDC) in Guadalajara, Mexico. Our development team worked in distributed software teams to deliver the new suite of products in our client's cloud-based Azure environment, including inspections, properties, and checklist modules. The solution supported the client's SaaS cloud ecosystem that securely hosts National Fire Incident Reporting System (FIRS) electronic data.

 

Modules we defined and developed included:

  • Elastic search indexes to enhance NoSQL search and analytics
  • Per instance SQL database to hold transaction and configuration data
  • Blob storage to store pictures, attachments, and documents
  • Bandwidth to speed up in- and outbound data transfer through a robust network of data centers
  • Load balancer to enhance the scale, availability, and network performance for the entire service ecosystem.

By leveraging the MDC team, we were able to develop and implement a strategy for the new fire market, meet product development timelines, and maximize our client's cost efficiency.

 

We helped our client deliver all their new fire products ahead of schedule and within budget, saving them ~60% in engineering costs

RESULT

We helped our client deliver all their new fire products ahead of schedule and within budget, saving them ~60% in engineering costs. Distributed software teams need to feel cohesive for development to be completed in an expected timeframe. This type of successful collaboration became clear working with the MDC because of the quality of their work and their dedication to be viewed as accountable team members. Our team was also more productive than expected throughout the engagement, working in distributed teams and a highly collaborative environment. Additionally, by learning how to manage the workflow between our team and their internal team, our client was able to improve their own internal distributed team processes.

 

Interested in Learning More?

Technology Organizations

Additional Resources