"Data Manufacturing: A Test Data Management Solution"



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

CDC UNIFIED PROCESS JOB AID

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing

Data Masking Best Practices

WHITE PAPER. Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness

Comprehensive Testing Services for Life Insurance Systems

A Privacy Officer s Guide to Providing Enterprise De-Identification Services. Phase I

Qlik UKI Consulting Services Catalogue

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

PHASE 6: DEVELOPMENT PHASE

Managing Multiple Vendors: Getting the Most from a Complex Team. November 16, 2012

Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development

QA Engagement Models. Managed / Integrated Test Center A Case Study

Proven Testing Techniques in Large Data Warehousing Projects

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

Test Automation Process

Anatomy of an Enterprise Software Delivery Project

Test Data Management. Representative data, compliant for test environments

Test Data Management. Services Catalog

Software Quality Assurance Plan

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

Key Benefits of Microsoft Visual Studio Team System

State of California Department of Transportation. Transportation System Data Business Plan

SEVEN KEY TACTICS FOR ENSURING QUALITY

Project Lifecycle Management (PLM)

Appeals Case Management System Project. Scope Management Plan. November 20, 2014

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Latest Trends in Testing. Ajay K Chhokra

US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

"World Quality Report: Trends in Technology, Organization and Outsourcing"

The Project Management Plan will be used to guide, communicate and coordinate project efforts.

AVEPOINT CLIENT SERVICES

INFORMATION TECHNOLOGY STANDARD

Certified Information Professional 2016 Update Outline

IBM InfoSphere Optim Test Data Management

Fortune 500 Medical Devices Company Addresses Unique Device Identification

Better Data is Everyone s Job! Using Data Governance to Accelerate the Data Driven Organization

WebSphere Business Modeler

Data Masking: A baseline data security measure

Infrastructure Information Security Assurance (ISA) Process

BIG DATA KICK START. Troy Christensen December 2013

How to address top problems in test data management

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

Cost Effective Data Management for Oracle Utilities Applications

Asset management guidelines

Post-Implementation EMR Evaluation for the Beta Ambulatory Care Clinic Proposed Plan Jul 6/2012, Version 2.0

Benefits of an Electronic Validation Lifecycle Management System in the Corporate Validation Process Validation Cycle Time and Cost Perspective

Product Lifecycle Management (PLM) Service Providers. On Leading PLM Solutions

PHASE 1: INITIATION PHASE

EMC PERSPECTIVE. Information Management Shared Services Framework

<name of project> Software Project Management Plan

Enterprise Data Management for SAP. Gaining competitive advantage with holistic enterprise data management across the data lifecycle

Iterative Project Management 1

Requirements Engineering in Healthcare: Challenges, Solution Approaches and Best Practices

ICD-10 Training and Preparation The Road to ICD-10 April 23, 2015

Data Governance Primer. A PPDM Workshop. March 2015

Table of Contents. Page 1

Draft Document STATE OF MICHIGAN. SACWIS Planning Department of Human Services Strategic Implementation Plan: Project Staffing

Recommendations for Performance Benchmarking

How To Understand The Business Analysis Lifecycle

SECTION 4 TESTING & QUALITY CONTROL

WHITE PAPER. Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing

CROSS INDUSTRY PegaRULES Process Commander. Bringing Insight and Streamlining Change with the PegaRULES Process Simulator

Data Consistency Management Overview January Customer

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?

Developing Business Analysis Expertise in Your Organization

Re-Design an Operational Database Author: Sovan Sinha (Business Intelligence Architect) May 4 th, 2009

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

FIXED SCOPE OFFERING FOR ORACLE FUSION TALEO CLOUD

Request for Information Page 1 of 9 Data Management Applications & Services

Test Automation. Full service delivery for faster testing at optimum cost

Fundamentals of Measurements

An RCG White Paper The Data Governance Maturity Model

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Project Knowledge Areas

Quality Assurance - Karthik

HIT Workflow & Redesign Specialist: Curriculum Overview

Quest for a Business Rules Management Environment (BRME) in the Internal Revenue Service

Leveraging data analytics and continuous auditing processes for improved audit planning, effectiveness, and efficiency. kpmg.com

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January PPM Project Type Custom Development

