CA 2E and Change Management

Download Report

Transcript CA 2E and Change Management

3A
Managing
Application
Development
in CA 2E
Marty Acks, MKS
Bryan Schwiening, ADC-Austin
September 20, 2007
3rd Annual Plex/2E
Worldwide Users
Conference
Agenda
> CA and MKS – A long-term partnership
> MKS and ADC – A new partnership
> The Need for Managing the Application Lifecycle
> Customer Scenarios
> Solutions for Managing CA 2E development
Speaker Bio
> Marty Acks ([email protected])
> System i Product Manager, MKS
> Key CA 2E background:
 First contact with Synon/2 in 1986 via
Simon Williams demo
 Drove decision to resell Synon/2 at
Pansophic in 1987 - aka Telon/38
 Co-founded Silvon Software in 1987,
joined MKS in 198
 Architect of CA 2E CM in conjunction with
CA (Synon) starting in 1991
MKS Overview
> Publicly held - TSE:MKX
> Application Lifecycle
Management (ALM) specialists
> Fastest organically growing
global ALM provider
> Helping IT organizations managing development for over
20 years
> Solutions span NT, UNIX, LINUX, mainframe, & System i
CA and MKS
> Over 150 active CA 2E CM customers worldwide
> Partners since 1991
> Names have changed, but the commitment
remains the same
> CA 2E Change Management Option
 Formerly Synon/CM, COOL: Xtras CM,
Advantage 2E CM, and AllFusion 2E CM
 Jointly developed by MKS and CA
 Based on MKS’s underlying Implementer product
Silos Are Barriers to IT Productivity
29%
> One third of IT organizations
are affected by software that
spans multiple geographical,
organizational, functional and
technology silos
Less than one fifth of companies
find it easy to coordinate
change across silos
68 percent of enterprises have
software built with
components developed by
different teams – both internal
and external
>20%
68%
CIOs Need to Break Down the Walls
> CIO Business Priorities
> Align to business
> Innovate for growth
Make IT accountable to
the business through
streamlined processes and
more visibility
> Control costs
> Manage entire operational portfolio
> Comply to regulations
Maintain customer
satisfaction while delivering
new solutions to market faster
Make global development
teams more efficient while
meeting compliance
requirements
IT Silos Impede Visibility, Productivity
and Compliance
QA/Test PreProduction
ADLC
Application
Development
Environment
QA/Test
Environment
Production
Operational
Production
Environment
CIOs must address touchpoints across the process
CMMI, ITIL & ISO Supporting Processes Are Distinct and Unconnected
Application’s Operational Configuration (BOM)
Development Shifting from Siloed to
Collaborative
Siloed
Collaborative
Project-based
Development
Application Development
Process-based
Development
Waterfall
Methodologies
Iterative
Ad-hoc
CIO Reporting
Real-time
Lifecycle Silos Create Process,
Communication, and Information Barriers
Process
App
Dev
Process
Process
QA
Business
Analyst
Process
Help
Desk
Process
IT
Operations
Introducing MKS
MKS delivers a proven solution for
application lifecycle management
that breaks down IT silos enabling
CIOs to boost productivity, increase
visibility and meet compliance goals.
Representative CA 2E CM Customers
> MKS Implementer user since 1994, moved to CA
2E in 1996
> 4 System i with 3 logical partitions running 2
development hosts and 5 receivers
> MKS Integrity now manages changes across all
platforms, including CA 2E
> MKS Source used for WebSphere and Java
development
> Long time CA 2E and CM Customer in UK
> Formerly Exel PLC
> Global Regional Production Servers managed by
CA 2E CM
> Recent outsourcing initiatives managed by MKS
Integrity
> Fiserv Insurance Solutions develops Software products
for Life Insurance industry
> Complex multi-model multi-customer multi-version
environment
> SAS 70 Compliance achievement with CA 2E CM
> All Fiserv Life customers utilize CA 2E CM
> For more information, see Terry Crawford’s presentation
on ?? at ??
The CA 2E CM Solution
> Secures model from unauthorized change
> Provides audit trail of all model changes
> Supports the latest in CA 2E technology
> CA 2E & traditional development supported
> Insures accurate deployment of changes
> Allows developers to spend more time developing
applications
> Based on underlying MKS Implementer technology
The CA 2E CM Solution
> Quick Tour
 Focus on CA 2E oriented development
