• 2355 HIghway 36 W #400, Roseville, MN 55113
  • 952.832.0033
Client

With operations in all 50 states and Canada, this organization is one of the largest photography companies in the world.

Business Challenge

The Digital Photo Application is a new software application used by the photographers in its photography studios. This application allows the photographer to capture digital images and provide editing of the images. Having several challenges with the development of this software application, this organization needed an evaluation of the technical architecture and software development methodologies. They also needed the Digital Photo Application to be re-engineered and enhanced to meet their needs.

Solution

The objective was to re-architect and re-write the Digital Photo Application to create a higher quality application with more features. Furthermore, it needed to be easier to maintain.

This organization engaged ATI to help with the following:

  • Review the architecture of the software application.
  • Evaluate the software development methodologies.
  • Insure the implementation of software development best practices.
  • Implement the needed modifications to the software application.
  • Review the architecture of the software application.
The architectural evaluation was completed in the first two months. After that, ATI started the re-engineering and enhancements to Digital Photo Application. Within a year, ATI reengineered their application to be more robust, scalable, and flexible. In addition, ATI greatly enhanced their software development methodology – the end result being accelerated time-to-market, higher quality, and reduced cost.

Technologies included: Java, XML, XSLT, Fit and Fitnesse user acceptance testing frameworks, JUnit testing framework, Ant, Microsoft Windows, Linux

Business Results

The organization realized higher revenues from the studios due to the application being easier to use and containing more features. Also, the total cost of ownership (TCO) of the new application is much lower because it was designed to be flexible and extremely robust.

Due to the tremendous success of the project, this organization engaged ATI on numerous follow-on projects.