3A Managing Application Development in CA 2E
description
Transcript of 3A Managing Application Development in CA 2E
![Page 1: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/1.jpg)
3rd Annual Plex/2E Worldwide Users Conference
3AManaging Application Developmentin CA 2E
Marty Acks, MKS
Bryan Schwiening, ADC-Austin
September 20, 2007
![Page 2: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/2.jpg)
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
![Page 3: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/3.jpg)
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
![Page 4: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/4.jpg)
MKS Overview
> Publicly held - TSE:MKX
> Application Lifecycle Management (ALM) specialists
> Fastest organically growingglobal ALM provider
> Helping IT organizations managing development for over 20 years
> Solutions span NT, UNIX, LINUX, mainframe, & System i
![Page 5: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/5.jpg)
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
![Page 6: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/6.jpg)
Silos Are Barriers to IT Productivity
> 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
29%
68%
>20%
![Page 7: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/7.jpg)
CIOs Need to Break Down the Walls
> CIO Business Priorities
> Align to business
> Innovate for growth
> Control costs
> Manage entire operational portfolio
> Comply to regulations
Make IT accountable to the business through
streamlined processes and more visibility
Maintain customer satisfaction while
delivering new solutions to market faster
Make global development teams more efficient
while meeting compliance requirements
![Page 8: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/8.jpg)
Production
Operational Production
Environment
IT Silos Impede Visibility, Productivity and Compliance
CMMI, ITIL & ISO Supporting Processes Are Distinct and Unconnected
Application’s Operational Configuration (BOM)
QA/Test Pre-Production
QA/Test Environment
ADLC
Application Development Environment
CIOs must address touchpoints across the process
![Page 9: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/9.jpg)
Development Shifting from Siloed to Collaborative
Application DevelopmentProject-basedDevelopment
Waterfall
Ad-hoc
Process-basedDevelopment
Methodologies Iterative
CIO Reporting Real-time
Siloed Collaborative
![Page 10: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/10.jpg)
Lifecycle Silos Create Process, Communication, and Information Barriers
Business Analyst
ProcessProcess
AppDev
ProcessProcess
QA
ProcessProcess
HelpDesk
ProcessProcess
ITOperations
ProcessProcess
![Page 11: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/11.jpg)
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.
![Page 12: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/12.jpg)
Representative CA 2E CM Customers
![Page 13: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/13.jpg)
> 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
![Page 14: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/14.jpg)
> 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
![Page 15: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/15.jpg)
> 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 ??
![Page 16: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/16.jpg)
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
![Page 17: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/17.jpg)
The CA 2E CM Solution
> Quick Tour Focus on CA 2E oriented development
> Promotion Architecture
> Administration and Security
![Page 18: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/18.jpg)
Tour – Check OutImplicit While Editing in YEDTMDL
![Page 19: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/19.jpg)
Tour – Check OutExplicit from Edit Model Lists
![Page 20: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/20.jpg)
Tour – Check OutThe Workbench
![Page 21: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/21.jpg)
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)
![Page 22: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/22.jpg)
Tour – Initiate PromotionPromote By Model List
![Page 23: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/23.jpg)
Tour – Initiate PromotionCustomize the Promotion
![Page 24: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/24.jpg)
Tour – Initiate PromotionConfirm the promotion
![Page 25: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/25.jpg)
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
![Page 26: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/26.jpg)
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
![Page 27: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/27.jpg)
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
![Page 28: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/28.jpg)
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)
![Page 29: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/29.jpg)
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
![Page 30: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/30.jpg)
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
![Page 31: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/31.jpg)
Flexible Process Definition
![Page 32: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/32.jpg)
MKS Enables End2End Visibility
Reporting Metrics
Data Analysis Portfolios
Consolidated dashboard view enables executives to visualize progress and measure organizational efficiency
Requirements Source Test Deploy
E2E lifecycle management empowers teams and breaks downsilos
Enterprise Repository
Single centralized repository enables complete control and visibility across the enterprise
![Page 33: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/33.jpg)
Complete Traceability
![Page 34: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/34.jpg)
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
![Page 35: 3A Managing Application Development in CA 2E](https://reader036.fdocuments.in/reader036/viewer/2022062315/56815290550346895dc0b493/html5/thumbnails/35.jpg)
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