Myway Development Case Study


Published on

Published in: Business, Health & Medicine
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Myway Development Case Study

  1. 1. Case Study Feature driven software development and consultation, for the end client by a remote team, to help senior citizens connect with their family members and friends, in a simplified way My Way Village
  2. 2. Agenda <ul><li>About the Product </li></ul><ul><li>Highlights </li></ul><ul><li>The Business Need </li></ul><ul><li>Business Solution </li></ul><ul><li>The Technology Need </li></ul><ul><li>Technology Solution </li></ul><ul><li>Team Structure </li></ul><ul><li>Results </li></ul><ul><li>Testimonials from actual users </li></ul>
  3. 3. About the Product <ul><li>My Way Village gets Senior citizens online to strengthen their connection with family, friends and community and improve their quality of life </li></ul><ul><li>My Way Village offers a broad range of services to seniors based on their level of comfort with computers and on how they live, whether at home or in a Assisted Living Community </li></ul><ul><li>My Way Village makes it easy to send and receive messages, share photos, a family calendar, listen to your favorite music and books and shop on-line in a safe environment. </li></ul>
  4. 4. Highlights <ul><li>Product development </li></ul><ul><li>3 teams working in different time zones </li></ul><ul><li>Continuous and frequent changes in design and flow based on feedback from end client </li></ul><ul><li>Advising the client on the following aspects: </li></ul><ul><ul><li>Features </li></ul></ul><ul><ul><li>Technology/Architecture </li></ul></ul><ul><ul><li>User interface </li></ul></ul><ul><ul><li>Performance </li></ul></ul><ul><li>Process oriented approach through out the product development life cycle </li></ul><ul><li>Time and materials based billing </li></ul><ul><li>InfoBeans responsible for high quality and on time delivery </li></ul><ul><li>Used QuickBase as a project management tool </li></ul>
  5. 5. The Business Need <ul><li>My Way Village was looking to build a new and innovative product for the senior citizens, residing in Assisted Living Facilities </li></ul><ul><li>The product has to cater to the senior citizens, who have limited exposure to computers and have visual disabilities, cognitive and learning disability </li></ul><ul><li>The client did not have any technical expertise and had no idea on software processes </li></ul><ul><li>There were budgetary constraints </li></ul>
  6. 6. Business Solution <ul><li>The flow and UI of the application had to be simple and user friendly hence used Adobe Flex. Flex allowed creation of rich and simple internet applications </li></ul><ul><li>Regular feedback from the senior citizens was taken and hence the team had to be agile in its development to incorporate frequent and last minute changes/enhancements </li></ul><ul><li>Regular inputs were actively solicited based on quick Proofs of Concept from the development team on how the vision could be enhanced </li></ul><ul><li>The team defined the processes using QuickBase </li></ul><ul><li>Prioritization of features was done based on ball park estimates for delivering on time and in budget </li></ul>
  7. 7. Business Solution <ul><li>The adjoining screenshot </li></ul><ul><li>demonstrates the ease </li></ul><ul><li>of use </li></ul><ul><li>The fonts are BIG , for better visibility </li></ul><ul><li>High Color Contrasts , for better visibility </li></ul><ul><li>The address book contains the photos of the members. The user would just have to click on the photo to send email, rather than remembering the email id and typing it </li></ul>
  8. 8. The Technology Need <ul><li>Application needed to be web based </li></ul><ul><li>The user had to be server with rich media contents like songs, audio books, photos etc simultaneously in an efficient manner </li></ul><ul><li>Application needed to be scalable to around 100,000 users </li></ul><ul><li>Client themselves wanted to maintain the project post deployment </li></ul>
  9. 9. Technology Solution <ul><li>Flex 2.0 with Cairngorm 2.0 Framework was used for rich UI </li></ul><ul><li>Java 1.0.5_13 with Struts 1.2 framework was used with MySQL 5.0. MySQL reduced the server cost, Struts Framework allowed rapid development </li></ul><ul><li>The application stored a lot of media content like audio books, songs, photos etc. “Gateway-Portal” architecture was used, for faster access of media content. Gateway is an intermediate server which is local to each facility on which the application is being used. The Portal (central server) contained only the user information </li></ul><ul><li>The application was deployed and tested on staging server before deployment on the production server </li></ul><ul><li>Load Testing was carried out to ensure application’s performance </li></ul><ul><li>Client was given complete documentation and hands on training on the configuration changes </li></ul>
  10. 10. Team Structure Role Responsibilities Experience and skills Location Project Manager Client communication and Management 10 years in designing applications including 4 years in managing teams India Architect Envisioning the architecture 5 years in designing high end web applications in J2EE and .NET India Project lead Leading the team, providing priorities, design review 3 years experience in development with Java, Flex, MySQL and SQL Server India Developer 1 Flex Developer 3 years – Java, Flex India Developer 2 Flex Developer and User Interface Consultant 3 years – Flex and Graphics Designing India Developer 3 Java Developer, database and deployment 1 year – Java, MySQL India QA 1 Load testing and black box testing 3 years with various QA testing tools India QA2 Black box and functional testing 2 year with various QA testing tools India
  11. 11. Results <ul><li>InfoBeans’ user interface consultant helped client envision the product by giving a prototype, advised on usability issues </li></ul><ul><li>A good choice of technology enabled the client meet its goals of low maintenance, support and deployment costs </li></ul><ul><li>The architecture proved to be highly scalable and was deployed across 6 Assisted Living Facilities in US </li></ul><ul><li>Production server was updated with minor changes on a regular basis that mitigated risks associated with large builds </li></ul><ul><li>Bi- weekly status calls allowed for smooth communication flow </li></ul><ul><li>The seniors who had started to play with this have a smile on their face </li></ul>
  12. 12. Testimonials from actual users <ul><li>“ I’ve lived in this community for five years and I have met so many more people since I have been using MyWay Village.&quot;  </li></ul><ul><li>“ I enjoy sending messages to my family and I like knowing what is going on.&quot;  </li></ul><ul><li>“ I’ve seen my father go from never using a computer or typing to sending me emails and recording his memoirs.“ </li></ul><ul><li>“ We are really excited about the Digital Directory and feel it is very helpful to the staff.” </li></ul>