Test Data Management in the New Era of Computing

Similar documents
Balance and maximise your Oracle EBS investment with IBM Optim A Priceline and Travel Industry Case Study Philip McBride

IBM InfoSphere Optim Test Data Management

Integrated Data Management: Discovering what you may not know

IBM InfoSphere Optim Test Data Management Solution

IBM Software Five steps to successful application consolidation and retirement

Big Data, Integration and Governance: Ask the Experts

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite

InfoSphere Governance Solutions Maximizing your Information Supply Chain

Beyond the Single View with IBM InfoSphere

DevOps for the Mainframe

Test Data Management for Security and Compliance

IBM Software Wrangling big data: Fundamentals of data lifecycle management

IBM Software The fundamentals of data lifecycle management in the era of big data

Optimize data management for. smarter banking and financial markets

Big Data & Analytics for Semiconductor Manufacturing

Managing Data Growth in Oracle E-Business Suite with Data Archiving and Test Data Management. White Paper

IBM Data Warehousing and Analytics Portfolio Summary

Kovaion Data Masking Solution

IBM Software Making the case for data lifecycle management

Mergers & Acquisitions:

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

IBM InfoSphere Discovery: The Power of Smarter Data Discovery

IBM Software Delivering trusted information for the modern data warehouse

Smarter Analytics. Barbara Cain. Driving Value from Big Data

SMART ARCHIVING. The need for a strategy around archiving. Peter Van Camp

A Strategic Approach to Unlock the Opportunities from Big Data

Welcome Tata Consulting Services, DSP Managed Services IBM and Azlan. Oracle e-business Suite. R12 Upgrade Workshop Summer 2011

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

IM02 How to manage your Test Data on zenterprise September, 2012 IBM Forum Brussels

What to Look for When Selecting a Master Data Management Solution

Test Data Management

Klarna Tech Talk: Mind the Data! Jeff Pollock InfoSphere Information Integration & Governance

Von Social Media zum Social Business Ein Megatrend für die Geschäftswelt

Business-driven governance: Managing policies for data retention

Upgrade to Oracle E-Business Suite R12 While Controlling the Impact of Data Growth WHITE PAPER

Exploiting Data at Rest and Data in Motion with a Big Data Platform

White Paper. Archiving Best Practices: 9 Steps to Successful Information Lifecycle Management. Contents

The Next Wave of Data Management. Is Big Data The New Normal?

Data Masking. Cost-Effectively Protect Data Privacy in Production and Nonproduction Systems. brochure

Datamaker for Skytap. Provide full-sized environments filled with up-to-date test data in minutes

Solve Your Toughest Challenges with Data Mining

Auto-Classification for Document Archiving and Records Declaration

IBM InfoSphere Optim Data Masking solution

Smarter Planet evolution

BIG DATA THE NEW OPPORTUNITY

Accelerating Insurance Legacy Modernization

Solve your toughest challenges with data mining

White Papers. Best Business Practices in Implementing IBM Optim. Abstract. Seemakiran Head of India Operations

HP Adaptive Backup and Recovery

Data Archiving and Application Retirement. Thierry AUDOT Technical Manager EMEA Informatica

IBM Information Infrastructure

Informatica Application Information Lifecycle Management

Enabling Data Quality

Enterprise Data Management

From Data to Foresight:

Washington State s Use of the IBM Data Governance Unified Process Best Practices

The Informatica Solution for Data Privacy

Leading the way with Information-Led Transformation. Mark Register, Vice President Information Management Software, IBM AP

Cost Effective Data Management for Oracle Utilities Applications

Solve your toughest challenges with data mining

16 TB of Disk Savings and 3 Oracle Applications Modules Retired in 3 Days: EMC IT s Informatica Data Retirement Proof of Concept

How To Understand The Benefits Of Big Data

Cisco, Big Data and the Internet of Everything. Paul Davies, Big Data Sales Solution Leader, EMEAR Data Center

NetApp Big Content Solutions: Agile Infrastructure for Big Data

Streamline enterprise application upgrades with data life cycle management

WHITEPAPER. Automating Data Masking and Reduction for SAP System Copy. Let s Automate Business

IBM Optim. The ROI of an Archiving Project. Michael Mittman Optim Products IBM Software Group IBM Corporation

Big Data, Analytics, Intelligence: Potenziale und Nutzen

Case Study : How an Islamic Bank managed data growth and improved application performance using Database Archiving

Industry Impact of Big Data in the Cloud: An IBM Perspective

The ABCs of DaaS. Enabling Data as a Service for Application Delivery, Business Intelligence, and Compliance Reporting.

No Data Governance, No Actionable Insights

Informatica Application Information Lifecycle Management

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

