Test Data as a Service: Fueling Quality at Speed - - PDF document

test data as a service fueling quality at speed
SMART_READER_LITE
LIVE PREVIEW

Test Data as a Service: Fueling Quality at Speed - - PDF document

T22 Test Data Thursday, October 3rd, 2019 3:00 PM Test Data as a Service: Fueling Quality at Speed Presented by:


slide-1
SLIDE 1

¡ ¡ T22 ¡

Test ¡Data ¡ Thursday, ¡October ¡3rd, ¡2019 ¡3:00 ¡PM ¡ ¡ ¡ ¡ ¡

Test ¡Data ¡as ¡a ¡Service: ¡Fueling ¡Quality ¡ at ¡Speed ¡ ¡

Presented ¡by: ¡ ¡ ¡

¡ Michael ¡Puntumapanitch ¡

¡ 1A1 ¡Innovations ¡ ¡

Brought ¡to ¡you ¡by: ¡ ¡ ¡ ¡

¡

¡

¡ ¡

888-­‑-­‑-­‑268-­‑-­‑-­‑8770 ¡·√·√ ¡904-­‑-­‑-­‑278-­‑-­‑-­‑0524 ¡-­‑ ¡info@techwell.com ¡-­‑ ¡http://www.starwest.techwell.com/ ¡ ¡ ¡

¡

¡ ¡ ¡

slide-2
SLIDE 2

¡

Michael ¡Puntumapanitch ¡

¡ Mike ¡Puntumapanitch ¡is ¡the ¡principal ¡consultant ¡and ¡transformation ¡IT ¡executive ¡ leading ¡the ¡Consulting ¡Services ¡& ¡Digital ¡Transformation ¡practices ¡at ¡1A1 ¡

  • Innovations. ¡He ¡has ¡twenty ¡years ¡of ¡experience ¡driving ¡change, ¡improving ¡service ¡

levels, ¡and ¡proving ¡the ¡value ¡of ¡IT ¡services ¡and ¡systems ¡within ¡Fortune ¡500 ¡

  • companies. ¡Most ¡recently, ¡he ¡led ¡several ¡transformation ¡improvement ¡initiatives ¡

within ¡a ¡large ¡regional ¡health ¡care ¡payer ¡IT ¡organization, ¡with ¡a ¡focus ¡on ¡driving ¡ enterprise-­‑wide ¡changes ¡through ¡processes ¡designed ¡using ¡ITIL/ITSM, ¡COBIT, ¡Lean ¡ Six ¡Sigma, ¡and ¡agile/DevOps ¡frameworks ¡and ¡principles. ¡Mike ¡P. ¡is ¡an ¡expert ¡in ¡the ¡ monetization ¡of ¡ideas ¡through ¡digital ¡transformation, ¡improving ¡operational ¡ processes ¡and ¡services ¡to ¡drive ¡revenue, ¡efficiency, ¡and ¡market ¡share. ¡ ¡

slide-3
SLIDE 3

10/2/19 ¡ 1 ¡

TEST DATA AS A SERVICE

TEST DATA MANAGEMENT - FUELING QUALITY AT SPEED MIKE PUNTUMAPANITCH | VICE PRESIDENT & PRINCIPAL CONSULTANT CONSULTING SERVICES AGILE & DIGITAL TRANSFORMATION

Thursday, October 3, 2019 - 3:00pm to 4:00pm

AGENDA

Why TDM? TDM Considerations TDM Practice Components TDM Strategies TDM Architecture Implementation Keys Q & A

slide-4
SLIDE 4

10/2/19 ¡ 2 ¡

Test Data As a Service

WHY TDM?

Data Privacy and Security Controls User Scenario Coverage Speed of Delivery Eliminate Complex Constraints Scalability Cost Effective

WHY TEST DATA MANAGEMENT (TDM)? TDM CONSIDERATIONS: CONTINUOUS TESTING REPORT 2019

Source: Capgemini & Sogeti. 2019

slide-5
SLIDE 5

10/2/19 ¡ 3 ¡

TDM CONSIDERATIONS: CONTINUOUS TESTING REPORT 2019

Source: Capgemini & Sogeti. 2019

TDM CONSIDERATIONS: CONTINUOUS TESTING REPORT 2019

Source: Capgemini & Sogeti. 2019

slide-6
SLIDE 6

10/2/19 ¡ 4 ¡

TDM PRACTICE COMPONENTS

TDM Practice

Test Data Management is the practice of applying a structured approach to the management of Test Data at an enterprise level across platforms and pre-prod environments for development and testing efforts

Profile & Define

  • Specifications
  • Parameters
  • Criteria
  • Flow / Transact
  • Coverage
  • Behavioral response

Acquire & Design

  • Existing sources
  • New repositories
  • Ingestion
  • Data Models
  • Data Structures
  • Elements
  • Catalogs
  • Formats
  • Transactional steps
  • Templates

