Application Lifecycle Management Match Point and CA Plex

  • Slides: 39
Download presentation
Application Lifecycle Management – Match. Point and CA Plex 6. 1 Christoph Heinrich CM

Application Lifecycle Management – Match. Point and CA Plex 6. 1 Christoph Heinrich CM First AG

Speaker Bio > Christoph Heinrich, CEO, CM First AG, Switzerland > Software Development with

Speaker Bio > Christoph Heinrich, CEO, CM First AG, Switzerland > Software Development with CA 2 E 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, Cincinnati and Ft. Lauderdale, CA World, CA User Group Meetings) 2

Agenda > CM First > ALM/SCM Overview > CA Plex ALM Challenges > Match.

Agenda > CM First > ALM/SCM Overview > CA Plex ALM Challenges > Match. Point Overview > New Match. Point features - Model manager - Add-In Manager (new model Add-Ins with Plex 6. 1) - Match. Point Web. Client - More… > Demo > Q&A 3

CM First AG > Professional Services > Software Development with CA Plex and CA

CM First AG > Professional Services > Software Development with CA Plex and CA 2 E, Web. Client, Sentences > Project Management, Consulting > Products > Match. Point SCM Products > CA Plex / CA 2 E / CA Wily > Websydian Web. Client > Partnerships 4 > CA Technology and Channel Partner > IBM Advanced Business Partner > Development Partnership with ADC Austin > Distribution Partner of Websydian

SCM - ALM

SCM - ALM

What is SCM? > The book Software Engineering: A Practitioner's Approach, states that SCM

What is SCM? > The book Software Engineering: A Practitioner's Approach, states that SCM is a "set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made. " 6

What is ALM? ALM is a set of disciplines that together govern the process

What is ALM? ALM is a set of disciplines that together govern the process of turning business ideas into software. Issue and defect management, build management, modeling and simulation, requirements management, and deployment management are all disciplines within ALM. 7

ALM Disciplines 8 Discipline Tool Modeling CA Plex Design CA Plex Issue and defect

ALM Disciplines 8 Discipline Tool Modeling CA Plex Design CA Plex Issue and defect tracking Match. Point SCM Change and Configuration Mgmt. Match. Point SCM / CA Plex Release Management Match. Point SCM Production Monitoring CA Wily Tests and Verification Match. Point SCM / i. e. Worksoft Certify Reporting Match. Point SCM Tracability Match. Point SCM Policies Match. Point SCM / CA Plex Automation Match. Point SCM / CA Plex Collaboration Match. Point SCM / CA Plex

ALM with CA Plex and Match. Point SCM Fully integrated solution § CA Plex

ALM with CA Plex and Match. Point SCM Fully integrated solution § CA Plex § Add-In Manager for CA Plex – Access to model information through model API’s § Plex Model Manager – Manage the Plex Model § Match. Point SCM – Requirement management – Manage the Plex generated objects 9

Without a good ALM solution… > Our development teams aren’t working together well >

Without a good ALM solution… > 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 Wasted Time day (or night) to back it out Lost Productivity > We forgot to move a required object Lost Business > I want to see metrics and improve software development cycle times > Our web application involves so many different platforms

Managing Multiple Platforms and Dimensions Plex 2 E Other 11 Object

Managing Multiple Platforms and Dimensions Plex 2 E Other 11 Object

Why is ALM important? > “Getting better at ALM can even affect the build

Why is ALM important? > “Getting better at ALM can even affect the build vs. buy decision for new software. If an improved ALM process makes creating new software faster, cheaper, and less risky, an organization might choose to build more often and so get more customized applications that add competitive value. ” (David Chappell) 12

Match. Point SCM Product Overview

Match. Point SCM Product Overview

Match. Point Product Overview 14

Match. Point Product Overview 14

