Tui Travel - Overcoming the Challenges of Agile Methods

60 %
40 %
Information about Tui Travel - Overcoming the Challenges of Agile Methods
Software

Published on May 7, 2014

Author: dbMaestro

Source: slideshare.net

Page 1 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Continuous Delivery and the Data Warehouse Overcoming the Challenges of Agile Methods John Beeston

Page 2 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Before We Begin  You will be on mute for the duration of the event  We are now talking so please type a message in the Questions box in the Control Panel if you can’t hear us (please check your speakers and GoToWebinar audio settings first)  There will be a Q+A session at the end, you can start submitting you questions on the Q&A bar on your gotowebinar dashboard.  A recording of the full webinar will be put up online

Page 3 Presenter  MI Development Team Lead, TUI Travel  TUI Travel, one of the world’s leading leisure travel groups operating in over 180 countries  Data Warehousing and Business Intelligence professional for over 10 years  I like to take full advantage of the TUI travel perks! TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30

Page 4 TUI Team and Environment  10 Developers, mix of contract and permanent staff  Multiple concurrent projects at any one time  Phoenix Program (6 projects)  Airline (3 projects)  Cruise (1 project)  Current: Approx 2-3 builds per month, 1 release per project  Aspiration: Daily builds, 1 release per month (across projects) TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30

Page 5 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Introduction • Challenges and Resolutions • People • Process • Agile Methods & the PMO • Technology • Continuous Integration • What next? • Scaling up Continuous Integration • Other aspects of Continuous Delivery

Page 6 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 People

Page 7 TUI UK & Ireland | Page 7 People Challenges Culture Change - Get buy in from environment owners Build a team to implement the work Make sure your team has enough time to do the work Build a business case Bringing in Agile Methods – affects job roles within the organization

Page 8 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Process

Page 9 TUI UK & Ireland | Page 9 Process Challenges The PMO and Breaking down those “Gates” Waterfall or Agile delivery User Stories for Data Warehouses – BEAM

Page 10 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Process

Page 11 TUI UK & Ireland | Page 11 Switching to Agile Get an ALM tool Get your ALM vendor to help you roll-out Agile methods Build a business case for Agile methods

Page 12 The PMO and breaking down the gates TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Evaluation Definition Development Testing Implementation CloseNew Idea 1 2 3 4 5 6 ITIP Business Case HL Business Requirements Evaluation Report Technical Requirements PID Detailed Business Requirements Test Plan Architecture Design Interface Spec Functional Spec Low Level Design High Level Design Test Status Reports System Test Sign Off Unit Test Plan High Level Test Scenarios Operation Instructions Performance test sign off Production Sign Off User Acceptance Sign Off Lessons Learned Project closure report Gates: Code / Scripts User Stories (EPICS) User Stories

Page 13 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Technology

Page 14 TUI UK & Ireland | Page 14 Technical Challenges Release Packaging & Deployment Release Numbering Multiple Development Streams Unit Testing Inconsistencies in code on different systems No dataset management Technical Debt Large datasets in development Version Control Continuous Integration Test Driven Development Technology Consolidation Limited at database level Dbmaestro, Virtualization Cleared down Incidents Standards, Code re-use Code Reviews

Page 15 Technology  Continuous Integration

Page 16 Technology

Page 17 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 What Next?

Page 18 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Scaling Up DevOps • Agile Development Lead • Subject area DevOps champions • Culture change

Page 19 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Scaling Up Infrastructure • PC re-use? • Cloud • AWS • Orchestration • Puppet • Chef

Page 20 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Other things to consider • Test Driven Development / Automated Tests • Dataset Management • Code automation

Page 21 Q & A  For more information: John.Beeston@thomson.co.uk www.DBmaestro.com TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30

Page 22 TUI UK & Ireland | Continuous Delivery and the Data Warehouse | 2014- 04-30 Thank you

Add a comment

Related presentations

Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...

This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...

1 App,

1 App,

November 10, 2014

How to bring innovation to your organization by streamlining the deployment proces...

Cisco Call-control solutions can handle voice, video and data

Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...

Related pages

Continuous Delivery and the Data Warehouse – Overcoming ...

Guest Customer Post: Continuous Delivery and the ... Overcoming the Challenges of Agile Methods. ... are doing at TUI Travel to overcome these challenges.
Read more

Overcoming Technical Challenges for Adopting Agile Methods ...

... InfoQ Homepage Articles Overcoming Technical Challenges for ... yes it is a tool to cope with change and agile methods advocate it as ...
Read more

Overcoming the Agile/UCD Divide | UX Booth

Overcoming the Agile/UCD Divide ... that one major challenge for UCD and Agile teams is the tension ... when fused with sound UCD methods.
Read more

TUI | LinkedIn

Looking for next year’s challenge? ... ‘A Graduate Scheme that combines technology and travel? Join the World of TUI’ We’re a tour operator.
Read more

7 Obstacles that Impede Agile Transformation - SolutionsIQ

7 Obstacles that Impede Agile ... As mundane as this challenge ... this can result in the organization clamping down on how broadly Agile methods ...
Read more

Agile software development - Wikipedia, the free encyclopedia

... to guide software project management according to agile software development methods. ... for overcoming challenges ... Agile methods were ...
Read more