Architecture applied in Turnaround IT

15
Architecture applied in Turnaround IT Scandinavian Airlines Magnus Rosén October 2005

description

Architecture applied in Turnaround IT. Scandinavian Airlines. Magnus Rosén October 2005. A ngreppssätt avseende IT-frågor. Angreppssätt. Undvika att existerande IT-system förhindrar en halvering av bemanningsnivån. 1. Säkerställa att IT inte blir ett hinder för ny organisation. - PowerPoint PPT Presentation

Transcript of Architecture applied in Turnaround IT

Page 1: Architecture applied in Turnaround IT

Architecture applied in Turnaround IT

Scandinavian Airlines

Magnus RosénOctober 2005

Page 2: Architecture applied in Turnaround IT

2

Angreppssätt avseende IT-frågor

1. Säkerställa att IT inte blir ett hinder för ny organisation

Behov av justeringar av IT-system för att säkra driften i ny organisation (t.ex. tre lokala baser)

Undvika att existerande IT-system förhindrar en halvering av bemanningsnivån

2. Reducera kostnader och bidra till att ”stänga gapet”

Strukturella förändringar• Migrera till

moderna, enklare system

• Stäng ned system som inte behövs givet en lägre ambitionsnivå

IT

Angreppssätt

Ompröva ITs rolli verksamheten

Page 3: Architecture applied in Turnaround IT

3

Methods and Approach

• Within the domains, the complexity is carved-out and managed through consolidation, or complete technology transformation, such as replacing the systems with a standard package

• Interfaces to external systems are carefully described, and encapsulted

• Driven as separate projects; New Production Planning System,Future Distribution IT Platform, and JAR-OPS1

Domains:Structu-ral changes

Day-to-dayRationali-zations

• Rethinking existing practices; look for simplifications, avoid cost redundancies, etc

• Proven to be effective; much has already been achieved in e.g. IT Cost Restructuring

• Executed throughout the whole IS/IT function

Design to Cost: ”Deliver as much functionality as possible, to a capped unit cost”

Page 4: Architecture applied in Turnaround IT

4

Methods and Approach1. Define the boundaries of the domain

- Delineate the boundaries of the domain to include a complete business function or process (e.g. Production Planning)- Today’s IS/IT support within the domain may have tight and complex systems interfaces; however, the domain should have few, well-defined, and non-real time interfaces to systems outside the domain- Specify the total IT cost of today’s IS/IT support for the domain

2. Solution Screening- Define SAS’ core requirements; eliminate optional and nice-to-have requirements- Identify suppliers of standardized systems to deliver full functional coverage of functionalities within the domain- Revise the scope of the domain, to fit the scale of the standard packages- Obtain price indications from suppliers, and compare with today’s IS/IT costs- Complete an RFI; evaluate the replies; vendor shortlisting

3. RFP- Elaborate on the RFI and the suppliers responses to the RFI to produce requirements for the RFP- Evaluate and short-list the suppliers

4. In-depth vendor analysis and Business Case analysis- Through a high degree of business end-user involvement, complete benchmark tests and functional tests of the final 2-3 eligible suppliers- Analyze the consequences for the business of systems replacements, and specify in which areas the business needs to accommodate its practices to fit the standard functionalities of the systems; outline a plan for migration and systems cut-over - Produce a Business Case

5. Sign agreement and initiate the supplier’s implementation activities

Page 5: Architecture applied in Turnaround IT

5

Buy vs. build – Key differences

Buy an application package Build in-house

• External “best practice”, well-documented business processes

• Gap analysis (what really would pay off to change)

• Low degree of granularity in functionality decisions (package level)

• Large training and change management effort

• Potentially new skills needed– Vendor selection and RFP process– Customizations– Business cases– New technologies

• Risks of poor commitment in the business community

• Best for “core” platforms, e.g., ERP

• System is developed to fit existing processes that may be poorly described/understood, but familiar to everyone and sometimed incrementally improved

• Functional specification (what would we like to have)

• High degree of granularity in descriptions of functionality for requirements specifications

• Minimized change effort

• Done it a hundred times

• Relatively high project risks in development

• Best when building limited functionality on top of existing systems

Page 6: Architecture applied in Turnaround IT

6

Potential approach for domain-based IT architecture rationalization

