 |
 |
 |
| |
| 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.
|
|
|
|
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 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" |
|
|
|
|
|