16
Managing and Assuring Quality Applications from Development to Delivery Glenn McDonald and Rose Sakach MFT17S #CAWorld CA Technologies Sr. Principal Product Managers, Application Development Business Line Mainframe

Managing and Assuring Quality Applications from Development to Delivery

Embed Size (px)

Citation preview

Page 1: Managing and Assuring Quality Applications from Development to Delivery

Managing and Assuring Quality Applications from Development to Delivery

Glenn McDonald and Rose Sakach

MFT17S #CAWorld

CA TechnologiesSr. Principal Product Managers, Application Development Business Line

Mainframe

Page 2: Managing and Assuring Quality Applications from Development to Delivery

2 © 2014 CA. ALL RIGHTS RESERVED.

Abstract

Explore a new Application Development strategy

that focuses on improving application quality,

reducing delivery time and increasing IT

collaboration and agility. From mobile apps to back-

end logic running on the mainframe, discover how

you can seamlessly go from application testing to

delivery—closing the continuous loop through

design, code, build, test and release.

Glenn McDonald and

Rose Sakach

CA Technologies

Sr. Principal Product Managers

Page 3: Managing and Assuring Quality Applications from Development to Delivery

3 © 2014 CA. ALL RIGHTS RESERVED.

Agenda

APPLICATION DEVELOPMENT AND THE MAINFRAME

THE MOVE FROM DATACENTER TO USER CENTRIC

APPLICATION DEVELOPMENT BUSINESS LINE

BUILDING AND DELIVERING A CROSS-ENTERPRISE APPLICATION

CHALLENGES OF CROSS-ENTERPRISE APPLICATION DEVELOPMENT

EVOLVING PORTFOLIO TO SUPPORT MAINFRAME TO MOBILE APPS

1

2

3

4

5

6

Page 4: Managing and Assuring Quality Applications from Development to Delivery

4 © 2014 CA. ALL RIGHTS RESERVED.

Application Development in a Mainframe World

Application development leveraging the mainframe

Application development for the mainframe

Legacy and rapidly declining

New and growing

THE NEW MARKET FOR MF APPLICATION DEVELOPMENT:

Enterprises differentiate by providing services closer to the customer via mobile and Web apps.

– They utilize the mainframe as the “system of record” at the heart of the dynamic data center.

Application developers are rapidly building new mobile and web applications that access mainframe systems, their associated databases and application logic.

– The integration of agile-based mobile app development dependent on mission-critical mainframe-based operations is driving the importance of DevOps initiatives within the application development organizations.

Page 5: Managing and Assuring Quality Applications from Development to Delivery

5 © 2014 CA. ALL RIGHTS RESERVED.

Changing from full-service to self service …

Page 6: Managing and Assuring Quality Applications from Development to Delivery

6 © 2014 CA. ALL RIGHTS RESERVED.

AppDev Migration from Mainframe to Mobile

Hotel applicationCOBOL / PL1DB2 DatabaseBatch Processing

Hotel applicationCOBOL Web serviceDB2 database access

Mobiledeveloper

Cloud Services

Systemprogrammer

DBADistributed developer

Mainframedeveloper

Hotel applicationC++ applicationDistributed logic

Hotel mobile appSOA Cloud servicesDevice telemetry

Page 7: Managing and Assuring Quality Applications from Development to Delivery

7 © 2014 CA. ALL RIGHTS RESERVED.

Typical Customer’s AppDev Challenge

Create code assets and manage software change.

Maintain and modify back-end app logic and data sources.

Incorporate on-premises and cloud application services.

Develop mobile/Web front-end logic and UI.

Page 8: Managing and Assuring Quality Applications from Development to Delivery

8 © 2014 CA. ALL RIGHTS RESERVED.

Enterprise AppDev Challenge –Point Solutions for Each Discrete Task

Data Integrity Performance

Debuggers Analyzers

Create code assets and manage software change.

Develop mobile/Web front-end logic and UI.

Maintain and modify back-end app logic and data sources.

Incorporate on-premises and cloud application services.

SCM in the Data Center

SCM on Distributed Environment

SCM on Mobile and Client Development

Mobile

Web

Java

Page 9: Managing and Assuring Quality Applications from Development to Delivery

9 © 2014 CA. ALL RIGHTS RESERVED.

Enterprise AppDev Challenge – Point Solutions for each Discrete Task

Data Integrity Performance

Debuggers Analyzers

Create code assets and manage software change.

Develop mobile/Web front end logic and UI.