> Promotion Architecture
> Administration and Security
Tour – Check Out
Implicit While Editing in YEDTMDL
Tour – Check Out
Explicit from Edit Model Lists
Tour – Check Out
The Workbench
Tour – Check Out
> Implicit – from any “edit” attempt via YEDTMDL
> Explicit – from YEDTMDLLST
> Check out info exposed in CA 2E CM & CA 2E panels
> Advanced features:
 Fast path “prompt once” for multiple check outs
 Versioning-enabled for functions and messages
> Concurrent development of functions (and messages)
Tour – Initiate Promotion
Promote By Model List
Tour – Initiate Promotion
Customize the Promotion
Tour – Initiate Promotion
Confirm the promotion
Tour – Promotion
> Promote by Model Object List
> 3GL objects automatically derived
 Enforces promotion by model object
> Separate batch phases
> Single & multiple models supported
 Optional QA models
Promotion Phase – Move
> Places source/objects into target libraries
> Optionally updates Message Files, Conditions, and run—
time objects
> Releases model objects locks
 On move to production
> Archives up to 99 versions of functions
> Archive Recovery
 Rollback of versionable objects
 Creates a new list with model objects on previous change
Remote Deployment
> Unlimited remote sites
> No remote sign on required
> Deployment Dashboard shows all systems in one view
> Deploys everything but model
 Including Condition values, messages
> TCP/IP (or SNA) based
> Relies on MKS Implementer Receiver technology
Advanced CA 2E object support
> Fully compatible with CA 2E 8.1 SPx
 Compatible backwards to CA 2E 6.2
> User Source and User programs
 Dependent and Independent modes
> UIM or text help
> Supports the latest CA 2E features
 ILE (RPG and COBOL)
 SQL databases, RPG and COBOL
 SQLILE (RPG and COBOL)
Administration/Security
> Controls editing development models
> Prevents changes to Models outside of CA 2E CM
> Enforces Model Object type capabilities
 Enforces roles, such as DBAs or contractors
 For each of the eight model object types
 Per user & model
 View, edit, and no rights
> Control access to Model Objects Lists
> Control access to concurrent development for
functions/messages
Beyond CA 2E Models – MKS Integrity
> Adds workflow to CA 2E CM
> Moves beyond just managing CA 2E model objects
> Gain control and visibility across global development activities
> Seamlessly manage all ALM processes with one architecture
> Delivers process but not at expense of agility
> Next generation, enterprise-based architecture & capabilities
with low total cost of ownership

Quick ramp to productivity

Low administration burden & support costs
> Spans multiple platforms, teams, tool environments
Flexible Process Definition
MKS Enables End2End Visibility
Reporting
Metrics
Consolidated dashboard
view enables executives
to visualize progress and
measure organizational
efficiency
Data Analysis
Requirements
Portfolios
Source
Enterprise
Repository
Test
Deploy
E2E lifecycle
management empowers
teams and breaks down
silos
Single centralized repository
enables complete control and
visibility across the
enterprise
Complete Traceability
Why CA 2E CM and MKS Integrity?
> Protect your software assets
> Eliminate deployment errors
> Stop overlaid model changes
> Simplify development
> One ALM solution for all your CA 2E & traditional
development
Backed by MKS, CA, and ADC
For more information
> Feel free to contact:
 Marty Acks at [email protected]
 Bryan Schwiening at [email protected]
> Addition CA 2E CM sessions here in Cincinnati:
 What’s New and Advanced Topics in CA 2E CM
– Marty Acks, MKS
– Session #10A – Friday 10:00am
 Extending CA 2E CM through Special Commands…
– Terry Crawford, Fiserv Life Insurance Solutions
– Session #13A – Friday 2:00pm