the top 5 practices of a highly successful changeman zmf administrator

41
1 Copyright © Serena Software 2015 Mainframe Virtual User Group – October 2015

Upload: serena-software

Post on 14-Apr-2017

722 views

Category:

Technology


1 download

TRANSCRIPT

1Copyright © Serena Software 2015

Mainframe Virtual User Group – October 2015

2

Move Fast Without Breaking Things

HRLEsHighly Regulated Large Enterprises

Speed without riskEnd-to-end

Practitioner specificCollaboration enabled

Enterprise scaled

Supporting allEnterprise methodologies

Enterprise technologiesEnterprise platforms

3

Agenda

News, Events and Announcements

Product Update

Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator

Q&A

4

Field Events in November

http://www.serena.com/index.php/en/company/upcoming-events/

5

RAMP Up Your Old Repositories

RAMPRepository Automated Migration Process

Old Repositories

• Can’t modernize• Can’t control• Can’t integrate• Can’t maintain workforce

Free automated assessment of the current state of the repository

Free analysis of assessment report with recommendations

6

Serena Central

Process Apps

Plugins

Form Actions

Forums• Problems• Ideas• Discussion Events• User Groups• Streaming

Conferences• Contests Blogs

Training• Traditional• Video Shorts• Certification (Ninjas)

Serena Central CommunityMarketplace

Community Engagement• Gamification• Tangible rewards for participation• Build towards self sustaining• Expert participation is the key

7

Your Email Preferences: http://www.serena.com/email

8Copyright © Serena Software 2015

Products Update

Al Slovacek Vice President, Mainframe Products

9

z/OS 2.2 Support

- ChangeMan ZMF 7.1.3.03- ChangeMan ZMF 8.1.0.01- ChangeMan SSM 8.5- Comaprex 8.7.1.02- StarTool DA 5.7.2.01- StarTool FDM 7.8.0.02- StarTool IOO 3.1.5

10

ChangeMan ZMF 8.1.0.01 and 8.1.1

SERENA SOFTWARE INC.

8.1.0.01

~100 CRs

8.1.0 patch release

SERNET/FDRABR (prevent deadly embrace)

User limits in licensing technology

Admin panel fields rearranged to avoid scrolling

HLLX: User options separated into separate variables (1-20)

SDNOTIFY delivered with default timeout value

80+ defects addressed

GA Q3 2015

8.1.1

IPv6

Subsystem application copy tools

ZMF SORT enhancements (phase 2)

Improved support for DB2 stored procedures- Data Studio Native-SQL Stored procedures

New HLLX functions- Promote/Demote, Freeze, Approve, Audit, Revert, Checkout- File Tailoring (different to most other HLLX areas, no direct

user interaction. Allows the user to define their own variables used in the FT process)

Automatic Restart Manager (ARM)

Maintenance rollup

AT-TLS support for Client Pack

Target GA Q1 2016

11

ChangeMan ZMF 8.2

• HLLX at all points in workflow• Most common customer mods into base product• Vanilla challenge

Upgrade

• Client Pack/ISPF parity• z/OS 2.2 exploitation• Expand XML and web service capabilities

Modernization

• Graphical analysis, visualization• Promotion level view• Embedded in rich clients and web apps

Reporting

• Enhancement backlog• Maintenance rollup• Defect backlog

Product function

ZMF 8.2 GA TBD

12

ChangeMan ZMF roadmap

H1 CY15 H2 CY15 H1 CY16Legend

DraftProposedConstructionShipped

CP 8.1

ZMF 8.1.1

CP 8.1.1

ZMF 7.1.3.03

CP 7.1.3.02

End of Development for ZMF 7.1.3.02 and 7.1.3.03 August 31 2016

ZMF 8.1.0.01

CP 8.1.0.01

13

ChangeMan SSM

ChangeMan SSM 8.5.0

Service enablement- XML and web service- Communication with SBM

TEMPLATE function added for IMPORT commandImproved GDG support

REPLACE parameter added for RECOVER command

Extended Address Volumes (EAV)

Automatic Restart Management

ChangeMan SSM 8.5.1

Improved RTCT for SYS1.PARMLIB

Improved RTCT PROCLIB concatenation

Improved serialization of tracking by multiple SSM tasks

Automatic Restart ManagementMaintenance rollupTarget GA TBD

14

Comparex

Comparex 8.7

AES encryption/decryption

Extended Attribute Volume (EAV) support

DB2 table comparison enhancements

Comparison of uniquely named CSECTS

