asas 2015 robin van breukelen

34
MOREAPP A tale of two systems

Upload: avisi-bv

Post on 24-Jan-2017

196 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ASAS 2015 Robin van Breukelen

MOREAPPA tale of two systems

Page 2: ASAS 2015 Robin van Breukelen
Page 3: ASAS 2015 Robin van Breukelen

MOREAPP

Page 4: ASAS 2015 Robin van Breukelen
Page 5: ASAS 2015 Robin van Breukelen
Page 6: ASAS 2015 Robin van Breukelen
Page 7: ASAS 2015 Robin van Breukelen
Page 8: ASAS 2015 Robin van Breukelen
Page 9: ASAS 2015 Robin van Breukelen

No down-time Cost-effective

As fast as possible As little risk as possible

Page 10: ASAS 2015 Robin van Breukelen
Page 11: ASAS 2015 Robin van Breukelen
Page 12: ASAS 2015 Robin van Breukelen

“An alternative route is to gradually create a new system around the edges of the old, letting it grow slowly over several years until the old system is

strangled.”

Source: http://www.martinfowler.com/bliki/StranglerApplication.html

Page 13: ASAS 2015 Robin van Breukelen

“An alternative route is to gradually create a new system around the edges of the old, letting it grow slowly over several years until the old system is

strangled.”

Source: http://www.martinfowler.com/bliki/StranglerApplication.html

Page 14: ASAS 2015 Robin van Breukelen

No down-timeAs little risk as possible

Pros Cons

“Several years”really?!

Page 15: ASAS 2015 Robin van Breukelen
Page 16: ASAS 2015 Robin van Breukelen

Strangle by URL

Strangle by asset

Page 17: ASAS 2015 Robin van Breukelen

Strangle by URL

Source: http://paulhammant.com/2013/07/14/legacy-application-strangulation-case-studies/

Page 18: ASAS 2015 Robin van Breukelen

Strangle by asset

Page 19: ASAS 2015 Robin van Breukelen

Strangle by asset

Page 20: ASAS 2015 Robin van Breukelen
Page 21: ASAS 2015 Robin van Breukelen
Page 22: ASAS 2015 Robin van Breukelen
Page 23: ASAS 2015 Robin van Breukelen
Page 24: ASAS 2015 Robin van Breukelen

Partial success

Page 25: ASAS 2015 Robin van Breukelen

Partial successHigh coupling with old system

Page 26: ASAS 2015 Robin van Breukelen

Partial successHigh coupling with old system

Staff change

Page 27: ASAS 2015 Robin van Breukelen

Our strangling experience

Page 28: ASAS 2015 Robin van Breukelen

Our strangling experience

Smooth

Page 29: ASAS 2015 Robin van Breukelen

Our strangling experience

Smooth Decide consciously

Page 30: ASAS 2015 Robin van Breukelen

Our strangling experience

Smooth Decide consciously

Align everyone involved

Page 31: ASAS 2015 Robin van Breukelen

Keep both apps deployable

Tips

Page 32: ASAS 2015 Robin van Breukelen

Keep both apps deployableDon’t forget business value

Tips

Page 33: ASAS 2015 Robin van Breukelen

Keep both apps deployableDon’t forget business value

Use an agile approach

Tips

Page 34: ASAS 2015 Robin van Breukelen

Thank you!