23
Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager Peter McCullough Mainframe CA Technologies Senior Advisor, Product Management MFX31E #CAWorld

Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

Embed Size (px)

Citation preview

Page 1: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

Peter McCullough

Mainframe

CA Technologies

Senior Advisor, Product Management

MFX31E

#CAWorld

Page 2: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For Informational Purposes Only

Terms of this Presentation

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA

World 2015 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer

references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights

and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current

information and resource allocations as of November 18, 2015, and is subject to change or withdrawal by CA at any time without notice. The

development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion.

Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in

this presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such

release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-

available basis. The information in this presentation is not deemed to be incorporated into any contract.

Page 3: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Abstract

This session focuses on how CA Endevor® Software Change Manager (CA Endevor® SCM) meets the software change management requirements and helps boost efficiency in the mainframe environment.

This session will also highlight the most recent product enhancements and some exciting plans for the future.

Peter McCullough

CA Technologies

Senior Advisor,

Product Management

Page 4: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

CA ENDEVOR® SCM PRODUCT OVERVIEW

POPULAR OPTIONS AND USER INTERFACES

Q&A

RELEASE STATUS

ROADMAP

STAYING CONNECTED

1

2

3

4

5

6

Page 5: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Endevor® SCM Product Overview

Page 6: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Overview

CA Endevor® Software Change Manager provides a standardized, auditable, reliable, automated approach to secure and manage software assets on the mainframe throughout the software development and operations lifecycle.

Page 7: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

One of the 1st DevOps Products!

ENvironment for DEVelopment and OpeRations

Page 8: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Product Value Focus Areas

Business Problems Addressed

Key Capabilities

Security and management of mainframe assets

Deployment of vital business applications

Compliance to industry standards and mandated policies

Expedites development and deployment of application software

Customizable lifecycle paths

Automated version control

Comprehensive auditing

Page 9: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Inventory Management

• Organize software inventory by application

• Implement one or more software lifecycle models

• Permit access accordingly

Audit and Access Control

• “Who, what, why, when and where” change-tracking

• Historical audit trails

• Change Approvals

• External Security integration – access control

Automated Processes

• Build

• Promotion

• Deployment

• Your site’s customized processes

Key Product Features

IT Auditor andDevelopment Manager

Application Developer and Change Manager

Change Manager andDevelopment Manger

Page 10: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Endevor® SCM –Popular Options and User Interfaces

Page 11: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Key Supporting Components

External Security Interface (audit and control)– Separation of responsibility –

Software inventory access permissions controlled externally by the same product that you use to manage access privileges (CA Top Secret®, CA ACF2®, IBM RACF®)

Extended Processors (automated builds & promotions)– Flexible scripting facility that enables you to automate your build and

promotion processes

Page 12: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Popular Options

Automated Configuration Management– Automatically detects and records software dependencies during build

process (where-used / used-where)

Parallel Development Option– Powerful tool that helps developers merge their out-of-sync software

changes (different code branches, sandboxes, etc.)

Quick Edit– ISPF-based CA Endevor® IDE that enables people to directly edit source

code and perform Endevor “developer” functions

Page 13: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

User Interfaces

ISPF – Quick Edit – most popular (mainframe “IDE”)

ISPF-based CA Endevor® IDE that enables people to directly edit source code and perform Endevor “developer” functions

– “Classic” – the original w/admin functions (mainframe)

Eclipse UI (distributed)

SCL - batch command language (mainframe, API)

API, RESTful API (mainframe, distributed)

Page 14: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Ideation, Agile Scrum and Incremental Deliveries: Delivering Features That Matter

Page 15: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Incremental Delivery

• Features deemed “ready” are published (GA) at the time they are deemed ready

• Delivered as incremental enhancements to current “Active” incremental release

Ideation

User Community• Members submit product

enhancement requests

• Requests visible to all customers

• Requests are voted up (or down) and refined though community interaction

Agile Scrum

Development• Product enhancements go

to product backlog

• Team works with validation partners during development process

• MVP – validation partners determine when feature is “ready”

Ideation, Agile Scrum and Incremental DeliveriesDelivering features that matter while they matter

Page 16: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Release Status

RELEASE GA END OF SERVICE

R15.1 GA August 2012 March 31, 2015

V16.0 GA September 2013 June 30, 2016

V17.0 Incremental 1 GA August 2014 (not applicable)

V17.0 Complete GA December 2014 Not Announced

V18 Incremental base (18.0.00) GA August 2015 --------

V18.0 Incremental 1 (18.0.01) GA October 2015 --------

Page 17: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Roadmap

Page 18: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Technology and Product Architecture GoalsCA Endevor®

IT Management – Ops Directors

XXXXX XXXXXX

Technology Goals

Management of Java components on the mainframe RESTful API Web Services interface alignment to native Endevor API Eclipse user interface alignment with mainframe capabilities

Currency & exploitation – IBM hardware Currency & exploitation - IBM OS software, CICS Continued improvement of developer and administrator capabilities and

user experience Integration with CA and 3rd party vendor products

ProductArchitecture

Goals

Page 19: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Strategic Product Enhancements

Extend API capabilities

Extend Product integrations– CA Application Lifecycle Conductor

– CA Unified Software Change Manager

RESTful API, new product integrations

Page 20: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Endevor® Software Change Manager V17

– Improved administrator productivity through introduction of a secure direct update (ALTER) capability of master file metadata

– More efficient maintenance of application lifecycle stages through batch environment administration ENVIRONMENT name masking

– Enhanced ease of use for developers and deployment managers through introduction of the EXEC-FAILED filter for package status

– Enhanced open architecture through introduction of RESTful API support for package actions.

– Increased integration with CA products (CA Release Automation and CA Application Lifecycle Conductor

GA-Complete December, 2014

Page 21: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Staying Connected

Page 22: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Influencing Our Roadmap

Staying Connected

Submit your ideas on communities.ca.com

Vote & comment on ideas that are important to you

CA Product Management reviews ideas and updates status as they move through the lifecycle

“Currently Planned” idea status indicates inclusion in Agile Backlog or Product Roadmap

Take the opportunity to influence our product development. Help ensure that we deliver is what you need and want.

Agile Development

CA Communities Ideation

Register to participate in:

– Live Demos/End-of-Sprint Reviews

– Private - Members Only -Online Community

– Pre-Release Onsite Testing and Support (Beta)

– Upgrade Support from SWAT Team

How to register: https://validate.ca.com

Customer Validation

CA World

Product and Marketing Surveys

Events & Engagement

Page 23: Automate and Accelerate Software Development Time and Deliver Superior Business Applications With CA Endevor® Software Change Manager

23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15