• No results found

"Data Manufacturing: A Test Data Management Solution"

N/A
N/A
Protected

Academic year: 2021

Share ""Data Manufacturing: A Test Data Management Solution""

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

 

 

 

 

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 ∙ 

[email protected]

 ∙ www.sqe.com

(2)

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.

(3)

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

2

Data Governance Best Practices

(4)

Introduction

3

©2011 Aetna Inc.

Test Data Management at Aetna

9 The Data Management Team (DMT) was set up at Aetna in 2005 with  following objectives: 

Efficient On time test data Provide realistic as well as

9 Started as a small team and has now evolved as an Industry Leading  Organization supporting a growing inventory of enterprise suite of  li i Efficient On time test data  support for unit, application,  integration, regression, end‐ to‐end and other testing  requirements Provide realistic as well as  exception (bad) test data to  increase solution quality and  reduce dependency on  production data applications 9 DMT team consists of both onshore and offshore resources supporting data  manufacturing needs of 1000+ users across Aetna’s IT & Business teams. 4 ©2011 Aetna Inc.

(5)

Data  C fid i li

ƒ Eliminate risk of exposure of sensitive and confidential  production data thereby prevent financial costs and loss

Advantages of using Manufactured Data as opposed to Production Data

Need to Manufacture Test Data

Confidentiality  and Security production data thereby prevent financial costs and loss  of reputation Test Coverage ƒ Simulate Production like scenarios (including “yet to  occur” and future business scenarios) to improve  coverage and to maintain data integrity across systems Reusability ƒ Increase efficiency through reuse of test data by  eliminating redundant scenarios found in production  data.  5 Quality ƒ 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. ©2011 Aetna Inc.

DMT Resourcing Model

Recommended Resourcing Model One lead to track  and assign Data  Manufacturing At least one primary and one  secondary resource for each  Domain or Application supported

Additional Resources  for scheduling of jobs or  additional capacity as Onshore Offshore Manufacturing  activities Domain or Application supported.  additional capacity as  required (Offshore) 9Higher Demand areas such as core upstream applications and those with large volume  data needs may need additional staffing 9Core skills required are Application knowledge, Data Analysis Skill, Technical  knowledge (Database, Scripting, Automation) and Customer Service Skills 6

(6)

DMT Processes

7

©2011 Aetna Inc.

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 ApplicationBuild Subject Matter Expertise – (SMEs). Define Data Request  Templates Define data elements to be  manufactured. Predefined  templates help the application  team and data team  communicate data needs. Define Operations Process to communicate Data  Requests, validate data  received, Service Level  Agreements etc. Deliver Test Data Define metrics and processes to  deliver data needs and quickly  identify and resolve issues.

Identify and Refresh Environment Setup 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. Integrate For Test Data Manufacture to  be successful it should be made  a key part of an applications  development process. 8 Status Reporting and Metrics ©2011 Aetna Inc.

(7)

Pha

se

Data Manufacturing Integration into Project

Lifecycle

No Test

Estimation Data Data

Planning Analysis Design &

Development Testing Implementation

- Testing Team to determine the data needs based on the application’s Del ivera bl es - Plan and Analyze DMT Needs (High level estimates, - Users need to fill in Data Request sheet in the required template and - DMT team to validate the data request and manufacture / No Deliverables - DMT is not required for this phase. Strategy Document and Project Plan Request Sheet Completion Sheet pp data manufacturing capabilities and add them into test strategy documents. A cti vi ti es scope of data work and determine special requirements) - Include test data setup tasks in the project plan. template and submit them to DMT. manufacture / mask the data.

9

©2011 Aetna Inc.

Reusability and Training

Reusability : ‐ To achieve maximum reusability in DMT process, the following  should be considered  Build and maintain a data  repository at an  Build user friendly utilities  which will help the  Build traceability of data  for various scenarios so  application/domain level  application teams to run  queries to find existing  data  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 9D R d 9DMT 9Data Request processes and  procedures 9Applications and domains 9Technical training 9Application Enhancements 9Privacy and compliance  guidelines 9DMT awareness 9Data Request processes and  procedures 9Privacy and compliance  guidelines 10