DIRECTORY=LOAD enhancements

Large Block Interface (LBI) enablement

SAS/C support

HFS enhancements

Unicode enhancements

Currency (z/OS, z/VSE, z/VM, DB2, IMS)

Sample modules for Rexx interface

Comparex 8.8

Eclipse plugin

RD/z plugin

SMP/E installation option

Sysgen Clist enhancements

DB2 enhancements

IMS enhancements

Extend Mask function

RACF PADS support

PL/I enhancements

Currency

~35 enhancements

Target GA TBD

15

ChangeMan SSM, Comparex and StarTool roadmap

H1 CY15 H2 CY15 H1 CY16Legend

DraftProposedConstructionShipped

SSM 8.5

CPX 8.8

SSM 8.5.1

FDM 7.8.0.02

CPX 8.7.1.02

FDM 7.8.0.03

IOO 3.1.5.01

DA 5.7.2.01

16Copyright © Serena Software 2015

The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator

Tom Mavor CM2 Software

17

What people say when we arrive to implement ChangeMan at a new customer

18

What I do is so different than everyone else – ChangeMan can’t support what we do.

You can change their process but you can’t change the way I do things

19

If you try to control my process – When something goes wrong it will take too long to fix it. You are

going to have to explain it to my boss’s boss why the system is down so long.

20

What I tell the challenging person who is in my face.

That’s Nice

21

In 18 years with Serena -- I have never seen a product/tool or process ChangeMan could not

support.

22

Adds less time to the fix process than it takes to get a fire ID.

ChangeMan then automatically documents exactly what you changed

23

ChangeMan Administrator

Saying YES causes ChangeMan to become BlameMan

• Allowing development of code outside of ChangeMan and just stage in the loads.

• Hard coded libraries in the build concatentation

• Changing the compile process based on individual programs

• Implement every change without asking key questions

1. Just Say No

Product function

24

• HOGAN (Infrastructure Layer) – Has its own change control process that requires

synchronization– Complex deployment that developers insist they need to

control timing of deployment– ChangeMan deployed to one area and developers move

code to real production with FIRE ID.• PEP / ACH (Financial package)

– Has a tape (dataset) that is used to manage the source– Has extract process – Customer kept the results of the compile (load only)

• CoolGen (Code Generator) – Development occurs on the distributed environment and

code is uploaded– Code was uploaded and COBOL generated– Customer only kept the COBOL

Say No to Processes Outside of ChangeMan

• HOGAN– Keep process within ChangeMan– Manage deployment directly to production libraries– Control timing of deployment with Monitor function within

ChangeMan or final approver. – ChangeMan has to be the record of what went into

production and when.• PEP /ACH

– Automate the extraction from the tape – Trap the code that is extracted to mark the source to load

integrity.

• Cool Gen– Trap the code that is used to generate the COBOL source

– it is the real source.– Optionally use Client Pack to load the code directly from

the distributed environment– Maintain source to load integrity

Third Party Packages Recommendations

25

• Multiple customizations in the skeletons with select statements and

)SEL &PROJ EQ ABCP OR &PROJ EQ BBDC// DD DISP-SHR,DSN=XXXX.XXXX.XXXX)ENDSEL &PROJ EQ ABCP OR &PROJ EQ BBDC

• Maintenance of the skeletons customization every release

Say NO to Hard Coding Libraries

• Add a component to table in exit 35 – says don’t list component types that start with a $ during stage and checkout.

• Add the library to any application that needs it using option A.A.B

• No maintenance during the upgrades

Hard Coded Libraries in Concatenation Hidden Libraries --

26

• Multiple customizations in the skeletons with select statements and

)CMP = &CMPNAMESEL &PROJ EQ ABCP OR &PROJ EQ BBDC)SEL &CMP EQ BC123345 OR & &CMP EQ VV123456// PARM=(RES,…………),// ; RMODE=ANY…… ) ….. )ENDSEL &CMP EQ BC123345 OR & &CMP EQ VV123456)ENDSEL &PROJ EQ ABCP OR &PROJ EQ BBDC

• Maintenance of the skeletons customization every release

Say NO to Hard Coding libraries

• Use the administration options

• Enter in the component compile option screens (ChangeMan will remember what it did)

• COMPONENT Procedures in ADMIN

• CMN$PARM (Last resort)

Hard Coded Based on Program Hidden Libraries --

27

ChangeMan Administrator

Treat ChangeMan like Production

• The assets that ChangeMan protects is valuable – depending on company size – it could be $10 -100’s millions

