DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger
-
Upload
gene-kim -
Category
Technology
-
view
130 -
download
0
Transcript of DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an Airline Merger
DevOps in the Midst of Merger
Susanna Brown, Managing Director – Operations TechnologyBen Chan, Director – Operations Technology
Footer Changed Under Insert>Header & Footer
Integration: no small feat
Set Date with Header & Footer
660 712AA Systems
US Systems
2
slow delivery different cultures
Everyone doing things differently
various apps for same function
steep learning curves disconnected teams
LOTS of heavy lifting
3
Integration: no small feat
105,00040,000
front-end mobile devices
computers need to be integrated
2,200 kiosks
4
2,007projects
}
Integration: no small feat
5
1,224complete!
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
7
It’s all about Integration
INTEGRATE
7
• Laser-focused on the most critical projects
• Risk averse
• Resource management
This served us very well!
8
“We can’t keep throwing bodies at every problem”
- Maya Leibman
9
Single Flight Operating System
Connect
Collaborate
Create
10
Connect
Collaborate
Create
Communicate!share knowledge / use all tools
Face-to-facesweet spots / visit on-site
Do good togethervolunteer
11
Educateget rid of FUD
Anyone can add valueto any team
from anywhere12
05/03/2023 13
14
Leveraging tools to communicate!
People coming together
15
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
GitHub
DevOps Toolchain DevOps Toolchain - Java
17
Visual Studio
TFSGIT TeamBuild MSTest
NuGet
TFS
DevOps Toolchain DevOps Toolchain - .NET
18
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
IT
20
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
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
Partner with partnersHack the user stories
23
Partner with partnersHack the user stories
24
Partner with partnersHack the user stories
25As ImplementedAs Designed
Partner with partnersHack the user stories
26
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
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
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
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
Deliver infrastructure faster
Speed!
Empowerment
Consistency
31
Make employees happy
Delivered development and test environment for the new Crew Swap application in 5 minutes.
Simplify! Training Management System
Consolidating 5 systems
Addressing EOSL
Same tool for different work groups
33
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)
“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
36
4Q 2016Single Flight Operating System
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
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?
39