how t-mobile leveraged service virtualization as a foundation to digital transformation
TRANSCRIPT
How T-Mobile Leveraged Service Virtualization as a Foundation to Digital Transformation
Pi Chartbanchachai
DevOps: API Management and Application Development
T-Mobile
Software Development Manger
DO3X115S
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type
of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
How T-Mobile overcame challenging obstacles and kept programs running efficiently by shifting left with virtual services and automated tests, significantly reducing costs with virtual training systems and exceeding overall quality standards.
Pi Chartbanchachai
T-Mobile
SW Development Mgr.
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
T-MOBILE INDUSTRY LANDSCAPE
USE CASE 1 – SHIFT LEFT
Q & A
USE CASE 2 – VIRTUAL TRAINING ENVIRONMENT
TAKE AWAY
NEXT STEPS
1
2
3
4
5
6
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
How T-Mobile Leveraged
Service Virtualization as a
Foundation to Digital
TransformationPi Chartbanchachai
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Current T-Mobile Position
T-Mobile IT Delivery
Landscape
Use Case 1 – Shift Left
Use Case 2 – Virtual Training Environment
Takeaway & Next Steps
7 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
61M CUSTOMERS
BRANDEDPOSTPAIDNET ADDS
8 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
8
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
UN-CARRIER MOVES
9 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
9
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
IT Delivery
Current Systems
& Processes
Monthly Major Release Cadence
5-10 Minor Releases/Month
Universe 1.0
Radical Systems Transformation
Move toward
Un-carrier DeliveryTM
Universe2.0
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Use Case 1Shift Left
11 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
11
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Shift Left
Presentation Layer
API Management
Middleware Major Backend
UI
Façade API
Core API
Enterprise Business Services “Echo”
Other Backend Systems
OMS SAP PAY …
Partners
LEGEND
T-Mobile
Echo Vendor
UI Vendor
Other
12 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
12
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Shift Left
May June July August September October November
Iteration 0
Iteration 1
Iteration 2
Iteration 3
Iteration 4
Development
Development
Development
Development
Development
Integration &
QAT
Integration &
QAT
Integration &
QAT
Integration &
QAT
Integration &
QAT
13 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
13
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Scope of Testing and Virtual Services
Presentation Layer
API Management
Middleware Major Backend
UI
Façade API
Core API
Enterprise Business Services Echo
Other Backend Systems
OMS SAP PAY …
Partners
LEGEND
Test
Automation
Virtual Services
14 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
14
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Controlled Ecosystem
SCMCI
Application
Dependency
Invoker
Application Under Test
Virtual Backend
“Test” API
Developer Portal
Automated Test
Continuous Monitoring
Developers
Analysts
DevTesters
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Use Case 2Virtual Training
Environment
16 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
16
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Virtual Training Environment
2nd Prod Environment Emulator
Create another set of production environment (scaled down) to
mimic production behavior exactly
Create mock-up application
UX- Production-like experience
- Support Walk-Me / Guide-Me
- Emulator experience
- Walk-Me/Guide-Me needs
additional development
Infra $ $$$$$ $
Labor $ $$$$$ $$$$
Data Prep $ $$$$$ $
Virtual Training Environment
Use live applications for UI and API layers – virtualize the layer below
- Production-like experience
- Support Walk-Me / Guide-Me
$$
$$
$
17 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
17
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Virtual Training Environment Architecture
Presentation Layer
API Management
Virtual Service Environment
UI
Façade API
Core API
Enterprise Business Services Echo
OMS SAP PAY …
Partners
LEGEND
T-Mobile
Billing Vendor
UI Vendor
Other
Ra
te o
f C
ha
ng
e
$5M
$5M
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Takeaways &Next Steps
19 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
19
T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
Shift Left
Allow domain experts to self-create artifacts easily
Establish control and governance on virtual and automation artifacts
Generalize and parameterize virtual service artifacts and use them later in the life cycle
Takeaways
Virtual Training Environment
Educate business users
early about the concept
Pick the right layer to
virtualize for training
Use fake data for the
training environment!
20 T-Mobile and the magenta color are registered trademarks of Deutsche Telekom AG. © 2015 T-Mobile USA, Inc.
20
Test Data Management
Deployment Automation CA Release Automation
Docker
Test Case & Service Monitoring
Compatibility
Next Steps
21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO4X129SFueling DevOps with a Testing Trifecta—How the New
World of Testing is Driving Agile Dev11/18/2015 at 4:30 pm
DO4X131SSunTrust’s Next Gen QA & Release Services
Transformation Journey11/19/2013 at 1:00 pm
DO3X118SThe Why, Where and How of Service Virtualization
Adoption11/19/2013 at 2:00 pm
23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must See Demos
Application Test DemoCreate Better Application Tests
Theater 4
DevOps Sim
DevOps Simulation Experience
Theater 3
Continuous App InsightAutomate Tests for Better Apps
Theater 4
Service VirtualizationDeliver Better Apps Faster with SV
Theater 3
24 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow Conversations At…
Smart Bar
DevOps
Theaters 3 & 4
Tech Talks
DevOps
Theaters 3 & 4
25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15