![]() ![]() ![]() The Customer
The Customer provides a wide range of ophthalmic
software, online business tools, and complementary
technologies for professionals in the eyecare industry.
The Customer is an industry leader in the electronic
claims processing domain and processes over 14
million transactions annually.The Customer owned a website builder and hosting product dedicated to eye care practitioners. They have hosted thousands of premium websites using their template-based website builder. However, the product posed the following challenges due to its design constraints:
The Challenge
Due to the issues mentioned above and restrictions
with the current product, the Customer engaged
AgreeYa to re-architect and redesign the website
builder product as a stand-alone product with
internationalization capabilities that would be easy to
maintain.The project scope included requirements gathering, proof-of-concept development, product development, testing, knowledge transfer, and product turnover activities. Some of the project challenges included:
The Solution
Leveraging our O3 (onsite-offsite-offshore) delivery model, AgreeYa deployed a combination of on-site and offshore resources. The onsite resources handled project management, Customer meetings, timely responses to Customer queries, project documents, and review activities.The offsite and off-shore resources handled system design, development, and testing activities. The use of off-shore resources facilitated faster completion of project deliverables. AgreeYa used a customized Agile Project Management methodology for this project. AgreeYa conducted focus group meetings with Customer subject matter experts (SME) during the requirements gathering and user interface (UI) design phases. AgreeYa developed the UI design prototype and worked iteratively with the Customer SMEs in getting an approved design finalized. AgreeYa redesigned the website builder product using the latest cutting-edge technologies such as Java/J2EE, and Struts, Tiles, and Spring frameworks. The Struts and Tiles frameworks were used for web-tier controllers and template-based application development. The Spring framework was used for developing the security component. A MySQL database was used for storing all application configuration and Customer site information. The Results
AgreeYa successfully delivered the redesigned product within the aggressive 12-week timeline.The Customer gained the following business benefits from the redesigned product:
The Technology
Hardware: Dell Servers with Linux OS Software and versions: Java/J2EE, Struts, Tiles, Spring, i18n ![]() ![]() |