Case Study: Mobile Taxi-Booking Application

Auriga developed an advanced mobile application for calling a taxi. The application allows users to do the following:

  • Choose a taxi company based on available services, rates, and customer ratings
  • Perform a taxi search based on user location and other parameters
  • Track the taxi dispatch/arrival and other statuses, with a map view
  • Provide ratings and feedback on the taxi experience

The Auriga team had to develop the solution from scratch without any existing web service, working under the pressure of short timeframes, hard deadlines, and continuously changing and detailed requirements. To provide a transparent, predictable development process, allowing for alterations to be made during the project lifecycle, Auriga used the following approach: Agile development methodology was combined with the traditional fixed-price contract in which both scope and price are specified up front.

Auriga engineers were striving to fascinate users with a perfect, groundbreaking product, so during the project, they were looking for new ways to improve architecture, shorten workflow, ensure quality, and optimize product performance. The application concept, designed by Auriga’s Customer, was significantly re-worked based on Auriga proposals. At present, the application is published on Android Market, and it gets positive feedback from end users.