Download - DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger
![Page 1: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/1.jpg)
DevOps in the Midst of Merger
Susanna Brown, Managing Director – Operations TechnologyBen Chan, Director – Operations Technology
![Page 2: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/2.jpg)
Footer Changed Under Insert>Header & Footer
Integration: no small feat
Set Date with Header & Footer
660 712AA Systems
US Systems
2
![Page 3: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/3.jpg)
slow delivery different cultures
Everyone doing things differently
various apps for same function
steep learning curves disconnected teams
LOTS of heavy lifting
3
![Page 4: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/4.jpg)
Integration: no small feat
105,00040,000
front-end mobile devices
computers need to be integrated
2,200 kiosks
4
![Page 5: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/5.jpg)
2,007projects
}
Integration: no small feat
5
1,224complete!
![Page 6: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/6.jpg)
6
“US Airways Makes Smooth Transition to American Reservation
System”
“Are you booked on American this weekend? 5 things to watch”
“American Airlines passing first big merger test – so far”
“US Airways’ last flight takes over social media”
“Computer merger of US Airways and American Airlines completed”
“Final US Airways Flight makes stop in Charlotte”“No glitches as American Airlines
computer switch appears successful”
“One last flight under US Airways logo”
“American Airlines’ Reservations Test: Smooth Travel This
Weekend”
“American Airlines Flies Through Cutover as Reservations System
Shines”
1Q 2015Single Loyalty Pgm
2Q 2015 Single Operating Cert
3Q 2015Co-located IOC’s
4Q 2015 Single PSS
![Page 7: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/7.jpg)
7
It’s all about Integration
INTEGRATE
7
• Laser-focused on the most critical projects
• Risk averse
• Resource management
This served us very well!
![Page 8: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/8.jpg)
8
“We can’t keep throwing bodies at every problem”
- Maya Leibman
![Page 9: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/9.jpg)
9
Single Flight Operating System
![Page 10: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/10.jpg)
Connect
Collaborate
Create
10
![Page 11: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/11.jpg)
Connect
Collaborate
Create
Communicate!share knowledge / use all tools
Face-to-facesweet spots / visit on-site
Do good togethervolunteer
11
Educateget rid of FUD
![Page 12: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/12.jpg)
Anyone can add valueto any team
from anywhere12
![Page 13: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/13.jpg)
05/03/2023 13
![Page 14: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/14.jpg)
14
Leveraging tools to communicate!
![Page 15: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/15.jpg)
People coming together
15
![Page 16: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/16.jpg)
Connect
Collaborate
Create
Automate the mundane unleash the team’s potential
Create foundationsinvest in tools all can use
Partner with partnershack a user story
Enable adoptionmake it easy
16
![Page 17: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/17.jpg)
GitHub
DevOps Toolchain DevOps Toolchain - Java
17
![Page 18: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/18.jpg)
Visual Studio
TFSGIT TeamBuild MSTest
NuGet
TFS
DevOps Toolchain DevOps Toolchain - .NET
18
![Page 19: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/19.jpg)
19
RHEL patching of the Development and Test environments
Time for patching 200 RHEL Nodes:
Puppet Scripts Manual
5 minutes 3 hours 17 hours
Identified systems vulnerable to OpenSSH bug in just under 5 minutes of receiving the notification.
Configuration automation
![Page 20: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/20.jpg)
IT
20
![Page 21: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/21.jpg)
CustTech
LoyaltyAirport Tech
CargoEA
AA.com
Corporate Tech
Ent Tech
Airline Tech
Information Technology
PSS
ORRevenue
& Planning
Emp Tech
HR
Tech Ops
Flight Ops & Crew Tech
OT
Desktop & Field Support
SecurityEntNetwork
EntInfra
Ent Ops
21
![Page 22: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/22.jpg)
CustTech
LoyaltyAirport Tech
CargoEA
AA.com
Corporate Tech
Ent Tech
Airline Tech
Information Technology
PSS
ORRevenue
& Planning
Emp Tech
HR
Tech Ops
Flight Ops & Crew Tech
OT
Desktop & Field Support
SecurityEntNetwork
EntInfra
Ent Ops
22
![Page 23: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/23.jpg)
Partner with partnersHack the user stories
23
![Page 24: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/24.jpg)
Partner with partnersHack the user stories
24
![Page 25: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/25.jpg)
Partner with partnersHack the user stories
25As ImplementedAs Designed
![Page 26: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/26.jpg)
Partner with partnersHack the user stories
26
![Page 27: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/27.jpg)
Enable adoption: show the opportunityFACET – FA Customer Experience Tool
60%26%
14%
Automation Coverage – Phase 1
Automation Coverage - Phase 1Not AutomatedOut of Scope
86%
14%
Automation Coverage – Phase 2
Automation Coverage - Phase 2Out of Scope
27
![Page 28: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/28.jpg)
Create Lighthouse ExamplesFACET – FA Customer experience Tool
Manual Execution –162 Cases
Automated Execution - Current
Automated Execution - Target
Execution Time (Calendar Days) 3
Execution Time (Calendar Days) 2
Execution Time (Calendar Days) 1
# of Tablets 3 # of Tablets 1 # of Tablets 2FTU Consumption 648 FTU Consumption 97 FTU Consumption 97Execution Cost ($) 7K Execution Cost ($) 1K Execution Cost ($) 1K
Execution cost reduced by 85%
Execution cost reduced by 85%
Execution time reduced by 33%
Execution time reduced by 33%
Execution time reduced by 33%
Execution time reduced by 66%
28
![Page 29: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/29.jpg)
Make it easier:
29
• Insert experts in with development teams to help get to consistency:
• Matrix in architect, tech lead, program office and operations
• Sing from the same hymn book!• Use the same test harness• Use the same offshore teams• Use the same tools
![Page 30: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/30.jpg)
Connect
Collaborate
Create
Deliver fasterReduce bottlenecks
Market IT capabilitiesbe THE trusted advisor
Simplify the footprintfewer apps, fewer layers
30
Make employeesTools that help the front line
![Page 31: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/31.jpg)
Deliver infrastructure faster
Speed!
Empowerment
Consistency
31
![Page 32: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/32.jpg)
Make employees happy
Delivered development and test environment for the new Crew Swap application in 5 minutes.
![Page 33: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/33.jpg)
Simplify! Training Management System
Consolidating 5 systems
Addressing EOSL
Same tool for different work groups
33
![Page 34: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/34.jpg)
Simplify! API’s: Employee Images / Notifications
34
Recognize opportunities to create services that can be reused by other applications:
• Image service now used by 5 applications (&growing)
• Notification service integrated with 3 channels and used by 4 applications (&growing)
![Page 35: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/35.jpg)
“Quality in a service or product is not what you put into it. It is what the client or customer gets out of it.”
– Peter Drucker
35
![Page 36: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/36.jpg)
36
4Q 2016Single Flight Operating System
![Page 37: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/37.jpg)
Connect
Collaborate
Create
A different approach was needed to meet merger integration milestones
OT had to change – we couldn’t keep on throwing bodies at it…
DevOps was our answer, we just didn’t know that is what it was called back in 2013.
37
![Page 38: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/38.jpg)
38
WHAT DO WE NEED FROM DOES?• How do you measure success?• DevOps in an MSP World• How has DevOps simplified your
environment?• How to market IT capabilities?
![Page 39: DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger](https://reader035.vdocuments.us/reader035/viewer/2022070602/5874957d1a28abc62f8ba947/html5/thumbnails/39.jpg)
39