Big Data overview. Livio Ventura. SICS Software week, Sept Cloud and Big Data Day

Harnessing the Power of Big Data for Real-Time IT: Sumo Logic Log Management and Analytics Service

IBM Software Integrating and governing big data

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

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

How the oil and gas industry can gain value from Big Data?

What happens when Big Data and Master Data come together?

EMC BACKUP MEETS BIG DATA

SAP Solution Brief SAP Solutions for Sustainability. Pave the Way for IT Innovation by Reducing Cost, Risk, and Energy Use

Accelerating DevOps With Copy Data Virtualization. June, 2015

Demystifying Big Data Government Agencies & The Big Data Phenomenon

Data Centric Computing Revisited

Industry Models and Information Server

Integrated archiving: streamlining compliance and discovery through content and business process management

Big Data-Challenges and Opportunities

Data Center Consolidation in the Public Sector

Big Data Analytics: Today's Gold Rush November 20, 2013

Business Analytics for Big Data

STRESSED TESTING: APPLICATIONS DEMAND BETTER TEST DATA MANAGEMENT WHITE PAPER

BUSINESS VALUE SPOTLIGHT

WHITEPAPER. A Technical Perspective on the Talena Data Availability Management Solution

DGE /DG Connect

Information Governance in the Cloud

Coping with the Data Explosion

Beyond Watson: The Business Implications of Big Data

Transcription:

Test Data Management in the New Era of Computing Vinod Khader IBM InfoSphere Optim Development

Agenda Changing Business Environment and Data Management Challenges What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

Market shifts are fundamentally changing the way businesses approach software innovation Empowered Users The exponential increase in empowered users drives expectations for higher quality customer experiences and the need for continuously updated software Macro Business Environment Volatile economic and changing regulatory environments require businesses adapt quickly to changing market conditions Technology Trends Mobile, cloud, big data, social, agile and delivery to analytics increase application complexity while promising better accessibility, flexibility and agility Software Innovation Customers Line of Business Software Development Development Testing Deployment 3

Big data is a phenomenon that results in increased complexity Volume Velocity Variety Veracity* Data at rest Terabytes to exabytes of existing data to process Data in motion Streaming data, milliseconds to seconds to respond Data in many forms Structured, unstructured, text, multimedia Data in doubt Uncertainty due to data inconsistency & incompleteness, ambiguities, latency, deception, model approximations * Truthfulness, accuracy or precision, correctness 4

Challenges often mean shortcuts during test & development More pressure to deliver high quality transactional & analytical applications faster 44x How do development & testing environments scale to handle the big data explosion 2009 800,000 petabytes 2020 35 zettabytes How are different types of data protected as they speed across the enterprise Clients demand more functionality faster! Client needs are growing. In a rush to beat the competition, are you testing post deployment Data sources are growing.

Building quality applications Challenges Quantified Increasing Risk 45,000+ Number of sensitive records exposed to 3 rd party during testing c 62% companies use actual customer data to test applications a Time to Market 37% Satisfied with speed of software development f 30-50% Time testing teams spend on setting up test environments, instead of testing b Increasing Costs $300 billion Annual costs of softwarerelated downtime. d 32% Low success rate for software projects e a. The Ponemon Institute. The Insecurity of Test Data: The Unseen Crisis b. NIST, Planning Report. The Economic Impacts of Inadequate Infrastructure for Software Testing c. Federal Aviation Administration: Exposes unprotected test data to a third party http://fcw.com/articles/2009/02/10/faa-data-breach.aspx d. The Standish Group, Comparative Economic Normalization Technology Study, CHAOS Chronicles v12.3.9, June 30, 2008 e. The Standish Group, Chaos Report, April 2009 f. Forrester Research, Corporate Software Development Fails To Satisfy On Speed Or Quality", 2005

Data classification 50% of firms retain structured data for 7+ years 7

The impact of inefficient test practices We did not want to create fake or unrealistic test data. All test data had to be created and set up manually. So it would take us a month to setup test data for 30 or more accounts. -- Large US Healthcare Insurer We needed to improve efficiencies in development and testing environments, as well as our production environments. We can create realistic test environments that use much less disk space than we would by cloning the production database. -- Allianz Seguros Our staff wanted to implement more efficient and cost-effective testing processes that would shorten the time for creating and managing multiple test environments. -- Cetelem

Agenda Changing Business Environment and Data Management Challenges What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

What is Test Data Management Production or Production Clone Development Environment Create targeted, right-sized test environments instead of cloning entire production environments. Development environments are then more manageable, speeding the testing process! Performance Test Environment UAT Environment Function Test Environment Training Environment

Agenda Big data and software delivery What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

