CA ERwin Data Modeling's Role in the Application Development Lifecycle



Similar documents
Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director

Dynamic Data Center Update:

Web Admin Console - Release Management. Steve Parker Richard Lechner

Change for the Better: Improved Productivity via CA Service Desk Manager

Connecting the dots from automated software discovery to asset management

Architecture in the API Era

Hands-on Lab: CA ehealth PM Integration with Cisco Unified Communications Manager. Eve Curcio

10A CA Plex in the Cloud. Rob Layzell CA Technologies

Software Asset Management (SAM) Best Practice

LAB: Assembling a Business Service Insight (BSI) Dashboard

Global Service Delivery: Industrialising Service Management

CA Clarity PPM. Overview. Benefits. agility made possible

ERwin R8 Reporting Easier Than You Think Victor Rodrigues. Session Code ED05

WHITE PAPER NOVEMBER Eliminate Software Development and Testing Constraints with Service Virtualization

CA Chorus for Security and Compliance Management Deep Dive

1 CA SECURITY SAAS VALIDATION PROGRAM 2015 ca.com. CA Security SaaS Validation Program. Copyright 2015 CA. All Rights Reserved.

Measuring end-to-end application performance in an on-demand world. Shajeer Mohammed Enterprise Architect

journey to a hybrid cloud

Seeking Nirvana. Jason Collins Director Solution Sales ITKO, a CA Technologies company

Crossing the DevOps Chasm

CA Workload Automation Restart Option for z/os Schedulers: NJE Restarts. Jared Moran

CA Workload Automation Strategy and Roadmap. Bill Sherwin Principal Consultant EMEA Workload Automation Owner

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

CA Service Desk Manager Change Management. Ken Laufmann Raymond Cadden

CA Cloud Service Delivery Platform

Data Model s Role in DaaS...3. The SQL Azure Use Case...4. Best Practices and Guidelines...5

CA Repository for z/os r7.2

CA Technologies optimizes business systems worldwide with enterprise data model

SOLUTION BRIEF CA ERWIN MODELING. How Can I Manage Data Complexity and Improve Business Agility?

The Role of Service Catalog in IT Asset Management. Faisal Faquih Khalid

Application Virtualisation Management. Steve Parker

Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control

Fujitsu Australia and New Zealand provides cost-effective and flexible cloud services with CA Technologies solutions

5 Pillars of API Management with CA Technologies

how can I improve performance of my customer service level agreements while reducing cost?

can you simplify your infrastructure?

Continuous Improvement with CA Service Desk Manager KPIs. Rich Magnuson

BancoEstado achieves greater data efficiency and system development agility with CA ERwin

agility made possible

Enterprise MDM Logical Modeling

CA Change Manager Enterprise Workbench r12

Data Modeling for Big Data

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

CA Big Data Management: It s here, but what can it do for your business?

Technology Partner Program

RECOVERY OF CA ARCSERVE DATABASE IN A CLUSTER ENVIRONMENT AFTER DISASTER RECOVERY

SOLUTION BRIEF CA Cloud Compass how do I know which applications and services to move to private, public and hybrid cloud? agility made possible

CA Virtual Assurance for Infrastructure Managers

CA Cloud Service Delivery Platform

CA s Cloud Storage for System z

how can I deliver better services to my customers and grow revenue?

CA Mobile Device Management 2014 Q1 Getting Started

Choosing the Right Project and Portfolio Management Solution

Tips & Tricks: CA CMDB Data Mining Techniques. John Sorensen & Neil Mitchell

The Future of Workload Automation in the Application Economy

Best Practices for Application Management in Introscope. Abhijit Sawant

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

A to Z Information Services stands out from the competition with CA Recovery Management solutions

Identity and Access Management (IAM) Across Cloud and On-premise Environments: Best Practices for Maintaining Security and Control

An Enterprise Architect s Guide to API Integration for ESB and SOA

CA Process Automation

Radix Technologies China establishes compelling cloud services using CA AppLogic

CA Service Desk Manager

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

CA Client Automation

solution brief February 2012 How Can I Obtain Identity And Access Management as a Cloud Service?

KASIKORNBANK eliminates nearly 30,000 helpdesk calls a year with automated identity management

agility made possible

identity as the new perimeter: securely embracing cloud, mobile and social media agility made possible

How can Content Aware Identity and Access Management give me the control I need to confidently move my business forward?

CA Capacity Manager. Product overview. agility made possible

Logica Sweden provides secure and compliant cloud services with CA IdentityMinder TM

Sallie Mae slashes change management costs and complexity with CA SCM

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

Contents. Introduction... 1

How To Use Ca Product Vision

How a CMS is Delivering Sustainable Business Value Within a Leading Health Care Insurance Provider

Logicalis delivers low-risk, cost-effective cloud computing services with CA Technologies

Transcription:

CA ERwin Data Modeling's Role in the Application Development Lifecycle

Hybrid Data Protection DH010SN CA ERwin Data Modeling's Role in the Application Development Lifecycle Donna Burbank CA Technologies Insert customer/partner logo here

abstract A data model is a critical part of any application lifecycle, whether on-premise or in a Cloud environment. Using a model-driven architecture, core data assets can be reused to ensure consistency, increase quality and reduce the time and costs associated with the development and maintenance of applications. A data model helps: Create a visual inventory of source/target systems "Know what data you have" Communicate key business requirements between business and IT stakeholders - "Know what your data means" Define standards for reuse and consistency "Know your data is correct" 3

agenda The Challenge: Data + Application Complexity The Importance of Data in Application Development The ITKO and ERwin Solution: Optimizing the Application Lifecycle 4

