A system solutions company based in Oakland currently stands as the market leader in developing end-to-end cardiovascular solutions, while also providing consulting, training, and the CardioStar software suite. They have 14 years experience providing cardio vascular information system solutions and is the No. 1 solution provider for Top 100 U.S. heart centers and 382 heart centers worldwide.
Apollo Advance and CardioDoc are two important applications that have a number of modules to cater to the needs of different cardiology departments. The client needed to customize these modules to suit to the needs of its different end-users. With its ever-increasing customer base and product range, they wanted to open a new channel for customizations development. As part of this endeavor, the client identified ESN as the right partner and decided to outsource some of its customization work to ESN.
ESN set up a team of resources for this project in a short term and trained them in the applications and modules that need to be customized. ESN employed its well-established process methodology specific to customization projects. The basic implementation platform included setting up the client specific environment for each customization project. This is followed by actual customization as per the specifications received from the client. Within a short period, ESN started providing high quality and timely deliverables to the client. Some of these successful deliverables are referenced below.
The following tools and technologies are being used as part of this project:
In the first few months of the project, the customer experienced the following benefits:
ESN uses a well-defined Software Development Life Cycle (SDLC) model, which takes an iterative approach in executing a project. Each build / milestone is scheduled so that obtaining specific requirements related to the revision of project documents, planning, thorough testing and bug fixing are carried out incrementally. One of the team members is signed the role of quality analyst to review and update project documents, organize testing activities and conduct regular code reviews walkthroughs. Designated team members work in tandem with the quality analyst, as members of the testing team, continuously aiming to enhance the quality of the software delivered.