SlideShare a Scribd company logo
1 of 8
Download to read offline
For more information about Luxoft, visit
www.luxoft.com
www.luxoft.com/travel-aviation/
case study
Online Booking System for a
Travel Agency
14.09.2012
uu Client: A US-based leading online travel agency
uu Industry: Travel, eCommerce
Technologies Utilized
uu J2SE 1.5: Xalan 2.7.0, Apache Commons (Pool, Collections. POI, BeanUtils,
Math, Logging, etc.), ILOG JRules 6.7.1
uu J2EE 1.4: Weblogic 10.0mp1, EJB 2.1, JMS 1.1, JTA 1.0.1
uu Integration: Oracle Coherence 3.3.1, SOAP 1.2, JAX-RPC 1.1 / JAXB 2.1,
JWSDP 1.6, Ant 1.6.5, Runway 2.4.2, LiveProcessor 4.3
uu User Interface: Struts 1.3.8/Tiles, AJAX, JSP 2.0/Servlets 2.4, JSTL 1.1.2,
XSLT/XML, Yahoo UI
uu Database: Oracle 10g, Toplink 10.1.3, Oracle Financials
uu Servers/OS: Sun / Solaris
uu Security: Ingrian JCE 4.2, Bouncy Castle 1.30
uu QA & Testing: Segue SilkTest, MockEjb 0.6, TestNG 5.7, Dbunit 2.2hw,
jDepend 2.9.1, QALab 1.0, Selenium Remote Control 1.0, Checkstyle 4.4,
Smartbear 4.0
Business Challenge
Client is a world leading travel agency, offering the best rates on airline tickets,
hotel reservations, car rentals and more. In order to meet expectations of the travel
price-hunters, the client’s system has the following components:
uu Functional web interface to search, book and advertise trips, based on a particular
trip requirement;
uu Back-end systems to manage deals and other business-related data;
uu Interface for the suppliers’to fill in their offers.
Rapid growth and market expansion strained the company’s in-house IT resources,
while the need for technology upgrades and new architecture solutions continued
increasing. Outsourcing the professional services became an obvious solution,
allowing the core staff to stay focused on critical projects.
The outsourcer had to meet tough professional skills criteria and to have a proven
track record. It also had to be able to work seamlessly with the onshore team in an
agile environment. The selection process narrowed down to vendors specializing in
complex IT projects. Luxoft was considered thanks to their reputation for handling
the sophisticated projects and a track record to prove it. Finally, Luxoft was
awarded the project, thanks to their strong focus on engineering excellence, in-
depth domain knowledge, solid track record and the global delivery capability. The
project started with a pilot, involving only a couple of Luxoft engineers, until Luxoft
won the client’s complete trust and a full-scale Delivery Center was established at
Luxoft.
Over the span of two years 6 projects of different sizes involving different
functional areas were accomplished by Luxoft engineers:
Deal“Extranet”
Full-cycle development of the new website that provides suppliers with
functionality for managing their deal advertisements hosted at the client’s site.
This functionality also collaborates with the system for internal Deal Management.
The system works as a strong operational leverage and a way to increase ad sales
volume.
Customer Reviews
The scope of this project includes the new functionality that gives the end-users
a new feature to review and rate the hotels they have stayed at. Collected data
is used to help others make an educated choice, taking into account other users’
reviews.
Deal Management Tool
A new Content Management System (CMS) must replace the existing legacy
system. Client’s own new CMS allows to expand the deal business significantly,
starting from simplified newsletters distribution to another full-fledged site’s
development. The CMS support costs are getting reduced at the same time.
Different components’delivery prioritization was essential for this project.
02Luxoft - Case Study
03Luxoft - Case Study
Approach
The main challenge for the Luxoft team was to interact seamlessly with the
ongoing client local software engineering process and fit all projects into the
existing architecture. From the get-go all teams were making sure that they
run on the same process and standards. It was crucial to work closely with both
business and engineering teams in a format that they are comfortable with, so
that everybody’s expectations could be fully met. Initial onsite trainings for the
key technical specialists from Luxoft provided the immersion into the client’s
engineering culture, facilitated knowledge transfer and helped establishing an
effective work process.
City Resolution
Improved mechanism of determining the geographical objects from user input
that would resolve the ambiguous cases. This would allow reduce a number of
users leaving the site when encounter resolution problems.
Site Redesign
Large-scale effort to change the look-and-feel of the client’s site, involving page-
by-page redesign.
Test Automation Project
Extended initiative for the client’s regression test catalog automation and
execution.
PHOENIX INTERGRATION LAYER
J2EE
PHOENIX
BIZ LAYERPHOENIX CORE
PHOENIX PRESENTATION LAYER
JAVA
HTML WML XML
BEA
WEBLOGIC
ORACLE
9iAS
iPLANET
AS
SABRE PEGASUS AMADEUS
AIRLINES
HOTELS
CARS
04Luxoft - Case Study
Solution
Project Scope
Luxoft developed a unique solution for each project, based on the existing
business needs.
1. Deal“Extranet”
During the first project stage, Luxoft suggested an alternative approach by having
the nearshore team handle business analysis and requirement development. This
method guaranteed a very high level of cooperation with the local business team
and specific system suppliers. Stakeholders were pleased with the resulting high
quality of the delivered conclusion and the requirements’clarity.
From the Engineering perspective this project required highly detailed system
design to cover all aspects of the external system: security requirements, financial
traceability, functional requirements, technical knowledge transfer, etc. Luxoft
provided about 300 pages of detailed project technical documentation where
most of these aspects were covered. The following important functionality was
developed:
uu Web application designed for use by both sales persons and suppliers, which
eliminated the extra cost of developing two separate systems.
uu Support of sales agents who can work with multiple suppliers in addition to the
direct supplier’s organizational scheme support.
uu Multiple alternative interfaces for supplier’s data management
uu CSV/MS Excel files support
uu Interactive“Web 2.0”interface
uu Web Services interface
uu Excel reports generation, distribution and filtering in order to increase system data
flow visibility
uu Email notifications
uu Integration with Oracle Financials System
uu WebDav protocol has been used for secure file access and management
uu Business requirements analysis and user needs elicitation
uu Design and document front-end projects of various scope
uu Creation and maintenance of the presentation layer of client’s site
uu Creation of the client‘s automated newsletters
uu Integration with the client’s web statistics and analysis tool
uu QA and Test Automation
05Luxoft - Case Study
2. Customer Reviews
A new functionality was required that would give the end-users a new feature to
review and rate the hotels they have stayed at. Client developed the requirements
for this project, but lacked the engineering resources to implement them. In
order to speed up the project execution, Luxoft staffed the client’s development
center with additional professional team in a matter of few weeks. They were
quickly trained locally by the staff engineers, and the client’s site boasted the fully-
functioning new feature in only in four months following the initial request.
Luxoft’s expertise in text analysis allowed them to propose and implement an
improved mechanism for user-entered text validation. Sophisticated context
rules were applied in addition to the straightforward search mechanism that was
initially planned. This improvement helped the client reduce the team of reviews
moderators and have a more interactive dialog with the review author.
3. Deal Management Tool
A new deal engine with a separate Intranet web application was created in order to
better serve the rapidly evolving business needs.
uu Deals, newsletters, deal packages and system user management tool - all unified
under the same web interface concept
uu Various search options that help find and access information quickly
PRE-MAIL
ALLOCATE TO
NEWSLETTER
DMT
ACTIVE
DIRECTORY
ORACLE
FINANCIALS
NEWSLETTER
HOMEPAGE
MAIN SITE
CLICK
COUNTS
APP
DW
REPORTING
YesMail
DEAL
DAETAILS
HOMEPAGE
SUPPLIER SITE
HOMEPAGE
NEWSLETTER
SALES PERSON
DEALS SITE
NEW
DEAL
1
4
6
7
2
8
3
5
uu Multi-user transactional environment that prevents editing the same deal by more
than one user at the same time
uu Individual easy-to-change entries flow
uu Email notifications of the deal status changes
uu Active Directory integration meeting the security and usability expectations
uu HTTPS
Beyond the full compliance with the client’s technical requirements, the system
provides the following mission-critical benefits:
uu Matches business processes requirements
uu System’s user-friendly design eliminates the need for any special training
uu High scalability simplifies the system’s future enhancements
4. City Resolution project
The improved City Resolution feature is based on state-of-the-art technology and,
compared to its predecessor, has the following enhanced functionality:
uu Improved resolution for cities with ambiguous locations, which allows user to
unequivocally select between:
—— cities with same city name (examples: Portland, Maine vs. Portland, Oregon);
—— city, state, or country with the same name (example: Jamaica, NY vs. Jamaica
country);
—— different airports of the same city.
uu Auto-correct and auto-complete options that deal with the issues like misspellings,
punctuation in the user input, abbreviations.
uu Support for different logic for different services (air, hotel, car, cruise)
uu Customization tool for the site administrators enabling them to update system
information on demand
5. Site Redesign Project Stack
This project was broken down into small iterations, and delivered few pages at a
time. The biggest technical challenges were to upgrade the site to Web 2.0 level
by introducing the new interface, while keeping the existing functionality and
extending some parts of it.
6. Test Automation Project
Luxoft provided offsite automation test design and testing of the product, while
maintaining close colaboration between the client’s development team and the
Luxoft automation team. Luxoft introduced and implemented test automation for
this project, which resulted in significant regression testing savings for the client.
The project scope included:
uu Setting up of effective and transparent communication between the client’s testing
team in different geographic locations and time zones.
uu Integration of Luxoft’s offsite team into the client’s environment, while maintaining
all the client’s development processes and automation tools.
uu Working with test documentation already developed by the client.
uu Product test design services with the complete traceability to requirements and
controlling test coverage.
uu Reduction of the efforts needed for regression testing due to the Segue-based test
automation.
uu Regression runs for every new release (monthly) during the entire product
development cycle.
06Luxoft - Case Study
07Luxoft - Case Study
Benefits
Luxoft team delivered significant enhancements for the client’s online booking system,
seamlessly integrating new features into it. The entire projected was completed on
time and on budget. Luxoft’s combination of nearshore and offshore development
locations ensured smooth collaboration throughout the entire project. High
professional level of Luxoft engineers guaranteed high quality output fully meeting the
client’s standards. The Test Automation project helped increase the application code
coverage from 35% to 63% and the number of automated use cases went up from 500
to 1700.
Bottom line benefits include:
uu The expected financial benefits of the improved City Resolution and Customer
Reviews features are around $30 - $40k per month for each project.
uu Compared to customization of an out-of-the-shelf CMS or implementation of an
application from an ASP, the ROI of the Deal Entry Tool project is about 400%.
uu Though not quantified yet, the intangible benefits like security, usability, data
propriety, and increase in speed are likely to be even more significant.
About luxoft
Luxoft, a principal subsidiary of IBS Group, is a provider of advanced
application and software engineering outsourcing services for global and
regional enterprises. Luxoft builds partnerships with its clients, such as
Boeing, IBM, Deutsche Bank, UBS, Harman, Avaya, Alstom, and Sabre, based
on the culture of engineering excellence, innovation, and deep domain
expertise. Luxoft offers international delivery capability through its network
of state-of-the-art delivery centers in North America, Eastern Europe, and
Asia. Luxoft`s customers benefit from the right mix of technology skills,
industry knowledge, proprietary processes and methodologies, and a
choice of engagement models.
For more information about Luxoft, visit
www.luxoft.com
www.luxoft.com/travel-aviation/
© 2012 Luxoft

More Related Content

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Case study online booking system travel luxoft for us based leading online travel agency

  • 1. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/travel-aviation/ case study Online Booking System for a Travel Agency 14.09.2012 uu Client: A US-based leading online travel agency uu Industry: Travel, eCommerce Technologies Utilized uu J2SE 1.5: Xalan 2.7.0, Apache Commons (Pool, Collections. POI, BeanUtils, Math, Logging, etc.), ILOG JRules 6.7.1 uu J2EE 1.4: Weblogic 10.0mp1, EJB 2.1, JMS 1.1, JTA 1.0.1 uu Integration: Oracle Coherence 3.3.1, SOAP 1.2, JAX-RPC 1.1 / JAXB 2.1, JWSDP 1.6, Ant 1.6.5, Runway 2.4.2, LiveProcessor 4.3 uu User Interface: Struts 1.3.8/Tiles, AJAX, JSP 2.0/Servlets 2.4, JSTL 1.1.2, XSLT/XML, Yahoo UI uu Database: Oracle 10g, Toplink 10.1.3, Oracle Financials uu Servers/OS: Sun / Solaris uu Security: Ingrian JCE 4.2, Bouncy Castle 1.30 uu QA & Testing: Segue SilkTest, MockEjb 0.6, TestNG 5.7, Dbunit 2.2hw, jDepend 2.9.1, QALab 1.0, Selenium Remote Control 1.0, Checkstyle 4.4, Smartbear 4.0
  • 2. Business Challenge Client is a world leading travel agency, offering the best rates on airline tickets, hotel reservations, car rentals and more. In order to meet expectations of the travel price-hunters, the client’s system has the following components: uu Functional web interface to search, book and advertise trips, based on a particular trip requirement; uu Back-end systems to manage deals and other business-related data; uu Interface for the suppliers’to fill in their offers. Rapid growth and market expansion strained the company’s in-house IT resources, while the need for technology upgrades and new architecture solutions continued increasing. Outsourcing the professional services became an obvious solution, allowing the core staff to stay focused on critical projects. The outsourcer had to meet tough professional skills criteria and to have a proven track record. It also had to be able to work seamlessly with the onshore team in an agile environment. The selection process narrowed down to vendors specializing in complex IT projects. Luxoft was considered thanks to their reputation for handling the sophisticated projects and a track record to prove it. Finally, Luxoft was awarded the project, thanks to their strong focus on engineering excellence, in- depth domain knowledge, solid track record and the global delivery capability. The project started with a pilot, involving only a couple of Luxoft engineers, until Luxoft won the client’s complete trust and a full-scale Delivery Center was established at Luxoft. Over the span of two years 6 projects of different sizes involving different functional areas were accomplished by Luxoft engineers: Deal“Extranet” Full-cycle development of the new website that provides suppliers with functionality for managing their deal advertisements hosted at the client’s site. This functionality also collaborates with the system for internal Deal Management. The system works as a strong operational leverage and a way to increase ad sales volume. Customer Reviews The scope of this project includes the new functionality that gives the end-users a new feature to review and rate the hotels they have stayed at. Collected data is used to help others make an educated choice, taking into account other users’ reviews. Deal Management Tool A new Content Management System (CMS) must replace the existing legacy system. Client’s own new CMS allows to expand the deal business significantly, starting from simplified newsletters distribution to another full-fledged site’s development. The CMS support costs are getting reduced at the same time. Different components’delivery prioritization was essential for this project. 02Luxoft - Case Study
  • 3. 03Luxoft - Case Study Approach The main challenge for the Luxoft team was to interact seamlessly with the ongoing client local software engineering process and fit all projects into the existing architecture. From the get-go all teams were making sure that they run on the same process and standards. It was crucial to work closely with both business and engineering teams in a format that they are comfortable with, so that everybody’s expectations could be fully met. Initial onsite trainings for the key technical specialists from Luxoft provided the immersion into the client’s engineering culture, facilitated knowledge transfer and helped establishing an effective work process. City Resolution Improved mechanism of determining the geographical objects from user input that would resolve the ambiguous cases. This would allow reduce a number of users leaving the site when encounter resolution problems. Site Redesign Large-scale effort to change the look-and-feel of the client’s site, involving page- by-page redesign. Test Automation Project Extended initiative for the client’s regression test catalog automation and execution. PHOENIX INTERGRATION LAYER J2EE PHOENIX BIZ LAYERPHOENIX CORE PHOENIX PRESENTATION LAYER JAVA HTML WML XML BEA WEBLOGIC ORACLE 9iAS iPLANET AS SABRE PEGASUS AMADEUS AIRLINES HOTELS CARS
  • 4. 04Luxoft - Case Study Solution Project Scope Luxoft developed a unique solution for each project, based on the existing business needs. 1. Deal“Extranet” During the first project stage, Luxoft suggested an alternative approach by having the nearshore team handle business analysis and requirement development. This method guaranteed a very high level of cooperation with the local business team and specific system suppliers. Stakeholders were pleased with the resulting high quality of the delivered conclusion and the requirements’clarity. From the Engineering perspective this project required highly detailed system design to cover all aspects of the external system: security requirements, financial traceability, functional requirements, technical knowledge transfer, etc. Luxoft provided about 300 pages of detailed project technical documentation where most of these aspects were covered. The following important functionality was developed: uu Web application designed for use by both sales persons and suppliers, which eliminated the extra cost of developing two separate systems. uu Support of sales agents who can work with multiple suppliers in addition to the direct supplier’s organizational scheme support. uu Multiple alternative interfaces for supplier’s data management uu CSV/MS Excel files support uu Interactive“Web 2.0”interface uu Web Services interface uu Excel reports generation, distribution and filtering in order to increase system data flow visibility uu Email notifications uu Integration with Oracle Financials System uu WebDav protocol has been used for secure file access and management uu Business requirements analysis and user needs elicitation uu Design and document front-end projects of various scope uu Creation and maintenance of the presentation layer of client’s site uu Creation of the client‘s automated newsletters uu Integration with the client’s web statistics and analysis tool uu QA and Test Automation
  • 5. 05Luxoft - Case Study 2. Customer Reviews A new functionality was required that would give the end-users a new feature to review and rate the hotels they have stayed at. Client developed the requirements for this project, but lacked the engineering resources to implement them. In order to speed up the project execution, Luxoft staffed the client’s development center with additional professional team in a matter of few weeks. They were quickly trained locally by the staff engineers, and the client’s site boasted the fully- functioning new feature in only in four months following the initial request. Luxoft’s expertise in text analysis allowed them to propose and implement an improved mechanism for user-entered text validation. Sophisticated context rules were applied in addition to the straightforward search mechanism that was initially planned. This improvement helped the client reduce the team of reviews moderators and have a more interactive dialog with the review author. 3. Deal Management Tool A new deal engine with a separate Intranet web application was created in order to better serve the rapidly evolving business needs. uu Deals, newsletters, deal packages and system user management tool - all unified under the same web interface concept uu Various search options that help find and access information quickly PRE-MAIL ALLOCATE TO NEWSLETTER DMT ACTIVE DIRECTORY ORACLE FINANCIALS NEWSLETTER HOMEPAGE MAIN SITE CLICK COUNTS APP DW REPORTING YesMail DEAL DAETAILS HOMEPAGE SUPPLIER SITE HOMEPAGE NEWSLETTER SALES PERSON DEALS SITE NEW DEAL 1 4 6 7 2 8 3 5
  • 6. uu Multi-user transactional environment that prevents editing the same deal by more than one user at the same time uu Individual easy-to-change entries flow uu Email notifications of the deal status changes uu Active Directory integration meeting the security and usability expectations uu HTTPS Beyond the full compliance with the client’s technical requirements, the system provides the following mission-critical benefits: uu Matches business processes requirements uu System’s user-friendly design eliminates the need for any special training uu High scalability simplifies the system’s future enhancements 4. City Resolution project The improved City Resolution feature is based on state-of-the-art technology and, compared to its predecessor, has the following enhanced functionality: uu Improved resolution for cities with ambiguous locations, which allows user to unequivocally select between: —— cities with same city name (examples: Portland, Maine vs. Portland, Oregon); —— city, state, or country with the same name (example: Jamaica, NY vs. Jamaica country); —— different airports of the same city. uu Auto-correct and auto-complete options that deal with the issues like misspellings, punctuation in the user input, abbreviations. uu Support for different logic for different services (air, hotel, car, cruise) uu Customization tool for the site administrators enabling them to update system information on demand 5. Site Redesign Project Stack This project was broken down into small iterations, and delivered few pages at a time. The biggest technical challenges were to upgrade the site to Web 2.0 level by introducing the new interface, while keeping the existing functionality and extending some parts of it. 6. Test Automation Project Luxoft provided offsite automation test design and testing of the product, while maintaining close colaboration between the client’s development team and the Luxoft automation team. Luxoft introduced and implemented test automation for this project, which resulted in significant regression testing savings for the client. The project scope included: uu Setting up of effective and transparent communication between the client’s testing team in different geographic locations and time zones. uu Integration of Luxoft’s offsite team into the client’s environment, while maintaining all the client’s development processes and automation tools. uu Working with test documentation already developed by the client. uu Product test design services with the complete traceability to requirements and controlling test coverage. uu Reduction of the efforts needed for regression testing due to the Segue-based test automation. uu Regression runs for every new release (monthly) during the entire product development cycle. 06Luxoft - Case Study
  • 7. 07Luxoft - Case Study Benefits Luxoft team delivered significant enhancements for the client’s online booking system, seamlessly integrating new features into it. The entire projected was completed on time and on budget. Luxoft’s combination of nearshore and offshore development locations ensured smooth collaboration throughout the entire project. High professional level of Luxoft engineers guaranteed high quality output fully meeting the client’s standards. The Test Automation project helped increase the application code coverage from 35% to 63% and the number of automated use cases went up from 500 to 1700. Bottom line benefits include: uu The expected financial benefits of the improved City Resolution and Customer Reviews features are around $30 - $40k per month for each project. uu Compared to customization of an out-of-the-shelf CMS or implementation of an application from an ASP, the ROI of the Deal Entry Tool project is about 400%. uu Though not quantified yet, the intangible benefits like security, usability, data propriety, and increase in speed are likely to be even more significant.
  • 8. About luxoft Luxoft, a principal subsidiary of IBS Group, is a provider of advanced application and software engineering outsourcing services for global and regional enterprises. Luxoft builds partnerships with its clients, such as Boeing, IBM, Deutsche Bank, UBS, Harman, Avaya, Alstom, and Sabre, based on the culture of engineering excellence, innovation, and deep domain expertise. Luxoft offers international delivery capability through its network of state-of-the-art delivery centers in North America, Eastern Europe, and Asia. Luxoft`s customers benefit from the right mix of technology skills, industry knowledge, proprietary processes and methodologies, and a choice of engagement models. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/travel-aviation/ © 2012 Luxoft