1 Arjan Westerhof 04 June 2016 Implementing an O&D System at KLM March 23, 2000 Arjan Westerhof Agifors yield management study group.

Slides:



Advertisements
Similar presentations
Enterprise Resource Planning It is not the end, it is just the beginning Mary Avery Finance Manager Nebraska Auditor of Public Accounts 2006 Joint NSAA/NASC.
Advertisements

Campaign Planning – Direct Wines Using historic data to improve planning and forecasting TFM&A 2014 David Lockwood: Direct Wines Terry Hogan: Golden Orb.
Aladdin Overview *************************** NOTICE ************************* PROPRIETARY AND CONFIDENTIAL MATERIAL. DISTRIBUTION, USE, AND DISCLOSURE.
Objective Our objective is to provide tailored business solutions to Airlines, Airports, Civil Aviation Authorities, and other aviation service providers.
BADMINTON SKILLS AND TECHNIQUES
Presented to AGIFORS YM Study Group Bangkok, Thailand May 2001 Larry Weatherford University of Wyoming Dispersed Fares within a Fare Class: How Can We.
AGIFORS--RM Study Group New York City, March 2000 Lawrence R. Weatherford, PhD University of Wyoming Unconstraining Methods.
MIS 2000 Class 20 System Development Process Updated 2014.
© copyright Amadeus GTD S.A. / all rights reserved / unauthorized use and disclosure strictly forbidden New Generation Inventory Jean-Michel Sauvage.
Integration of Pricing and Revenue Management for a Future without Booking Classes AGIFORS Reservation and Yield Management Study Group Annual Meeting,
o & d Forecasting for O & D Control
PODS Update Large Network O-D Control Results
Phase II- Process Discussion Jordan Lake Partnership 12/19/2011.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Improving Forecast Accuracy by Unconstraining Censored Demand Data Rick Zeni AGIFORS Reservations and Yield Management Study Group May, 2001.
IT integration in airline business process ITAB 2007 Grach Muradyan.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 19 Scheduling IV.
Performance management in action in Norway ”The way we became in charge of our destination" Kristin Ulvang, Financial Director 1.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Example 4.4 Blending Models.
1 EMSR vs. EMSU: Revenue or Utility? 2003 Agifors Yield Management Study Group Honolulu, Hawaii Larry Weatherford,PhD University of Wyoming.
Airline Revenue Management
Forecasting, a cause of yield decline?
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Route Planning and Evaluation
Introduction to Information System Development.
1 O&D Forecasting Issues, Challenges, and Forecasting Results John D. Salch PROS Revenue Management, Inc.
Pricing Simulation Proven solutions for open skies
Good Things Take Time – Building up an O&D-Forecaster Stefan Poelt Presentation to the AGIFORS RES & YM Study Group Berlin, April 2002.
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
H oppersta d C onsultin g Market/Airline/Class (MAC) Revenue Management RM2003 Hopperstad May 03.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
1 Sensitivity Studies of Network Optimization with Displacement Adjusted Virtual Nesting using PODS. Thomas Fiig, Revenue Management Development, Scandinavian.
Introduction to Network Planning Concepts and Practice Course Outline Dynaston Inc.
From O&D Bid Price Control to Package Bid Price Control
H OPPERSTA D C ONSULTIN G Market/Airline/Class (MAC) Revenue Management AGIFORS RM 2003 Hopperstad June 03.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Constrained Forecast Evaluation (CFE) Ronald P. Menich AGIFORS Res & YM 2-5 June 2003 HNL.
How to convince crew planners to use an automatic rostering tool (ACA) Crew Management Study Group 2006 Conference Honolulu, April , 2006.
Making the Most of Revenue Management. OR HOW TOGETHER WE CAN ADD £30 MILLION TO THE BOTTOM LINE!
New York 2000 Jacques Cherrier PNR database at AC Implementation overview and its usefulness for Network Management.
O&D Demand Forecasting: Dealing with Real-World Complexities Greg Campbell and Loren Williams.
DAVIS AQUILANO CHASE PowerPoint Presentation by Charlie Cook F O U R T H E D I T I O N Forecasting © The McGraw-Hill Companies, Inc., 2003 chapter 9.
How a small airline copes with Change as a way of life 2001 Agifors Reservation and Yield Management Conference Thomas Kingsbury Blackcreek, Ltd.
O-D Control Abuse by Distribution Systems: PODS Simulation Results Dr. Peter P. Belobaba International Center for Air Transportation Massachusetts Institute.
1 Copyright © 2002 by PROS Revenue Management  Fare class rationalization is the process of aligning fares within fare classes so that leg/class revenue.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Timothy L. Jacobs, Elizabeth Hunt and Matt Korol Operations Research and Decision Support American Airlines May 2001 Scheduling and Revenue Management.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Route and Network Planning
Improving Revenue by System Integration and Cooperative Optimization Reservations & Yield Management Study Group Annual Meeting Berlin April 2002.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
CISB113 Fundamentals of Information Systems IS Development.
Lufthansa Update on LH´s Path of O&D Control AGIFORS, New York, March 2000 Werner Tauss.
Lufthansa Looking for Feedback Performance Measurement in Revenue Management Stefan Pölt Lufthansa German Airlines AGIFORS Reservations & Yield Management.
Data Structure Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2010.
An Airlines and Tour management application. Business Overview  This App will be developed for emerging travel enterprises that wish to enter into the.
World Futures Studies Federation (WFSF) 19. World Conference Creating objective evaluations, or the possibilities of similarity analysis Pitlik, L., Pető.
Tactical revenue management Calculates and periodically updates the booking limits Resources – Units of capacity (flight departure, hotel room night,
Chapter 7 Preliminary Construction The broad scope of implementation Preliminary construction in the SDLC Preliminary construction activities Preliminary.
Algorithms and Flowcharts
The Demographic Transition Model
System Design, Implementation and Review
Types of Information system
A Modeling Framework for Flight Schedule Planning
Example 1: Guess, Check, and Revise
EXHIBIT 11.1 An Overview of Aggregate Demand And Supply
1.206J/16.77J/ESD.215J Airline Schedule Planning
ATC 2019 Beijing How to Unite Revenue, Personalization and Happy Customers in Harmony Gert Hartmans Data driven pricing of ancillary seating As ancillary.
Presentation transcript:

1 Arjan Westerhof 04 June 2016 Implementing an O&D System at KLM March 23, 2000 Arjan Westerhof Agifors yield management study group

2 Arjan Westerhof 04 June 2016 Outline Project overview Short description of all major phases. Main focus on:  Specification  Business tests Current status and concluding remarks

3 Arjan Westerhof 04 June 2016 Project Overview Approach: entirely new core system O&D based data Completely new demand forecasting Completely new fare forecasting Network optimization New hardware New programming methods

4 Arjan Westerhof 04 June 2016 Project Overview S p e c i f i c a t i o n D e t a i l e d S p e c i f i c a t i o n a n d u n i t t e s t i n g I n t e g r a t i o n t e s t i n g a n d p e r f o r m a n c e t u n i n g B u s i n e s s t e s t i n g & s y s t e m i m p r o v e m e n t Vendor choiceSpecs agreedUnit test completePerformance +/-OKFirst flight liveSmall network liveBus. test completeLarge network live

5 Arjan Westerhof 04 June 2016 Business testing & system improvement Integration testing and performance tuning Project Overview Detailed specification and Unit test Integra- tion test Acc. test Detailed spec. and Unit test

6 Arjan Westerhof 04 June 2016 Specification Complex, state of the art system (PNR based) Why? This is for an airline like KLM the only method that will give accurate short term demand forecasts

7 Arjan Westerhof 04 June 2016 Specification: Real Data Example I Different types of passengers using the same flight and class have different booking curves

8 Arjan Westerhof 04 June 2016 Specification: Real Data Example II Different types of passengers using the same flight and class have different booking curves

9 Arjan Westerhof 04 June 2016 Specification: Simplified Example Different types of passengers using the same flight and class have different booking curves When aggregated data is used, inaccurate forecast of the demand to come will result. Simplified example:

10 Arjan Westerhof 04 June 2016 Specification: Simplified Example

11 Arjan Westerhof 04 June 2016 Specification: Simplified Example

12 Arjan Westerhof 04 June 2016 Specification: Simplified Example Using the low level (PNR) data will give the correct forecast But... complex system is much more work than simple system

13 Arjan Westerhof 04 June 2016 Unit Testing Unit testing with self constructed testcases  Limited data in order to be able to determine the expected result with manual or spreadsheet calculation  Constructed in such a way that ‘all’ logical cases are tested Started with input data modules to start buildup of historical O&D data asap  Problems with data quality  Hard to get the tailor made software correct

14 Arjan Westerhof 04 June 2016 Integration Testing Modules worked quite good together, but… Large amounts of real life data contain strange values of which some were not tested Much more data than expected  Performance problems Redesign for performance (and again unit testing,...)

15 Arjan Westerhof 04 June 2016 Business Testing Will the system generate extra revenue?

16 Arjan Westerhof 04 June 2016 Business Testing What? Analyses of: Fare forecasting Demand forecasting Optimization

17 Arjan Westerhof 04 June 2016 Business Testing How? Data analyses on the O&D data Comparison with current systems leg data Expert opinion on leg and O&D data

18 Arjan Westerhof 04 June 2016 Business Testing: Fare Forecast Percentage of tickets that has certain forecast error. Forecast can be evaluated for: Input data New data %Tkts<=10%tkts<=20% Overallx 1 %y 1 % Top 100 country – countryx 2 %y 2 % Top 20 POSx 3 %y 3 % Top 100 city – cityx 4 %y 4 % Top 20 city – cityx 5 %y 5 %

19 Arjan Westerhof 04 June 2016 Business Testing: Fare Forecast Consistency of forecasts (higher subclass should in general have higher fare). %Consistent ranking OverallX 1 % Top 20 country – country X 2 % Top 20 POS X 3 % Top 20 city – city X 4 %

20 Arjan Westerhof 04 June 2016 Business Testing: Demand Forecast Do the forecasts match the input data?

21 Arjan Westerhof 04 June 2016 Business Testing: Demand Forecast Comparison forecasts with reality (note: reality is constrained, forecast is unconstrained)

22 Arjan Westerhof 04 June 2016 Business Testing: Optimization Look how forecasts and bidprices develop in time KL 1024 DEP=LHR ARR=AMS 20-Feb Days to departure Seats O&D FORECAST SEATS SOLD BIDPRICE CURRENT SYSTEMS FORECAST

23 Arjan Westerhof 04 June 2016 Business Testing: Optimization Comparison of overbooking levels

24 Arjan Westerhof 04 June 2016 Current Status Small network live Not yet completely happy with the results still working on system improvement Expect to implement major improvements in April (currently in unit testing)

25 Arjan Westerhof 04 June 2016 Lessons Learned Doing everything at the same time has some advantages, but a more gradual approach might be better Not recommended to implement new system on new hardware Everything takes much longer than expected The time needed to get from a running system to a system that generates business value is very long Tough project with various parties Complex system makes all the above things harder but is the only way generate the promised revenue

26 Arjan Westerhof 04 June 2016 Questions ?