enabling z agility with devops and enterprise transformation

21
Enabling z Agility with DevOps and Enterprise Transformation DES-5378

Upload: devops-for-enterprise-systems

Post on 15-Apr-2017

435 views

Category:

Software


3 download

TRANSCRIPT

Enabling z Agility with DevOps and Enterprise TransformationDES-5378

Agility is…

1

The DevOps pipeline

2

DevOps dynamics - Continuous Feedback Loop

3

4

So, what are the constraints?

#1 – Organization#2 – Technology

5

It is not simple, it is complex!

What we usually have…

7

And what we need for DevOps to work…

8

The technology!

9

We need to do some modernization first!

• Goal: enable teams to work together across the platform boundaries

• Development practices and tools– IDE? SCM? Collaboration?

• Testing– Functional, performance,…

• (Test) environments• Automation

– Build? Deployment? Release workflows?

10

Rapid iterations

Develop Build Test Deploy

Production

APICatalog

Develop Build Test Deploy

Slower iterations

Production

Systems of Interaction

Systems of Record

Digital Applications

Enterprise Applications

Applications and teams move at variable speeds

Enterprises need instrumented, automated coordination for multi-speed IT

A client story #1

• Government financial agency in Croatia– z12 hardware with Linux OS– WebSphere (full profile), BPM, Filenet, DB2,

EGL/Java,…

• Business Pain to be solved: manual deployments error prone & less frequent deployments large change-sets longer testing&fixing cycles slower time-to-market unhappy customers …

• „After we introduce this UrbanCode Deploy thing…. What will be my job?” (N.N., WebSphere admin, agency Ops department...)

12

A client story #2

• Government Data Center, running Tax, Customs, Elections,…– zOS and Linux on System Z – On the road to Multi-speed IT…– RTC (used for Systems of Engagement for details see session #1391), RFT– SoE: WebSphere Portal, Mobile, BPM, IIB, DataPower,… – SoR: large EGL/Cobol production system (>7000 programs and batches)

• The goal: – enable integration of Systems of Record with Enterprise Modernization…

• EGL/Cobol EGL/Java; TUIRUI; CICS WAS Liberty

– …in order to enable collaboration and automation across different streams

13

How to transition safely?

Again, what we usually have…

And how we should do it!

Improve continuously!

A message to managers

18

19

The ArchitectThe Developer

Jenkins & Docker guru

The Developer

Scrum Master

That mainframe guy!

Thank YouYour Feedback is Important!

Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your

smartphone, laptop or conference kiosk.