Where does test data management fit into the testing discipline Comprehensive software quality process to minimize cost and shorten development cycles Design & Manage Test Campaign Subset & Mask Production Data for Testing Test Data Management Streamline test data management processes and deliver projects sooner and with fewer defects Fix Defect Refresh Masked Test Data Browse & Edit Test Data Test Data Management Test Data Management Define, enforce, reuse & extend policies and standards; execute consistently Fail Execute Automated Test Routines Compare Before & After Data Go Production! Test Data Management

Cloning is often used as a short cut to proper test data management Positives Simple - requires little knowledge of technology Realistic - creates an exact copy of production Production Database Negatives Costly - significant storage; more than required Not precise no specific use cases or teams Risky - sensitive data used in test Time consuming - must copy all of production Hard to use - no way to analyze before/after test Not scalable - across sources/applications Inefficient downtime waiting for test data Test Database Clone

You can t govern what you don t understand Complex data relationships within and across sources Historical and reference data Test data needed to satisfy test cases Sensitive data identification

Discover & define business objects across heterogeneous databases & applications Business View Overall historical snapshot of business activity, representing an application data record e.g. payment, invoice, customer DBA View Referentially-intact subsets of data across related tables & applications, including metadata. CRM on Oracle database Custom Inventory Mgmt on DB2 ERP / Financials on DB2 Federated access to related business objects across the enterprise

More strategic approaches create optimized, secure environments Example: Leverage a gold master Production Database 1200GB Subset & Mask Masked DB Gold Master 600 GB Subset/ Compare/ Refresh Subset/ Compare/ Refresh Test Database 25 GB Training Database 75 GB Build all test environments from gold master Mask data on gold master Subset from gold master to create right-size non-production databases Compare data with gold to identify defects Refresh test data with gold to get latest data for testing Subset/ Compare/ Refresh Dev Database 50 GB

More strategic approaches make testing more agile Example: Create test data directly from production A/R Production Database 900 GB Test Database 25 GB CRM Production Database 1200GB Subset/Mask Training Database 75 GB Bring together business objects across data sources Mask data as it moves to non-production Subset to create right-size databases Compare data to production to identify defects Refresh test data to get latest for testing Dev Database 50 GB

Agenda Changing Business Environment and Data Management Challenges What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

IBM InfoSphere Optim Solutions Discover Accelerate data management projects and reduce risk by understanding complex data relationships within & across apps / systems Application Discover Understand Classify Production Subset Mask Compare Refresh DATA Dev/Test Test Reduce cost, reduce risk and speed application delivery by maintaining right sized test environments Ensure compliance and privacy by masking Improve customer satisfaction, reduce the cost of change and meet SLAs by using production workloads for testing Mask Ensure compliance & privacy by masking data on demand DATA Archive Retire Archive Archive Reduce hardware, software, storage & maintenance costs for enterprise applications Improve application performance & streamline back-ups and upgrades Support data retention regulations & safely retire legacy/redundant applications

IBM InfoSphere Optim Test Data Management Solution Requirements Test Data Management 2TB Production or Production Clone -Subset -Mask Create right-size production-like environments for application testing 25 GB Function Test 100 GB Compare Refresh Integration Test InfoSphere Optim TDM supports data on distributed platforms (LUW) and z/os. 25 GB Development 50 GB Training Out-of-the-box subset support for packaged applications ERP/CRM solutions as well as : Create referentially intact, right-sized test databases Automate test result comparisons to identify hidden errors Protect confidential data used in test, training & development Shorten iterative testing cycles and accelerate time to market Benefits Deploy new functionality more quickly and with improved quality Easily refresh & maintain test environments Protect sensitive information from misuse & fraud with data masking Accelerate delivery of test data through refresh IBM PureData Teradata Other for Analytics

InfoSphere Optim protects Data Privacy during development & testing JASON MICHAELS ROBERT SMITH Sensitive Data Names Geography Credit Card Numbers Telephone numbers Email addresses Social Security numbers Account numbers Certificate/license numbers Vehicle identifiers numbers Web URL's IP Addresses Business Data Corporate intelligence Mask data in non-production databases such as test and development Improve privacy of non-production environments Facilitate faster testing processes with accurate test data Support referential integrity Mask custom & packaged ERP/CRM applications, BI/Analytics platforms & warehouses

Refresh test data Centralized solution Test Environments Tester Refresh Developer Developer Refresh Test Database 50 GB Training Database 75 GB Tester Tester Refresh Dev Database 25 GB

InfoSphere Optim Services on Demand create agile test environments Without Test Data Management With Test Data Management on Demand Tester Submits request for test data Sits in queue for days DBA Create test data Tester Submits request for test data Tester Takes several days to create -Use test data in testing -Request data refresh DBA Sits in queue for days Create test data Takes hours to create Sits in queue for days and take several days to create Tester Use & refresh test data DBA Create or Refresh test data