The Changing IT Risk Landscape Understanding and managing existing and emerging risks

Project title (in Chinese) 項 目

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA

Knowledge Base Data Warehouse Methodology

How Technology Supports Project, Program and Portfolio Management

Capacity Plan. Template. Version X.x October 11, 2012

The Quality Assurance Centre of Excellence

Transcription:

W14 Concurrent Session 5/4/2011 3:00 PM "Data Manufacturing: A Test Data Management Solution" Presented by: Fariba Alim-Marvasti Aetna Healthcare Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com www.sqe.com

Fariba Alim-Marvasti Fariba Alim-Marvasti is responsible for the Data Governance/Management teams at Aetna Life Insurance Company. She leads an innovative organization driving data manufacturing across Aetna along with delivery responsibilities for testing/quality assurance within the Informatics and Medical Management domains. Fariba is a results-oriented Senior IT Executive with more than twenty-five years of proven ability to lead and manage IT organizations, delivering cost-effective solutions, while maintaining productive customer relationships.

Data Manufacturing: A Test Data Management Solution Fariba Alim-Marvasti Senior Manager II Enterprise Testing and Quality Assurance Agenda Introduction DMT Processes Tools and Automation Implementing DMT Metrics and Measures Data Governance Best Practices 2

Introduction 3 Test Data Management at Aetna The Data Management Team (DMT) was set up at Aetna in 2005 with following objectives: Efficient On time test data support for unit, application, integration, regression, endto end and other testing requirements Provide realistic aswell as exception (bad) test data to increase solution quality and reduce dependency on production data Started as a small team and has now evolved as an Industry Leading Organization supporting a growing inventory of enterprise suite of applications i DMT team consists of both onshore and offshore resources supporting data manufacturing needs of 1000+ users across Aetna s IT & Business teams. 4

Need to Manufacture Test Data Advantages of using Manufactured Data as opposed to Production Data Data Confidentiality i and Security Test Coverage Reusability Quality Eliminate risk of exposure of sensitive and confidential production datatherebythereby preventfinancial costs andloss of reputation Simulate Production like scenarios (including yet to occur and future business scenarios) to improve coverage and to maintain data integrity across systems Increase efficiency through reuse of test data by eliminating redundant scenarios found in production data. Better Solution quality due to the early identification of Data Scenarios and integration of Test Data Management as part of the Software Development Life Cycle. 5 DMT Resourcing Model Recommended Resourcing Model Onshore Offshore One lead to track and assign Data Manufacturing activities At least one primary and one secondary resource for each Domain or Application supported. Additional Resources for scheduling of jobs or additional capacity as required (Offshore) Higher Demand areas such as core upstream applications and those with large volume data needs may need additional staffing Core skills required are Application knowledge, Data Analysis Skill, Technical knowledge (Database, Scripting, Automation) and Customer Service Skills 6

DMT Processes 7 Test Data Management Lifecycle Determine Types of Tests E.g. Unit, System Tests, etc. to be supported with Manufactured Data. Identify Applications (Member, Plan, etc.). Learn the Application Build Subject Matter Expertise (SMEs). Deliver Test Data Define metrics and processes to deliver data needs and quickly identify and resolve issues. Define Operations Process to communicate Data Requests, validate data received, Service Level Agreements etc. Define Data Request Templates Define data elements to be manufactured. Predefined templates help the application team and data team communicate data needs. Identify and Refresh Reference Data Non sensitive lookup data need not be manufactured and instead can be refreshed from production for test use. Environment Setup Execute purge / cleanup processes to clean out any residual production data and ensure the continuity of data as an asset. Status Reporting and Metrics Integrate For Test Data Manufacture to be successful it should be made a key part of an applications development process. 8

