Top Banner
Insert Custom Session QR if Desired. Mainframe Manifesto for Agile Developers Kevin Parker VP of Worldwide Marketing Serena Software Inc San Mateo, California
20

Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Jun 11, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Insert

Custom

Session

QR if

Desired.

Mainframe Manifesto for

Agile Developers

Kevin Parker

VP of Worldwide Marketing

Serena Software Inc

San Mateo, California

Page 2: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Do you know your Agile Manifesto?

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 3

1:

2:

3:

4:

Page 3: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

The Mainframe

Agile Manifesto

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 4

Move fast

without breaking things

We always do it that way

doesn’t make it bad

Complexity is life

some things won’t simplify

Question constantly

assumptions are outages

Page 4: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

The Agile Manifesto

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 5

Individuals and interactions

over processes and tools

Working software

over comprehensive documentation

Customer collaboration

over contract negotiation

Responding to change

over following a plan

Page 5: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 6SINCE THE ATTENTION KEY

ПФt yФця

cФmядde’s

mдiиГядme

Developers of the world unite!

• Mainframes are mobile

• Mainframes are web

• Mainframes are secure

You have nothing to lose but 3270!

• Java on Eclipse and RDz

• COBOL on Eclipse and RDz

• Deployment to z/Linux, WAS and

USS®

Page 6: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 7

Core Systems

COBOL/CICS/DB2/zOS Waterfall 3/12 release cycle

Java/Eclipse/RDz/zLinux Agile Dev 2-4/52 release cycle

Java/Eclipse/RDz/WAS Pure Scrum 2/52 release cycle

ObjectC/iOS/Android Outsourced 1/52 release cycle

SAP

eCommerce site

Java/SQL Server

Pure Agile

Weekly releases

(Mobile daily)

Online Agency System

Private cloud/multi-tennanted

Hosted on z/Linux

Java UI MQ to DB2 link

Eclipse UI

MyStore™

Java/Eclipse

RDz

Agile dev

teams

Audit

COTS

reporting

package

SEC compliance

reporting

Inbound batch

Assembler Sys

Circa 1980

Outbound batch

Assembler Sys

Circa 1980

Executive

Dashboard

Crystal Reports

Inventory control

COTS (being

replaced)

Staff Purchasing Systems

Visual Basic SQL Server

Unsupported Visual COBOL

MyTV feed to offices worldwide

Proprietary system

Maintained in Venezuela

Inventory Losses

Reconciliation

C++

Warehouse Robot

ObjectC

Agile Team

Sophia

Titan VII

Satellite data

collection

The Enterprise Soviet

Page 7: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

All revolutions need three people?

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 8

New World New World

Page 8: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

So how do you start a revolution?

• Culture

• Infrastructure

• Dedication

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 9

Page 9: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Cultural change is the hardest

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 10

Page 10: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Infrastructure change is the easiest

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 11

Page 11: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Dedication is the most exhausting

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 12

Page 12: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

For agile development

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 13

Philosophy Agile Dev Agile Mainframe Dev

Individuals and

interactions

over processes and

tools

Strong team

collaboration

at an enterprise scale

Working software

over comprehensive

documentation

More time

coding

while understanding impact of

changes

Customer collaboration

over contract

negotiation

Open and

transparent

with emphasis on compliance

Responding to change

over following a plan

Remaining

flexible

using infrastructure to speed

change

Page 13: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

For agile development

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 14

Philosophy Agile Infra Agile Mainframe Infra

Individuals and

interactions

over processes and

tools

Lightweight,

task oriented,

team focused

Low impact, goal oriented,

enterprise focused

Working software

over comprehensive

documentation

Automated

build, test,

deliver

Automated build, test, deliver

with enterprise approvals and

notifications

Customer collaboration

over contract

negotiation

Prototyping &

lightweight

requirements

Prototyping and simulation

with enterprise requirements

and impact analysis

Responding to change

over following a plan

Lightweight

tracking tools

Shortened cycle times

through automated infra

Page 14: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Sprawl

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 15

Page 15: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Single version of the truth

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 16

Page 16: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Single path to production

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 17

Unit

SIT

UAT

Prod

Page 17: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

All roads lead to prod even the cobbled ones

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 18

COBOL

ISPF

COBOL

Eclipse

Java

Eclipse

Java

RDz

Single version of the truth

Single path to production

Impact analysis

Collision detection

Automated notifications

Atomic commit

Integrated build

Continuous integration

Continuous testing

Continuous deployment

z/OS

z/Linux

WAS

USS

Page 18: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

Get agile today

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 19

COBOL

ISPF

COBOL

Eclipse

Java

Eclipse

Java

RDz

NEW

ChangeMan ZMF

version 8

with integrated

Deployment

Automation

z/OS

z/Linux

WAS

USS

Page 19: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 20

KEEPCALM

AND

DEPLOYMORE

KEEPCALM

AND

DEPLOYMORE

Page 20: Mainframe Manifesto for Agile Developers · Developers of the world unite! • Mainframes are mobile • Mainframes are web • Mainframes are secure You have nothing to lose but

2015-03-13Mainframe Agile Manifesto - Kevin Parker - Serena Software 21

Viva la revolución