Analyzing test data results Compare before and after data to assess passed or failed

Analyzing test data results Compare before and after data to assess passed or failed

Improve efficiency of application development & test with InfoSphere Network Divisional customer Discover Subset Mask Refresh Analyze Channels Big data Billing analysis Enterprise Applications Discover Subset Mask Refresh & Analyze Intelligently analyze enterprise data Uncover relationships across heterogeneous sources Identify hidden sensitive data Identify proper test data Automatically extract test data required for each test case Test only on the required values to keep environments efficient Exercise outliers or usual test cases Enforce data integrity while masking Support context & application aware masking Use compliance packs Rely on scalable solution to protect privacy On demand access & refresh of test data Automate test result comparisons to reduce errors Easily maintain test & dev environments

Improve application quality and delivery efficiency with InfoSphere Optim Test Data Management Solution Reduce Cost Reduce Risk Speed Delivery Automate creation of realistic right sized test data to reduce the size of test environments Mask sensitive information for compliance and protection Refresh test data speeding testing and application delivery Understand what test data is needed for test cases Create right-sized test data by sub-setting Ensure masked data is contextually appropriate to the data it replaced, so as not to impede testing Easily refresh & maintain test environments by developers and testers Automate test result comparisons to identify hidden errors Support for custom & packaged ERP applications in heterogeneous environments

Agenda Big data and software delivery What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

Enterprise Testing Solution with Rational and InfoSphere Optim Building better quality applications for continuous testing Comprehensive software quality process to minimize cost and shorten development cycles Manage test labs Create realistic test environments from production data Ensure protection of sensitive data Manage unit, functional and performance testing and quality test cases Simulate virtual services Streamline your test data management processes and deliver your project sooner and with fewer defects Design & Manage Test Campaign Initiate Data Extract Scripts Subset & Mask Production Data for Testing Refresh Masked Test Data Browse & Edit Test Data Execute Automated Test Routines InfoSphere Optim InfoSphere Optim InfoSphere Optim Fail Compare Before & After Data InfoSphere Optim Go Production!

How does Rational and Optim work together Design & Manage Test Campaign Initiate Data Extract Scripts Subset & Mask Production Data for Testing Refresh Masked Test Data Browse & Edit Test Data Design test cases in Rational Quality Manager Rational Test Workbench (includes RFT & RPT) uses automated test process to invoke creation of test data Optim Test Data Management accesses production DB Subsets Masks Propagates data to test environment Execute Automated Test Routines Fail Compare Before & After Data Go Production!

How does Rational and Optim work together Design & Manage Test Campaign Initiate Data Extract Scripts Refresh test data via Optim Services On Demand Browse and edit test data e.g. for boundary conditions, unusual combinations of data Subset & Mask Production Data for Testing Rational Functional Tester executes automated test scripts, using test data as input Fail Refresh Masked Test Data Browse & Edit Test Data Execute Automated Test Routines Compare Before & After Data Go Production! Rational Performance Tester executes load capacity testing, using test data as input Rational Test Workbench simulates virtual services, using test data as input Rational Quality Manager executes manual tests, using test data as input

How does Rational and Optim work together Design & Manage Test Campaign Initiate Data Extract Scripts Subset & Mask Production Data for Testing Refresh Masked Test Data Browse & Edit Test Data Rational Test Workbench, Rational Functional Tester & Rational Performance Tester invokes Optim Test Data Management Analyze differences between before and after test Did everything change that was supposed to Are there any unexpected changes Execute Automated Test Routines Fail Compare Before & After Data Go Production!

Agenda Big data and software delivery What is Test Data Management Best Practices in Test Data Management Solution for Test Data Management InfoSphere Optim Test Data Management with Rational Test Workbench & Rational Quality Manager Conclusion

InfoSphere Optim recognized leader according to analysts Gartner MQ for Data Masking Technology IBM Leader IBM IBM s Optim product line led the ILM segment with a 52.3% share, and showed nearly 18% growth. ---IDC 2012

Reduces capacity requirements for testing by 40% Implemented InfoSphere Optim Test Data Management to reduce the size of 10 development, testing and training database environments Anticipates cost savings of about US$240,000/year Trained and enabled the client to be self-sufficient 35

Resources to Learn More! Analyst report: Successful approaches to test data management ebook: Fundamentals of Test Data Management Solution Sheet: InfoSphere Optim Test Data Management Whitepaper: Integrated Strategies to Improve Application Testing Case Study: InfoSphere Optim Test Data Management Whitepaper: Deploy Enterprise Changes with Confidence