Why Optimize the Application Lifecycle? How do I deliver the services my customers demand faster, better and cheaper? What if I could be sure that my customer-facing applications are delivered faster and perform exactly as expected? What if I could not only identify and resolve software issues in production up to 70% faster, but prevent the most costly problems before they get to production? What if I could automate and virtualize these software processes and labs to reduce labor and infrastructure costs by up to 30% or more over the next 12 months? What if I were able to have confidence in my data in order to make strategic decisions? Would this create a competitive advantage for my business?

Innovate or die. The Product is the entire brand and customer experience Service-oriented products are delivered late, over budget and with questionable quality WHY?

modern application development architecture Increasing Complexity New applications are composite and highly integrated CRM App Collaboration App External Infrastructure Portal Data Warehouse Financials Mainframe Web Interface Routing Service Partners BPMS Products ESB Virtual Service Messaging Service Web/WAP Interface SOAP Help Engine Cloud Business Rules Content Database Internal File System BI Tools EJB RMI Objects Most new application development is self-service and customer-facing making complexity exponential Most of the information developers need is outside of their control when they need it Limited predictability on how it s going to perform and where it s going to break

modern application development architecture Data is at the Core New applications are composite and highly integrated CRM App Collaboration App External Infrastructure Portal Data Warehouse Financials Mainframe Web Interface Routing Service Partners BPMS Products ESB Virtual Service Messaging Service Web/WAP Interface SOAP Help Engine Cloud Business Rules Content Database Internal File System BI Tools EJB RMI Objects Most new application development is self-service and customer-facing making complexity exponential Most of the information developers need is outside of their control when they need it Data is at the Core of Application Development Limited predictability on how it s going to perform and where it s going to break

the challenge: managing data complexity Too Much Data, Too Little Time More Data & Platforms to Support Most organizations have more than one database platform it s hard to be an expert in all The number of databases is growing, with more and more applications to support Many organizations are trying to integrate multiple systems The decision of what data to move to the Cloud is an important consideration Fewer Staff and Resources Organizations are cutting back on IT staff, making it difficult to manage these growing databases Skill sets for individual databases are very specialized. It is unrealistic (and expensive) to have multiple experts for all platforms

creating a data inventory Know what data you have Create a visual inventory of source and target systems Ensure that your data is consistent Build consistent database structures CA ERwin Data Modeler DB2 MySQL Oracle Sybase Oracle SQL Server SQL Server Sybase DB2 Teradata Teradata MS SQL Azure MySQL

the importance of data definitions What is a vehicle? We all know that, right?

why does a data model matter? The management of a leading US auto manufacturer wanted to know how their vehicle sales compared to the competition. The report showed that they sold 110% more vehicles than their competitors. Confident in their success, management decided to increase their production of their SUV and truck lines. A year later, they declared bankruptcy. What went wrong?

know what your data means What is a Vehicle? 13

the results of making business decisions based on bad data The reports given to the management team did not include Hybrid Vehicles, sales of which were increasing dramatically among their competitors. Why? The data model, and resulting database queries that build the report, were based on an incorrect business definition. The Result: The company s decision to increase Truck and SUV production, instead of Hybrid production, put them in bankruptcy a year later.

understanding your data puts power in your hands MS SQL Azure

optimizing the application lifecycle Data plays a critical role Portfolio Management Requirements Design Dev System Test Integration Test UAT Performance Test Deploy Monitor Application Lifecycle ERwin CA ERwin Data Modeler Business Requirements Database Design Planning & Governance Service Virtualization LISA DevTest Cloud Manager Test Automation Defect Collaboration Continuous Validation Production & Support Platforms for agile composite app dev Requirements Management Test Management Defect Management IDE Source Code Management Build Static Code Analysis Code Security Application Lifecycle Management

LISA s virtual Test Data Management approach Service Virtualization methods from data Capture directly or import from transactions, databases, files Dynamically adjusts data for time or situational relevance Heal the data model from the live system when invalid or outdated Automatically Desensitizes live data for security and compliance

identify in-scope data with ERwin, then virtualize test data with LISA SaaS TDM Tool SQL Ops GDS SAP CRS GDS Input Data Booking Engine Oracle FF Using ERwin as a roadmap helps identify in-scope data

optimizing the application lifecycle continuous feedback Loop Portfolio Management Requirements Design Dev System Test Integration Test UAT Performance Test Deploy Monitor Application Lifecycle ERwin CA ERwin Data Modeler Business Requirements Database Design Planning & Governance Service Virtualization LISA DevTest Cloud Manager Test Automation Defect Collaboration Continuous Validation Production & Support Platforms for agile composite app dev Requirements Management Test Management Defect Management IDE Source Code Management Build Static Code Analysis Code Security Application Lifecycle Management

summary a few words to review Optimizing the Application Lifecycle helps: Increase Quality Reduce Development Time and Costs Data is a critical part of the Application Lifecycle Managing Data effectively increases both Technical and Business outcomes Combining ITKO and ERwin helps Optimize the Application Lifecycle, aligning data models with data analyzed in the virtual environment 20

Recommended Sessions SESSION # TITLE Date / Time DH001SN Data Management Focus Area Opening Session 11/14/2011 at 4:00pm AO001SS ITKO Introduction: Where Agility Takes Flight 11/15/2011 at 11:00am

Related Technologies Booth 250 ITKO

Session # DH010SN Please scan this image to fill in your session survey on a mobile device

terms of this presentation for information purposes only Copyright 2011 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This presentation was based on current information and resource allocations as of November 2011 and is subject to change or withdrawal by CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. 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 will make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of this paragraph shall govern. Certain information in this presentation may outline CA s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation as is without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages. CA confidential and proprietary. No unauthorized copying or distribution permitted. 24

Q&A

thank you