(8)

Tools and Automation

11

©2011 Aetna Inc.

Why Automate Data Creation?

Increased 

Accuracy

Consistency in  Delivery 

Process

Candidate Automation Tools Improved  Efficiency Improved  Governance Free Critical  Resources for  Strategic Tasks

Data Extraction Data Creation Reporting Data Validation

9Create an inventory of  available test data 9Data investigation and  mining 9Validate completeness  and accuracy of batch  processes 9Create test data  at application  level 9Reporting DMT  data to  management to  identify risks and  issues 9Validation and  inspection of data to  ensure that it  confirms to set  governance or  compliance standards 12 ©2011 Aetna Inc.

(9)

Implementing DMT

13 ©2011 Aetna Inc.

DMT Implementation Steps

Identify Executive Sponsorship to represent and support the DMT. Identify the scope of data manufacturing 

Identify business processes batch processes and data sources “DMT  implementation  depends upon  various factors  in the  organization  like system size,  tools and  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 capabilities,  team size” Develop Data Management Request/ Tracking Process Establish data management reporting mechanisms Build automation strategy for DMT Build tooling to generate input data from templates and data inventories 14

(10)

Metrics and Measures

15

©2011 Aetna Inc.

Metrics and Measures

Domain Level Metrics Domain level status  reporting to  Management. Performance Metrics Compare the expected  received versus Delivered to  actual received versus  Measure,  Analyze and  Improve Weekly Status Metrics Report management the  ongoing data support  activities along with  issues impacting data  setup. g delivered. Cost Benefit Metrics Reporting of the total effort  of data manufacturing  versus the domain level  testing efforts. p 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 ©2011 Aetna Inc.

(11)

Data Governance

17

©2011 Aetna Inc.

Data Governance Board

Data Governance / Masking Strategy

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,  t l d d t ki li bl access control, and data 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

(12)

Best Practices

19

©2011 Aetna Inc.

Measures of a Successful DMT Engagement

Mapping the test requirement and data request enabling re‐use of existing  data Mi i l ti / t Minimal 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 Timely delivery within Service Levels for data in response to requests

Application team and DMT clarity on using the Data Request Templates

20

(13)

Your Next Steps

9 Create a value proposition

9 Obtain initial funding

Obtain initial funding

9 Socialize data manufacture advantages with stakeholders and team

9 Select a medium complexity pilot for Data Manufacturing

9 Implement pilot

9 Identify and implement lessons learnt

21

9 Expand

©2011 Aetna Inc.

Thank you

Thank you

For further information contact:

Fariba Alim-Marvasti (Senior Manager II) [email protected]

M k L Sti (QA T h i l S i li t) Sti M@A t

22

Mark L. Stiner (QA Technical Specialist) [email protected]

Anil Kedia (QA Senior Project Manager) [email protected]

Nalin A. Perera (Senior Consultant Architect) [email protected]

References

Related documents

Saturday (hard day, 6-8 hours): dojo class conditioning hard stretching sparring weight training  bag work. running

Three earn alumni scholarships Three incoming Linfield College students have earned scholarships from the Alumni Leadership Council. Recipients include Taylor Brown ’20 of

ISO/IEC TR 29110-5-1-2:2011- Software Engineering - Lifecycle Profiles for Very Small Entities (VSEs) - Part 5-1-2: Management and engineering guide - Generic profile

● From the Start/Finish at the River House Barn, head south and cross Fig Ave into the River Campground and head EAST and connect with Main Loop trail.. ● The main loop trail will

Based on both the reason and the process of their establishment on one hand and the opportunities that they bring thereafter on the other, protected areas are principally

Indeed, in a survey of bilingual parents of children with ASD who were contacted through the Autism Spectrum Disorders—Canadian American Research Consortium, parents indicated

We contribute an integrated approach to learning proba- bilistic relational rules from probabilistic examples and back- ground knowledge. It is incorporated in the ProbFOIL + sys-

A prospective study of thirty myofascial trigger points in upper trapezius were considered to determine the effectiveness of transcutaneous electrical nerve stimulation and