Co-branded Logo FootprintAligned LEFT ON COVER ONLYMust Fit Within This Space
Application Lifecycle Management for CA 2E and CA Plex: MKS-CM Connector with Model Management12C
Christoph Heinrich
CM First AG
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space2 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.
Speaker Bio
> Christoph Heinrich, CEO, CM First AG, Switzerland
> Software Development with CA 2E since 1991
> Software Development with CA Plex since 1995
> Software Projects in the US and Switzerland
> Implemented SCM Solutions and Concepts in numerous Companies
> Speaker at Conferences (CA Plex Events in Austin and Cincinnati, CA World, CA User Group Meetings)
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space3 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.
Agenda
ALM/SCM Overview
CA Plex ALM Challenges
ALM with CA Plex using MKS CM-Connector and MKS Integrity for IBM iManaging CA Plex objects
Managing CA Plex models
Demonstration
New Feature Preview
Session summary
Q&A
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
ALM/SCM Overview
Justfication and Challenges
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Barriers to IT Productivity
5
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%
One third of IT organizations are affected by software that spans multiple geographical,
organizational, functional and technology silos
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Why do you need ALM tooling?
> Our development teams aren’t working together well
> My developers are spending to much time on administrative tasks around moving objects
> We failed our IT audit, or (worse) a problem occurred
> There was a problem with a promotion, and it took all day (or night) to back it out
> We forgot to move a required object
> I want to see metrics and improve software development cycle times
> Our web application involves so many different platforms
Wasted TimeLost Productivity
Lost Business
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Specific challenges with CA Plex
Our existing ALM tooling doesn’t manage or track CA Plex model changes
We can’t tell who, what, or when easily
Our 2E developers, Plex developers, and (any other) developers are having trouble coordinating changes
No common project focus
There are so many different objects involved on different platforms
HTML, Java, RPG, LF, PF, C++, PNL, Resources, …
Reality – many shops do not have a good ALM solution for CA Plex7
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Managing Multiple Platforms and Dimensions
8
Plex
2E
Other
Object
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Recap: automated tooling needed
With multiplatform, web applications complexity is high Many objects to move Multiple machines / directories / libraries
Single ALM platform reduces silos of development 3 teams may be involved on a single project
Tracking of change, metrics, audit virtually impossible to do manually
Lets look at potential solutions…
9
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
MKS CM-Connector with Plex Model Manager
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space11 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.
2E CM
Integration Overview
Plex Model Manager by CM First / ADC Austin
CA Plex Model
CA 2E Model
MatchPoint SCMPlex Import
Plex Model Manager
(MKS Implementer/Integrity)
Development - Model Deployment – Object/Source
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
ALM for CA Plex and CA 2E
12
Plex Model Manager
MKS Integrity for IBM i
Plex Model
2E Model
Plex MKS-CMConnector
Development Test Production
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
CA Plex Model Manager
Integrating Model Administration into the SCM-Process
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Model Manager – Manage Model Environments
14
Server 1
Template Directory:
\\server1\Temlates
Group Model Directory
\\server1\Grpmdl
Extract local modelDirectory:
\\server1\Extracts
CreateExtract Extr
act
Local Model DirectoryDeveloper 1
\\workstation1\Model
Local Model DirectoryDeveloper 3
\\workstation3\Model
Local Model DirectoryDeveloper 2
\\workstation2\Model
Chec
k Out
Chec
k Out Check Out
Update local modelDirectory:
\\server1\Updates
Check In
Chec
k In
Chec
k In
Upda
te
Backup Group ModelDirectory
\\server1\GrpmdlBackup
Backup Loacl ModelDirectory
\\server1\LclMdlBackup
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Plex Model Manager
15
> The Plex Model Manager integrates the CA Plex model into the change management process. It is included in the MKS Connector for CA Plex, but is also available separately
> The Plex Model Manager supports four processes:Extract a local modelCheck out a local modelCheck in a local modelUpdate a local model
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Plex Model Manager
> Model Manager Features
Manage model templates for applications and versions
Assign extracted models to change requests /developers
Create local model backups
Create group model backups
Zip files for check in / check out
> Model Manager Features cont.
Rename models for users
Log model activities
Lock/Unlock group model
Import update messages from CA Plex
Notify developer and model administrator
16
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
MKS-CM Connector
Checking out objects in MKS Integrity for IBM i (2E CM) directly from the PlexModel
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
MKS Connector – Link Projects to CA Plex
18
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Translating MKS Objects to Plex
Configurable Model Importusing CA Plex API’s to access model information
19
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
TripleMatch
20
Comparing Triples for Import Objects
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space21
Workflow – Change request to development
Create Implementer
Project
Change Request
Aprove Project
Assign Resouces to Project
Create Plex Model Extract
Check Out Local Model
Check Out Objects for
Development
E-mail to developer
Develop Changes in Local Model
Plex MKS Model M
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Plex MKS Model M
22
Workflow – Unit Test to Production
Gen&BuildCheck In Local
Model
Deploy Changes to Test Update Local
Model
E-mail to tester
E-mail to model administrator
E-mail to developer Deploy Changes
to Production
Change Request completed
E-mail to requester
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Audit / Reporting
> Audit log on all steps of development
> Track changes to individual objects during model updates
> Discover point in time issues with updates
> Who, When, How, What
23
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Demo
MKS Connector for CA PlexTypical Development Workflow
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space25
New Add-In Features in Plex 6.1
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space26 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.
New Add-In Features in Plex 6.1
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Demo 2
Extended ALM-Features with Plex 6.1
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
SESSION SUMMARY
> Adding ALM to CA Plex and CA 2E development
> Supporting complex environments CA Plex development
Software change management
> ALM for CA Plex and CA 2E co-existence
> New ALM possibilities through Plex 6.1 Add-in capabilities
> Save time and money, and increase compliance
28
Co-branded Logo FootprintAligned Right Edge
Must Fit Within This Space
Q&A
Web siteswww.cmfirst.ch
adcaustintech.comwww.mks.com/partners/technologypartners
Top Related