alm for ca plex and ca 2e

29
Co-branded Logo Footprint Aligned LEFT ON COVER ONLY Must Fit Within This Space Application Lifecycle Management for CA 2E and CA Plex: MKS-CM Connector with Model Management 12C Christoph Heinrich CM First AG

Upload: adc-austin-tech

Post on 18-Jan-2015

420 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: ALM for CA Plex and CA 2E

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

Page 2: ALM for CA Plex and CA 2E

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)

Page 3: ALM for CA Plex and CA 2E

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

Page 4: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

ALM/SCM Overview

Justfication and Challenges

Page 5: ALM for CA Plex and CA 2E

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

Page 6: ALM for CA Plex and CA 2E

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

Page 7: ALM for CA Plex and CA 2E

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

Page 8: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

Managing Multiple Platforms and Dimensions

8

Plex

2E

Other

Object

Page 9: ALM for CA Plex and CA 2E

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

Page 10: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

MKS CM-Connector with Plex Model Manager

Page 11: ALM for CA Plex and CA 2E

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

Page 12: ALM for CA Plex and CA 2E

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

Page 13: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

CA Plex Model Manager

Integrating Model Administration into the SCM-Process

Page 14: ALM for CA Plex and CA 2E

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

Page 15: ALM for CA Plex and CA 2E

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

Page 16: ALM for CA Plex and CA 2E

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

Page 17: ALM for CA Plex and CA 2E

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

Page 18: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

MKS Connector – Link Projects to CA Plex

18

Page 19: ALM for CA Plex and CA 2E

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

Page 20: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

TripleMatch

20

Comparing Triples for Import Objects

Page 21: ALM for CA Plex and CA 2E

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

Page 22: ALM for CA Plex and CA 2E

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

Page 23: ALM for CA Plex and CA 2E

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

Page 24: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

Demo

MKS Connector for CA PlexTypical Development Workflow

Page 25: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space25

New Add-In Features in Plex 6.1

Page 26: ALM for CA Plex and CA 2E

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

Page 27: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

Demo 2

Extended ALM-Features with Plex 6.1

Page 28: ALM for CA Plex and CA 2E

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

Page 29: ALM for CA Plex and CA 2E

Co-branded Logo FootprintAligned Right Edge

Must Fit Within This Space

Q&A

Web siteswww.cmfirst.ch

adcaustintech.comwww.mks.com/partners/technologypartners

[email protected]

[email protected]