The summary provides an overview of the Serena Software mainframe virtual user group meeting in October 2015. It discusses product updates to ChangeMan ZMF, Comparex, and ChangeMan SSM. It also covers best practices for highly successful ChangeMan ZMF administrators, including saying no to processes outside of ChangeMan, treating ChangeMan like a production system, taking upgrades seriously as projects, communicating with development, and continuing education. The meeting concluded with an opportunity for questions.
2. 2
Move Fast Without Breaking Things
HRLEs
Highly Regulated Large Enterprises
Speed without risk
End-to-end
Practitioner specific
Collaboration enabled
Enterprise scaled
Supporting all
Enterprise methodologies
Enterprise technologies
Enterprise platforms
3. 3
Agenda
News, Events and Announcements
Product Update
Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
Q&A
4. 4
Field Events in November
http://www.serena.com/index.php/en/company/upcoming-events/
5. 5
RAMP Up Your Old Repositories
RAMP
Repository 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. 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
10. 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. 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. 12
ChangeMan ZMF roadmap
H1 CY15 H2 CY15 H1 CY16
Legend
Draft
Proposed
Construction
Shipped
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. 13
ChangeMan SSM
ChangeMan SSM 8.5.0
Service enablement
- XML and web service
- Communication with SBM
TEMPLATE function added for IMPORT
command
Improved 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 Management
Maintenance rollup
Target GA TBD
14. 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
17. 17
What people say when we arrive to implement
ChangeMan at a new customer
18. 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. 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. 20
What I tell the challenging person who is in my face.
That’s Nice
21. 21
In 18 years with Serena -- I have never seen a
product/tool or process ChangeMan could not
support.
22. 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. 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. 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. 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. 26
• Multiple customizations in the skeletons with
select statements and
)CMP = &CMPNAME
SEL &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. 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. 28
Treat ChangeMan Like Production
ChangeMan
PROD 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 LIBS
BACKOUT
BASE LIBS
STAGE
Developer
Logon
Remote Promote
Prod Install
Protected
personal
data
29. 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. 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. 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. 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. 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. 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. 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 Healy
bhealy@serena.com
586-718-3296
Who is Serena?
Founded in 1980
500 employees
$200m annual revenue
About Serena Software
Serena Software is the largest independent Application Lifecycle Management (ALM) vendor with more than 2,500 active enterprise customers. Highly regulated large enterprises (HRLEs) depend on Serena’s application development and deployment solutions every day to help them move fast without breaking things. Serena supports all enterprise methodologies (Agile to Waterfall to DevOps), technologies (Open Source to Proprietary) and platforms (Mainframe to Mobile) from one end of the SDLC to the other. Award winning support teams, legendary domain experts and exceptional and experienced practitioners engage with customers daily to speed software delivery, eliminate risk, enforce compliance and maximize productivity. Headquartered in Silicon Valley, Serena is a portfolio company of HGGC, a leading middle market private equity firm. More information is available on the company’s website at www.serena.com.
Ladies and Gentlemen: Welcome to Serena’s October Mainframe Virtual User Group. My name is Mark Levy, Product Marketing Director and I am the moderator for today’s online event, We have a great virtual user group program for you today. We are going to open up with some news and events. What Serena has been up to and what we are doing. I’m than going to hand it over the Al Slovacek, VP of Mainframe Products. Al is going to give you a product roadmap and than we have one of our ZMF experts, Tom Mavor presenting on the “Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator” but first.
To the left is the market place. Things such as plugins, process apps and the like will be maintained on Serena Central.
There will be an area for forums, special interest groups, virtual user groups, maybe even regional user groups Customer Advisory Boards
Video vignettes, training, any types of surveys, polls can be managed here.
Users will be given the opportunity to vote on enhancement requests. The result of these votes will give Serena what it needs to determine what areas need focus and development into requirements and themes….
We occasionally get people who say they are not receiving items like Serenade and want to subscribe to our mainframe newsletter. Please check your preference setting at http://www.serena.com/email. This is your subscriptions center and you can manage your subscription here.
Service Enablement – ENH246810:
A generalized product API- Peer to peer communication among SSM tasks- Communication to ChangeMan ZMF, Sernet and related tasks- Integration into SBM etc.- Eclipse
This first version addresses the integration into SBM. When a change basket is successfully created, a ticket is opened. When the change basket is applied, the ticket status is first checked to see if it is in the appropriate state. The SBMXML command creates an object containing the information necessary to connect to the SBM server. The CR ticket id and table id (TS_ID) information is stored within the Change Basket header.
Templating - ENH246811: This enhancement invokes during the IMPORT of change baskets.
O.I. ENH77568, 109382
SMPE: ENH89566
GDG: ENH92441: support in fingerprint and change basket data sets for new and delete of GDG base dataset
REPLACE: ENH196053: can replace existing modules during a RECOVER command of Change Tracking
MRT: ENH197240: Supports FIND in addition to BLDL
RTO/HSM: ENH199626 increases the accuracy of the event information by picking up the HMIGRATE,
HRECALL, and HDELETE data set events when they happen, instead of relying on Global Capture or a
CLOSE-driven capture.
To the left is what we have done and is now GA.
To the right, in quotes, is “8.8”
These features you see aren’t committed to this release, but represent the current Enhancement backlog.
I sent out a survey a couple of months back, the one that comes up the most is the Eclipse and RD/z plugin. I think that’s just great because that’s at least one of the enhancements I hope to get in.
It opens Comparex up to existing users like Prakash here who prefer the Eclipse environment, and also opens up Comparex to the newer breed of mainframe developers who aren’t proficient, or lack the will to log on to TSO, or have to learn what a SYSIN DD is.
The plugin could mean many things. Anything from SERCMPAR to all the bells and whistles that Comparex has to offer. Obviously these requirements need to be vetted out, but these are the ideas that are currently on the table.
SSM 8.5 Feb 27 SSM 8.5.1 placeholder
CPX 8.7.1.01 1/24/2014 CPX 8.7.1.02 April 17 CPX “8.8” still in research
FDM 7.8 4/25/2014 7.8.01 Oct 15 2014 7.8.02 April 17 hot fixes at end
IOO and DA placeholders