New Features in Match. Point > Plex Model Manager > SCM Add-In Manager (new

New Features in Match. Point > Plex Model Manager > SCM Add-In Manager (new Plex 6. 1 Add-Ins) > Match. Point Web. Client > SQL-Version of Match. Point > Timesheet/Expenses and Billing > Plex Model Translator Enhancements 15

The Plex Model Manager

The Plex Model Manager

Plex Model Manager Processes > The Plex Model Manager integrates the CA Plex model

Plex Model Manager Processes > The Plex Model Manager integrates the CA Plex model into the change management process > The Plex Model Manager supports four processes: § Extract a local model § Check out a local model § Check in a local model § Update a local model 17

Plex Model Manager Group Model and Local Model Environments 18 November 16 -20, 2008

Plex Model Manager Group Model and Local Model Environments 18 November 16 -20, 2008 Copyright © 2008 CA. All rights reserved.

Plex Model Manager > Model Manager Features 19 § Manage model templates for applications

Plex Model Manager > Model Manager Features 19 § 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 § Rename models for users § Log model activities § Lock/Unlock group model § Import update messages from CA Plex § Notify developer and model administrator November 16 -20, 2008 Copyright © 2008 CA. All rights reserved.

End-to-End Process

End-to-End Process

SCM Information 21

SCM Information 21

Match. Point Start Option: Developer. With. Model Display of all the developer‘s change requests

Match. Point Start Option: Developer. With. Model Display of all the developer‘s change requests and the developer‘s models 22 November 16 -20, 2008 Copyright © 2008 CA. All rights reserved.

The Add-In Manager for CA Plex SCM Information at your fintertips

The Add-In Manager for CA Plex SCM Information at your fintertips

The Add-In Manager > From the model you can now: 24 § Add objects

The Add-In Manager > From the model you can now: 24 § Add objects directly to a change request (check out) § Show your own change requests § Show object usage in change requests – Checked out objects – Promotion history § Show model update history for an object § Show dependencies for IBM System i objects

The new Add-Ins 25

The new Add-Ins 25

Plex Environment with SCM Add- Ins 26

Plex Environment with SCM Add- Ins 26

Match. Point Web. Client Browser-based access to your SCM information

Match. Point Web. Client Browser-based access to your SCM information

Match. Point Web. Client > Match. Point Web. Client allows users to access important

Match. Point Web. Client > Match. Point Web. Client allows users to access important SCM information from anywhere, anytime. § Customers § Partner companies § Remote team members § Management > Match. Point Web. Client was created with Websydian Webclient in cooperatoin with ADC Austin. 28

Match. Point Web. Client Change Request Information 29

Match. Point Web. Client Change Request Information 29

Match. Point Web. Client Change Request Information 30

Match. Point Web. Client Change Request Information 30

Match. Point Web. Client Insert/Update Change Requests 31

Match. Point Web. Client Insert/Update Change Requests 31

Match. Point Web. Client Edit Projects and Timesheets 32

Match. Point Web. Client Edit Projects and Timesheets 32

Plex Model Translator

Plex Model Translator

Plex Model Translator > Features § Import and export of Plex translation files §

Plex Model Translator > Features § Import and export of Plex translation files § Providing user friendly GUI for translations § Import of only changed objects back to the model § Detecting changed objects between translations § Generation of literals for labels 34

Plex Model Translator 35

Plex Model Translator 35

Plex Model Translator 36

Plex Model Translator 36

Demo -Plex Add-Ins -Plex Model Manager -Requirement Management -Deployment

Demo -Plex Add-Ins -Plex Model Manager -Requirement Management -Deployment

SESSION SUMMARY > Adding ALM to CA Plex development > New ALM possibilities through

SESSION SUMMARY > Adding ALM to CA Plex development > New ALM possibilities through Plex 6. 1 Add-in capabilities § CA Plex development § Software change management > Supporting complex environments > Save time and money, and increase compliance

Contact Americas jdrhodes@adcaustintech. com www. adcaustintech. com Europe christoph. heinrich@cmfirst. ch www. cmfirst. ch

Contact Americas jdrhodes@adcaustintech. com www. adcaustintech. com Europe christoph. heinrich@cmfirst. ch www. cmfirst. ch 39