Prepare & Create

  • Data Sub-setting
  • Synthetic Data
  • Masking
  • Cloning
  • Scale
  • Archive
  • Insert
  • Catalogs
  • Versioning
  • Mass Edits
  • Reservation
  • Environment prep
  • Application prep
  • Interface prep
  • Script updates
  • API updates

Provision & Consume

  • Provision data
  • Environment

deployment

  • Application refresh
  • Interface refresh
  • Script execution
  • API calls / response
  • Test execution
  • Defect detection
  • Result reporting
  • Dashboard

Scale & Automate

  • Test Data

Warehouse

  • Self Service Portal
  • Data

Virtualization

  • Service

Virtualization

  • CI/CD flow
  • API interface
  • CLI interface
  • Batch schedules
  • External load
  • End-to-End flow
  • Re-use/Recycle
  • Service Catalog
  • Metrics/Measures
  • KPI/SLA

Maintain & Support

  • TDW Archive
  • Data

Versions

  • Scripts
  • API
  • Batch
  • ETL
  • Configuration
  • Interfaces
  • Environments
  • CI/CD
  • Self Service Portal
  • Data

Virtualization

  • Service

Virtualization

  • COTS updates
  • Enhancements

TDM STRATEGIES

TDM ¡Centralized ¡

  • Core ¡team ¡& ¡Flex ¡team ¡ ¡
  • ¡Service ¡Catalog ¡ ¡& ¡Self ¡Services ¡
  • ¡Process ¡centric ¡delivery ¡

TDM ¡De-­‑Centralized ¡

  • SME ¡federated ¡into ¡delivery ¡& ¡operaGonal ¡teams ¡
  • Individual ¡workloads ¡& ¡Self ¡Service ¡
  • ¡Process ¡is ¡applicaGon, ¡porMolio, ¡or ¡organizaGon ¡specific ¡workflow ¡

TDM ¡Distributed ¡

  • ¡Core ¡Teams ¡with ¡SME ¡on ¡delivery ¡& ¡operaGonal ¡teams ¡
  • ¡Self ¡Service ¡& ¡Service ¡Catalogs ¡specific ¡to ¡given ¡workload ¡
  • ¡Process ¡centric ¡delivery ¡with ¡focus ¡on ¡E2E ¡workflow ¡

Keys ¡to ¡Success: ¡

  • 1. All ¡models ¡work, ¡when ¡applied ¡

consistently ¡

  • 2. Process ¡which ¡are ¡well ¡defined ¡

have ¡higher ¡adopGon ¡rates ¡

  • 3. SME ¡knowledge ¡is ¡criGcal ¡
  • 4. End-­‑to-­‑End ¡ ¡understanding ¡of ¡flow ¡ ¡
  • 5. Build ¡accurate ¡data ¡profiles ¡and ¡

templates ¡

  • 6. Establish ¡service ¡levels ¡and ¡
  • peraGonal ¡level ¡agreements ¡
  • 7. Embrace ¡change ¡and ¡leverage ¡

technology ¡accelerators ¡

  • 8. K. ¡I. ¡S. ¡S. ¡principal ¡
  • 9. Error ¡on ¡the ¡side ¡of ¡Fast ¡and ¡True ¡
  • 10. Tackle ¡the ¡hardest ¡flow ¡first ¡
slide-7
SLIDE 7

10/2/19 ¡ 5 ¡

TDM ARCHITECTURE

1 Capture & define data use case scenario 2 3 4 5 6 Build a Model of the data flow Coverage analysis of existing vs new data sources for all scenarios and models Existing: Clone, Subset, Mask, Purge New: Define & Parameterize model, Create Define data consumption and provisioning approach & methods Make data accessible to testing suites, applications, and environment 7 Automate the process as a set of API/CLI workflows via a self service portal

Test Data as a Service (DaaS)

Create the capability within your TDM practice to allow data consumers (users, processes, applications) to quickly & easily request test data and have it provisioned automatically upon demand. Goal is Speed of Service, Optimal Coverage, Repeatable Process, Automated

Process & Architecture

Request & Provision Test Data using Self-Service Portal

Process to Acquire, Subset, Mask, Archive Synthetic Data Process

TDM CatLog TDM Data Models Prod & Existing Data New Data Requirement Data Injection & Provisioning Data Consumers – Request & Fulfillment Test Data Management Practice Lower Environment s Data Formats API/CLI Driven Dev, Test & Automation DevOps TDM Tools and Process

Coverage Analysis Process Automated Provisioning

Test Data As a Service

WHY TDM?

PEOPLE ¡and ¡Process ¡FIRST ¡ Use the right tool for the job Assemble the Right Team Eliminate Process Friction Prioritize coverage and re-use Roadmap for synthetic data

IMPLEMENTATION KEYS

slide-8
SLIDE 8

10/2/19 ¡ 6 ¡

Q & A

¡ MikeP@1a1innovaGons.com ¡ ¡ 443-­‑718-­‑1772 ¡ ¡ www.1a1innovaGons.com ¡

THANK YOU