How a leading healthcare company used offshore software development in speeding up thier go-to-market strategy
 
 
 
 
 
Project: Offshore enhancement and development of a lab outreach healthcare application
The Client: Upcare Technology
 
 

Upcare Technology (Formerly KliniTek) is based in a remote location - in Marquette, Michigan. Their flagship products constitute a lab outreach solution and an EMR solution.

Upcare Technology was developing an EMR application for one of the hospitals locally. This project, unfortunately, was running behind schedule for about 2 years. They needed to get this back on track.

IWD was asked to provide Prototyping, development, testing, and a certain amount of team management. IWD software engineers were deployed immediately on an offshore engagement model.

 
The Need  

According to the Client, it is hard to find senior software engineers locally and that was the primary reason why they approached IWD.

The secondary reason was the cost of outsourcing it locally is high which tied their hands into finding cost-effective talent near-shore. And this was when they decided to get in touch with IWD.

Upcare Technology was developing an EMR application for one of the hospitals locally. This project, unfortunately, was running behind schedule for about 2 years. They needed to get this back on track.

IWD was asked to provide Prototyping, development, testing, and a certain amount of team management. IWD software engineers were deployed immediately for a one year contract.

The Challenge and the Process adopted  

Maintaining and managing a team of project leaders, senior programmers and testers locally and offshore was a task no little. However through regular co-ordination, communication, project reviews and feedback calls greatly eased the any gap that might have sprung in this diverse team environment.

Tools used: Team Server. >net 2.0, SQL Server 2005, and MS Projects.

On the testing and development front, IWD team members were added as members of the clients' team on the team server.

The project manager of Upcare would post tasks on team server and mail us to indicate tasks assigned to individual programmers.

On the prototyping requirement, we would receive specification documents from clients based on which we would:

  • Mail or talk to the analyst for clarifications.
  • Develop and upload the prototype to a location that both client and Stylus could view and operate the prototype.
  • We would also create setup files that could be installed on clients machines.
  • These (online upload or setup file) would be accompanied by detailed scripts which described in a step by step manner the features added and how they were to be operated.
  • We would then call the client and go through the script step by step to ensure that every requirement had been met, and to clarify any doubts either we or the client had.
 
   
The Results  

Upcare Technology was very satisfied with the work, IWD software engineers did on their project.

They also chose to extend their relationship with IWD by partnering with them on further software engineering services.

With a proactive approach to development, IWD software engineers provided value-based development services to Upcare.

The high skill at low cost model also impressed Upcare to extend an initial six-month contract to one year.

 
   
Benefits to the Client  

The engagement with IWD proved fruitful for Upcare as the project was put back on track and the development times achieved.

Also, internally they had to face a situation where they had to lose funding. Even during this phase, the engagement helped in mitigating future risks.

The engagement provided clarity in future development of their Lab Outreach and EMR solutions.

 
   
Client Speak  

"We have been very pleased with your work and look forward to the possibility of work in the future" - Bill Hayes, Upcare Technology"

 
 
Hire a team of .NET Software Engineers

IWD's programmers have assisted CIOs excel in their IT projects and redefine the scope of outsourcing. Our clients have well appreciated and leveraged the opportunity with much benefits added to their baskets. You can hire a team of expert .NET Software Engineers from our resource pool on contract to meet your project requirements. Know more about how you can hire our experts and contact us so that we can discuss how we can help your business objectives.