19
Legacy Systems & Seamless Travel Experience Álvaro de Nicolás September, 17 th 2015

Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Legacy Systems & Seamless Travel Experience

Álvaro de Nicolás

September, 17th 2015

Page 2: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

INDEX① Who is HBG② What is Legacy③ Our Systems Story④ Benefits of Legacy

Systems⑤ Challenges

Page 3: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Who are we?

Page 4: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Introducing HBG

4

Page 5: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Part of the Tui Group – World´s # 1 integrated Tourism Business

5

Page 6: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

What is legacy?2

Page 7: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

What is legacy?

7

1630 700 AD

300 BC 1968

1973 1862

Page 8: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

A legacy system is a successful system

Page 9: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

An example from Telecommunications

9

SwitchBoard

Manual Switching

Automated Switching

Multiservice Switchboard

ADSL

Voice Only

ADSL2ADSL2+

VDSLVDSL2

GFAST

SameCopper!!!

Page 10: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Our Systems Story2

Page 11: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Fully Integrated or Monolith…?

11

Fully integrated and interoperating system with ATLAS & ONLINE Platforms as the main Core of our IT landscape

ATLAS is the Operating System for the company

2 Main data centres in an active-active configuration

Page 12: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Initial phase with focus on Speed …

12

Database

Logic FastDevelopment

Front UI

Page 13: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

… Business rules are either in the Database or the UI (or both!)

13

Database

Logic

FastDevelopment

Front UI

Business Rules

Page 14: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Adding an Online platform and Front requires a Middleware Layer for Abstraction …

14

Database

Logic

Front UI

Business Rules

ONLINE Web UI

Middleware

Fast Nature of online processing might force toChange the Legacy Business Processes

Forcing Backend to provide fast sync of many sistems(sometimes faster than ESBs and other SOA tools allowed)

And we often have to adapt the FULL E2E Process

Page 15: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

And (as everything online) Scalability soon becomes paramount …

15

Database

Logic

Focus onScalability

But

SlowerDevelopment

Front UI

Business Rules

ONLINE Web UI

Middleware

Front UI

Business Rules

Front UI

Business Rules

Front UI

Business Rules

Page 16: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

And if we want Scalability & Speed, we need to Change our Framework…

16

Database

MajorRearchitectureEffort

In order to have both

SPEED &SCALABILITY

Service 1

ONLINE Web UI

Middleware

Service 2 Service N

Page 17: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

5 Questions about your Legacy System

17

1. Does it (or did it) give you a competitive advantage?a) When will that advantage erode? When will it become a commodity?

2. Can you improve/modernize certain parts of your legacy system? Or does it require a Big-Bang Approach?

3. Can your business afford to fail if you attempt to replace it?

4. Can your team and the business users cope with the change? a) Is it now the right time, or are there other things happening in the organization?

b) Can you jump a generation if you wait a bit longer?

5. Do you need new Functionality that you can develop alongside your legacy system? Replace / Renovate / Add on

Page 18: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

5 Questions about your Legacy System

18

Is itcustom?

Is itEoL?

Does it Stillgive you

advantage?

No

Yes

Do youneed new

Functionality?

No

Yes

No

Renovate

Yes

No

Can youafford to

build a new system?

Can youadd it

separately?

No

Yes

No

Add ON

Yes

Replace

Renovate

NegotiateMaintenance

Pricing

Yes

Page 19: Legacy Systems & Seamless Travel Experience · 5 Questions about your Legacy System 17 1. Does it (or did it) give you a competitive advantage? a) When will that advantage erode?

Thank you Thank You