Data Manufacturing Integration into Project Lifecycle Phase Planning Analysis Design & Development Testing Implementation Deliverables Estimation Test Data Data and Strategy Request Completion Project Document Sheet Sheet Plan No Deliverables Activities - Plan and Analyze DMT Needs (High level estimates, scope of data work and determine special requirements) - Include test data setup tasks in the project plan. - Testing Team to determine the data needs based on the application s data manufacturing capabilities and add them into test strategy documents. - Users need to fill in Data Request sheet in the required template and submit them to DMT. - DMT team to validate the data request and manufacture / mask the data. - DMT is not required for this phase. 9 Reusability and Training Reusability : To achieve maximum reusability in DMT process, the following should be considered Build and maintain a data repository at an application/domain level Build user friendly utilities which will help the application teams to run queries to find existing data Build traceability of data for various scenarios so that existing data can be traced and reused Training : For DMT to become a success, training is an essential ingredient for both the DMT team and the rest of the Organization. DMT Training Organizational Training Data Request processes and DMT awareness procedures Data Request processes and Applications and domains procedures Technical training Privacy and compliance Application Enhancements guidelines Privacy and compliance guidelines 10

Tools and Automation 11 Why Automate Data Creation? Increased Accuracy Consistency in Delivery Process Improved Efficiency Improved Governance Free Critical Resources for Strategic Tasks Candidate Automation Tools Data Extraction Data Creation Reporting Data Validation Create an inventory of available test data Data investigation and mining Validate completeness and accuracy of batch processes Create test data at application level Reporting DMT data to management to identify risks and issues Validation and inspection of data to ensure that it confirms to set governance or compliance standards 12

Implementing DMT 13 DMT Implementation Steps Identify Executive Sponsorship to represent and support the DMT. DMT implementation depends upon various factors in the organization like system size, tools and capabilities, team size Identify the scope of data manufacturing Identify business processes, batch processes and data sources supporting the data workflow Identify a data manufacturing team Analyze and document data characteristics Build data inventories and data templates Develop Data Management Request/ Tracking Process Build tooling to generate input data from templates and data inventories Establish data management reporting mechanisms Build automation strategy for DMT 14

Metrics and Measures 15 Metrics and Measures Domain Level Metrics Domain level status reporting to Management. Performance Metrics Compare the expected received versus Delivered to actual received versus delivered. Weekly Status Metrics Report management the ongoing data support activities along with issues impacting data setup. Measure, Analyze and Improve Cost Benefit Metrics Reporting of the total effort of data manufacturing versus the domain level testing efforts. Data Request Efficiency Analysis Measure the efficiency of data requests at a release level across environments. Data Request Efficiency Metrics Provide overview of data request efficiency and depict the progress made on efficiency over certain period of time. 16

Data Governance 17 Data Governance / Masking Strategy Data Governance Board A Data Governance Board needs to be established to review and enforce mitigations to any instances of production data usage in the non production environment. The Data Governance process ensures risks are mitigated through data manufacturing, access control, and data dt masking as applicable. The Data Governance Board needs to reinforce a consistent data strategy and be comprised of respected key individual across the organization. A well documented Charter is required for handling exceptions as they arise. Data Masking Before using production data for exception requests, to avoid misuse, various masking techniques can be adopted as described below: Scrambling Swapping names or numbers Encryption and Masking Sensitive data can be encrypted Randomizing Replacing numeric fields with random numbers Look up Fields Substituting a value from a predefined list Partial De identification Maintaining the necessary data values, but substituting, removing, or randomizing the attributes remaining data 18

Best Practices 19 Measures of a Successful DMT Engagement Mapping the test requirement and data request enabling re use of existing data Minimal i exceptions / emergency requests Business / application team sign off on initial data manufacture requirements DMT s partnership with the application/domain team to understand data requirements Timely delivery within Service Levels for data in response to requests Application team and DMT clarity on using the Data Request Templates 20

Your Next Steps Create a value proposition Obtain initial funding Socialize data manufacture advantages with stakeholders and team Select a medium complexity pilot for Data Manufacturing Implement pilot Identify and implement lessons learnt Expand 21 Thank you For further information contact: Fariba Alim-Marvasti (Senior Manager II) Alim-MarvastiF@Aetna.com Mark L. Stiner (QA Technical Specialist) StinerM@Aetna.com t Anil Kedia (QA Senior Project Manager) KediaA1@Aetna.com Nalin A. Perera (Senior Consultant Architect) Pereran1@Aetna.com Aetna - Enterprise Testing and Quality Assurance 22