how t-mobile leveraged service virtualization as a foundation to digital transformation

Post on 10-Apr-2017

1.164 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related