• Limit complexity by introducing a domain structure (separable entities with clear interfaces

• Use current technical landscape as the starting point (instead of clean sheet) to limit interdependencies in next phases

Establish domain structure based on current IT landscape

Rationalize each domain

• Apply value levers for each domain– Remove of applications

by simplifying business processes

– Replace legacy systems with more cost-efficient packaged applications

– Off-shore business process or its IT support

– Reduce infrastructure cost by service scope reduction

• Create a target picture for each domain

Create a roadmap for towards target business domain structure

• Create an application roadmap for each domain– Phasing out applications– Introducing common

solutions– Other major system

changes• Create a domain roadmap

to migrate gradually the current domain structure towards a target business-driven domain structure that follows closely the target domain structure

• Adjust IT management roles and responsibilities to reflect domain structure (domain owners and budgets)

Page 7: Architecture applied in Turnaround IT

7

”Carving out” of Production Planning Systems

• As of August 2003, Scandinavian Airlines is organized in three separate operational bases

• Each base is an autonomous entity and the complete Production Planning Process should be able to be performed at each base, both commercially and operationally

• Slot management is to be coordinated centrally as well as locally

• Access to data, both of operational and historic data, should be integrated across all functions within Production Planning

Page 8: Architecture applied in Turnaround IT

8

Production Planning is a critical part of the core business process of Scandinavian Airlines…

Flexibilty /free scope

of action

Strategical alignment

RealizationDimensioning Production

Planning

Object Establish Scandinavian Airlines strategic alignment based on market, competition, unit cost (productivity) etc• Market, customer segment,

product• A/C-types• Partner/alliances• Crew productivity• Unit cost• Etc.

Optimize the use of available production resources by means of adjusting the schedule to changes in commercial and technical/operational demand.

Effectuate the Traffic Program given the following objectives:•Safety•Regularity/Punctuality•Profitability.

Based on agreed strategy, decide on dimensioning of resources:• Service Level

Agreements• Aircraft (types,

numbers etc)• Flight-deck and

Cabin crew (qualifications, numbers etc).

• SAS Group Strategy

• Mission & vision

• HR, IT etc.

Included in this tender

Page 9: Architecture applied in Turnaround IT

9

Applications in the production planning domain

Aircrafts

Crew

Capacityplanning

Traffic programscheduling

Productionrealization

Follow-up and prognosis

PCAirflight TDB Opus & topstWhich system, which domain

Which system, which domain

Non standard, real-timeNon standard, file

Standard, real-timeStandard, file

Page 10: Architecture applied in Turnaround IT

10

Data flow analysis – Scope and activities

Describe the information exchange for each system to system dependency:

• Identity: name, sender, destination(s)• Type: direct real-time, messaging, batch (file transfer), database view/read/update,

(SITA) telex, web services, etc

• Protocols/technical platform: TCP/IP, HTTP(s), IIOP, FTP, MQ, ICM, “Distributören”, SITA/MESCO, etc

• Message standard/format: IATA, XML, EDI, etc

• Periodicity: scheduling, monthly, weekly, daily, recurrance

• Error handling: resend, sessions, ack/nack, once-only-delivery, guaranteed delivery

Activities:• Meetings with system responsible resources

Page 11: Architecture applied in Turnaround IT

11

TDB OPUS TOPSTPCAirFlite

APM/FAM Rave

CISPAC TAPCAS

TAP AI

Departure ControlDomain

Sales &Distribution

Domain

Inventory Control & Revenue Optimization

Domain

FIA

TRAF(actual)

FIDOIRIS

(actual)

CPHES

IRIS(budget)

TRAF(budget)

TP

BUS

SATS

Interfaces to other Domains

Crew

Budget

Aircraft

Production Planning Process

Aircraft, Crew, Budget and Follow-Up Processes (Simplified Major Information Flow)

Follow Up

Page 12: Architecture applied in Turnaround IT

12

PC AirFlitePC AirFlite

TDBTDB

TTTT

OPUSOPUS

CIS CIS

CRU80CRU80

IRISIRIS

PACPAC TAP-AITAP-AICASCAS

FIDOFIDO TRAFTRAF

TOPST2000TOPST2000

TOPSTTOPST

OPUS2000OPUS2000

FDAFDA

FIAFIA

APM-FAMAPM-FAM

TPTP

STMSTM

PepsiPepsi

APSMAPSM

CrewNetCrewNet

RAVERAVE

IRSIRS

HERMESHERMES

SASVACSASVAC

TASIR/SIRITASIR/SIRI

Day Dynamic/TQS

Day Dynamic/TQS Crew

Overtime

Crew ServicesCrew Services

CSMCSM

ATM per diem

ResponseCharts

ResponseCharts

TPTSTPTS

FLOWFLOWSAS InstituteSAS Institute

PBSPBS

FQMFQM

DSSDSS

SabreSlotmanager

SabreSlotmanager

Inventory Control & Revenue Optimization

Domain

Sales & Distribution Domain

GroundHandlingDomain

HRDomain

Technical Maintenance

Domain

CMS CMS TAPTAP

Flight Support Domain

InflightServicesDomain

HL domain description – production planning

Page 13: Architecture applied in Turnaround IT

13

Production Planning IS/IT Support

Aircraft

Crew

OpsControl

Interfaces to External Domains

Strategy/Dimensioning

Execution Follow Up/Reporting

Planning

ExecutionFinal Planning

Timeline

ProcessStageProcess

BlocksFleet

Planning

Operation Control

Crew Legality

Crew Assignment

Crew Pairing

Crew Tracking

Repetitive Flightplan

Slot ManagementNetwork Optimization

Fleet OptimizationCharter

ManagementFinancial Analysis

Pairing OptimizationCrew Simulator Planning

Manpower Planning

Crew web interface

Crew Request

Automated Rostering

Crew Vacation Planning

Aircraft Maintenance

allocation OpsSolver

Weather Data

Communication Module

Production Follow-Up/Control

Crew Payroll Data

Automated Crew Booking

Crew Check-In Module

Crew Solver

Production Follow-Up/ Control

Aircraft Maintenance

Crew Web Portal Human ResourcesMarket Intelligence

Crew DB

Core Requirements Functional Extensions External InterfacesLegend:

Capacity Adjustment

Maintenance Control Maintenance Follow Up

Aircraft Maintenance

Aircraft Maintenance

ATC FlightPlan

ReservtionDistribution

Niceties

AircraftScheduling

Slot Monitoring

Page 14: Architecture applied in Turnaround IT

14

Target Architecture

Page 15: Architecture applied in Turnaround IT

15

Sammanfattning

• Resultat: Reviderad systemarkitektur, under implementation 2005 2007 – inte fullständigt integrerad

• Betydande kostnadsbesparingar (ca 50 %)

• Arkitektens roll:– Analys och modellering– Diskussion med verksamhetsrepresentanter om krav, utformning av målsystem, etc.– Medverka i utformning av RFI och RFP– Utvärdera och prioritera alternativa lösningar tillsammans med verksamheten– Tests och benchmarks– Business case-analys samt rekommendation, tillsammans med verksamheten