• It supports development and testing – it is not a test system

• Ensure ChangeMan is a treated like a level 1 application during disaster recovery testing.

• Do you know if you can recover ChangeMan?

• Changes to ChangeMan need to go through change control

• How complete is your test system?

2. Production Focused

Product function

28

Treat ChangeMan Like Production

ChangeManPROD LPAR 4

PROD LPAR 1

PROD LPAR 2

PROD LPAR 3

Shared DASD

Shared DASD

DEVLPAR

NON Shared DASD

DEVPLEX

PRODPLEX

TEST LPAR 1-4

PROD LIBSBACKOUT

BASE LIBSSTAGE

Developer Logon

Remote PromoteProd Install

Protected personal data

29

• ChangeMan started task is on the production LPAR• It is backed up like all level 1 applications• During a disaster recovery it is one of the first applications restored.• If you have mirroring for DR – it is part of the PLEX that is being mirrored

• Developers have shared DASD to access what they need to access that is not shared with production LPARS• Isolation which is the watch word of the day. There is no possible interference with the business applications

• Production deployment • It is simple and straight forward • No crossing the SYSPLEX• Deploys to the test environments and cleans up the production environments after the deployment

• ChangeMan has to follow the standard production change control• Clearly document the need for changes to the environment• Complete visibility to all changes that impact production

Advantages of this Configuration

30

ChangeMan Administrator

Treat ChangeMan Upgrades Seriously

• You need a project manager.

• You need a project plan

• Goal needs to be incremental improvement --

• Take the Vanilla challenge – take advantage of advancements

• Manage the ChangeMan code with ChangeMan

• Ensure Development and Operations has a test plan

3. Project Centric

Product function

31

• Project Sponsor

• Project Manager

• Analyst

• Development Representation• Operations Representation

• Technical Resources

Project Centric Approach

• Responsible for the deliverable and finding requirements.

• Sets the High level objectives

• Manages the communication between the team and the customer

• Determines what the priority functions are and how they will be implemented

• Develops an acceptance test plans – What has to work

• Executes their test plan

• Delivers the installation / Upgrade

32

ChangeMan Administrator

Hiding from Development Solves Nothing

• Have regular meetings with development teams

• Provide monthly / Quarterly sessions for new developers

• Lunch and learn sessions – Bring in guests

• Accumulate questions – and publish a blog or news letter

• Ensure development and operations understand when you are making a change

4. Communicate

Product function

33

ChangeMan Administrator

Treat Your Career Seriously

• Take education courses – that advance your knowledge

• Be part of the community – www.SerenaCentral.com

• Attend Serena xChange – the greatest opportunity to learn

• Practice – look for opportunities to practice what you learn

5. Learn for Life

Product function

34

• Serena Classes• 300 ChangeMan ZMF Global and Local Administration• ChangeMan ISPF Workshop • ChangeMan Options and Advanced Administration

• Outside Classes• ITIL – Certification• Basic introduction to DB2 or IMS • Basic REXX Class

• Advanced Classes • REXX WorkShop• XML Services workshop

Education

35

The Need • ChangeMan ZMF is key to your ability to deliver

applications quickly and safely. • Is your team already tasked with so many

responsibilities that they have difficulty devoting enough time to all of them?

ChangeMan ZMF Remote Administrator Services

Remote Administrator Services• Easy and cost effective way to manage your

ChangeMan ZMF instances• Flexible Scope• Affordable Rates• No travel expenses (work will be performed

remotely)• Immediate access• No training required• We will provide the experts to assist your team

The Solution• Serena ZMF expert on your team• Maintain your processes• Respond to issues quickly• Provide technical guidance• Mentoring and knowledge transfer

Contact Brian [email protected]

36

Answersfor YourQuestions

37

37

Conclusion

Must ask

about …Mark LevyProduct Marketing

[email protected] Software Inc.1850 Gateway Drive,San Mateo CA 94404818.712.4109 W

serena.com

Next VUGJan 28,2016

Get milk

Attend VUG

Get newsletter

Get brochure

Move FastBut Don’t Break Things

38

Thank you

www.serena.com

39

Answersfor YourQuestions

40

40

Conclusion

Must ask

about …

Mark LevyProduct Marketing [email protected] Software Inc.

1850 Gateway Drive, 4 th Floor

San Mateo CA 94404818.712.4109 W

serena.com

Next VUGJan 28,2016

Get milk

Attend VUG

Get newsletter

Get brochure

Move FastBut Don’t Break Things

41

Thank you

www.serena.com