HES

Case study: long-term outsourcing for an application development company

$50k - $100k
Project size
2016 Jul – Ongoing
Project length
  • img
  • img
  • img
  • img
  • img
HES

Background

Two years ago HES (Health Enhancement Systems) approached Exyte searching for an experienced iOS engineer to help develop new apps and maintain their legacy suite. HES creates workplace wellness challenges for corporations, hospitals and other companies to improve the health of individuals and organizations throughout North America and in Europe, Asia, and Africa. Each program is accompanied by unique iOS and Android applications.

HES case image 1

These individual applications feature widely varying designs and many customisation options. HES had a range of specific requirements due to their unique development and deploy cycle:

  • Most of the apps share the same core logic, which is then modified for specific apps.
  • At the same time, each app has a unique design with custom elements.
  • Each app is customised for the respective client with changes on the backend and the client side.
  • A wide selection of released apps (most of them written in Objective C) has to be maintained and improved.

Choosing Outstaff

HES had tried the usual approach of hiring outsource specialists, but they were never satisfied with the work quality and the developer responsiveness. We proposed another approach - outstaffing our engineers. It seemed like the best way to address their complaints about previous hires because of some core differences compared to outsourcing:

  • Outstaff gives the company direct control over engineers with the ability to continue using whatever managing tools they are used to.
  • It decreases time to discuss and agree on important decisions.
  • Developers get direct access to other team members, solving whatever questions they have much faster.
Description of the image

HES decided to go ahead and try this solution. One engineer from Exyte would be working as part of their IT department and answering to their technical lead for mobile, Cal Hockaday, along with other engineers on the HES side - backend, web version and QA.

Starting the work and building trust

During the first year it became apparent that this approach was working for both companies - releases and app distributions went according to plan, there were no major setbacks and Cal was satisfied with the communication. We handled the time zone difference by sending daily status updates and shifting our work schedule for more overlap between the zones.

Gradually, our responsibilities expanded to the Android side as well, which suited Cal because he could spend more time on the management side of things. Eventually HES asked if they could hire another developer so that both iOS and Android would be covered by us with Cal’s supervision. From that moment Exyte became responsible for the mobile clients for HES products, working alongside Cal. It also allowed us to allocate time to rewrite and improve the legacy code responsible for the core logic, which was done over the course of 6 months.

HES case image 2

A company can understandably be cautious of fully relying on another company for a major part of the development, and so we did our best to put their mind at ease:

  • Igor Zapletnev (Exyte’s CEO) arranged a personal meeting and traveled to the head office of HES to meet the team personally.
  • We kept the daily communications going with frequent status updates.
  • The engineers contributed their ideas to improve the UX and stability of the apps.

Current results and future plans

HES has been Exyte’s customer for 2 years. 3 of our engineers are now fully integrated into their development workflow. They answer directly to HES’s technical lead with no additional management from our side. For all intents and purposes, they are a part of the IT department at HES, working alongside their in-house developers and taking part in decision making processes that have improved overall performance. For example, a recent major change, initiated by our engineers and backed up by the rest of the team was switching to another issue tracking software.

HES and Cal personally have been very helpful and accommodating over the years, which in turn has resulted in a healthy relationship within the IT department, a very small number of miscommunications and many successful major app releases. Our companies continue to improve our development workflow and communications to make outstaffing an even better experience for both sides.

HES case image 3

Review

«Exyte was communicative and responsive throughout the project. They are reliable enough to follow exact specifications and talented enough to improvise when necessary. They worked well across multiple time zones and met all project deadlines.»

HES review image
Cal Hockaday
Lead Mobile Developer at Health Enhancement Systems
Read more on Clutch
Read more
Soli

A case study about making a shopping app for environment-conscious users.

See case
Nowhere

A case study about developing an iOS application for a book series.

See case
The Deep

A case study about creating a fully immersive shooter game in virtual reality.

See case