Maintain and modify back-end app logic and data sources.

Incorporate on-premises and cloud application services.

SCM in the Data Center

SCM on Distributed Environment

SCM on Mobile and Client Development

Mobile

Web

JavaPe

rfo

rman

ce C

hal

len

ges

Secu

rity

Issu

es

Dat

aC

orr

up

tio

n

Logic ErrorsResource Contention

Data Corruption

Security VulnerabilityPerformance

Page 10: Managing and Assuring Quality Applications from Development to Delivery

10 © 2014 CA. ALL RIGHTS RESERVED.

MA

INTA

IN

CA Unified Software Change ManagerMANAGE

Evolving CA’s AppDev Portfolio for Today’s Mobile World

Migrate from point products to cross-enterprise solutions.

Create code assets and manage software change.CA Endevor® SCM CA Harvest SCM

CA App Services Orchestrator

MO

DER

NIZE

CA PlexCA File Master™

CA InterTest™

Distributed developer

Develop mobile/Web front-end logic and UI.

Incorporate on-premises and cloud application

services.

Mobiledeveloper

Cloud Services

Systemprogrammer

DBA

Maintain and modify back-end app logic and data sources.

CA Gen

Mainframedeveloper

Page 11: Managing and Assuring Quality Applications from Development to Delivery

11 © 2014 CA. ALL RIGHTS RESERVED.

Evolving CA’s AppDev Portfolio to Support DevOps

CA App Services Orchestrator

CA Unified Software Change ManagerCreate code assets and manage software change.

CA Endevor® SCM CA Harvest SCMMANAGE

MA

INTA

INM

OD

ERN

IZE

CA PlexCA File Master ™

CA InterTest™

Develop mobile/Web front-end logic and UI.

Incorporate on-premises and cloud application

services.

Cloud Services

Maintain and modify back-end app logic and data sources.

CA Gen

Distributed developer

Mobiledeveloper

Systemprogrammer

DBAMainframeDeveloper

CA Application Lifecycle Conductor

Page 12: Managing and Assuring Quality Applications from Development to Delivery

12 © 2014 CA. ALL RIGHTS RESERVED.

CA ALC with CA Unified SCM and CA File MasterProduct Demonstration

Page 13: Managing and Assuring Quality Applications from Development to Delivery

13 © 2014 CA. ALL RIGHTS RESERVED.

APPLICATION DELIVERY

CA Application Lifecycle Conductor

APPLICATION DEVELOPMENT

CA Service VirtualizationCA Release

AutomationCA APM/CA UIM

DeployMonitor

CA Service Desk

Ideation

Feedback

CA Unified SCM

CA Endevor SCM CA Harvest SCM

DevOps integration targets feature development, product delivery, quality testing and maintenance releases in order to improve reliability and security for faster development and deployment cycles.

Charter stories release plan

Design

CA PPMCA Gen / CA Plex

CA App Services Orchestrator

CA File Master / CA InterTest

BuildDevelop

CA Application Lifecycle Conductor

Model

Test

Page 14: Managing and Assuring Quality Applications from Development to Delivery

14 © 2014 CA. ALL RIGHTS RESERVED.

Application Development Business Line

AppDev Product Offerings

Maintain

CA File Master(z/OS, IMS, DB2)

CA InterTest(CICS, Batch, CA SymDump®)

Now

Manage

CA Endevor(All CA Endevor components)

CA Harvest(CA Harvest Premium)

Modernize

CA Gen

CA Plex

The Application Development business line from CA delivers a comprehensive solution for application developers to build and maintain critical business applications, manage modifications and enhancements over time and modernize apps to meet the mobilization and consumerization trends of today’s agile IT organizations.

CA UNIFIED SOFTWARE CHANGE MANAGER

CA APPLICATION LIFECYCLE CONDUCTOR

New

CA APP SERVICES

ORCHESTRATOR

Page 15: Managing and Assuring Quality Applications from Development to Delivery

15 © 2014 CA. ALL RIGHTS RESERVED.

For More Information

To learn more about Mainframe, please visit:

http://bit.ly/1wbiPkl

Insert appropriate screenshot and text overlayfrom following “More Info Graphics” slide here;

ensure it links to correct pageMainframe

Page 16: Managing and Assuring Quality Applications from Development to Delivery

16 © 2014 CA. ALL RIGHTS RESERVED.

For Informational Purposes Only

© 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

This presentation provided at CA World 2014 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.

Terms of this Presentation