[ Better Quality for Less Effort. How do we Test Better for Less? Chris Trueman, IntelliCorp Ken Thompson, Kellogg
[ Agenda Learning Points Change is the One Constant in SAP Tell me What to Test and Why Find and Use the Available Test Assets Maintain the Health of Automated Tests Don t Forget the Data Customer Case Study Return on Investment Best Practices 2
[ Learning Points Automation is key to improving SAP ALM effectiveness and efficiency Choose automation technology that is open and shares information freely to drive the greatest benefits It is possible to achieve better quality with less effort 3
[ About IntelliCorp SAP software partner Develop, and market SAP application lifecycle management, business process management and data management software Used by SAP users facing: upgrade, consolidation, support pack, enhancement pack and custom change request activities Find us at: www.intellicorp.com Diabetes Blog Week #dblogweek 4
[ About IntelliCorp SAP software partner Develop, and market SAP application lifecycle management, business process management and data management software Used by SAP users facing: upgrade, consolidation, support pack, enhancement pack and custom change request activities Find us at: www.intellicorp.com 5
[ Change is the One Constant in SAP Custom Release Dual Maintenance Upgrade SAP Consolidation Support Pack/Stack Enhancement Pack 6
[ What s changing? What s the impact of change? 7
[ Change Workflow Change Impact Analysis Code, Config, Data, Security Synchronization Test Verify Transports Go-live Zero Production Issues 8
[ Impact Analysis to support our business processes: P P P P P P P...which implement these transactions: Impact? X X X X X X X These objects are changing: Impact? T T T T T T T 9
1,000,000s of Dependency Chains 100s of Objects in Each Chain [ The Need for Automated Impact Analysis X X X X X X X X O O O O O O O O O T Transport Object Transport(s) T T T 1000s of Changing Objects O Implementation Object X Executable Object 10
[ Tell Me What to Test and Why All Impacted Transactions (10,000) TP TP TP TP TP Reduced by x10 Used Impacted Transactions (1,000) Reduced by x10 Recommended Impacted Transactions (100) 11
[ Used, Impacted and Recommended Benchmarks 3500 3000 Based on 15 Customer Analyses 2500 1222 2000 1500 968 Custom Standard 1000 500 0 1930 1302 156 323 Used Impacted Recommended 12
[ What Test Assets are Available? Where Are the Gaps? X X X X X X X X Asset Available Gap HP ALM/ Quality Center IBM Rational Quality Manager A Nother Repository T T T T T T 13
[ Sensitive Automated Tests Screen 1 Screen 3 Screen 2 Automated Test 14
Usable Automated Tests (%) [ Automated Test Half-life 100 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5 6 7 Change Cycle 15
[ Challenges of Testing Change is constant It s hard to know what to test It s hard to find the right test assets and identify gaps It s hard to keep automated tests fit and healthy 16
[ Impact Analysis with HP Quality Center Test Management LiveModel/ LiveCompare HP Quality Center SAP Automated Impact Analysis 17
[ Impact Analysis with IBM Rational Quality Manager Test Management LiveCompare Rational Quality Manager SAP Automated Impact Analysis 18
[ DEMO 19
[ Quality First Custom Code Performance Security Complexity Custom Code Best Practices 20
[ DEMO 21
[ Don t Forget the Data Process Data Quality 22
[ Don t Forget the Data Process Data Quality 23
[ Obstacles to Best Data Too Expensive Too Disruptive Too Big Best Data Too Complex 24
[ So What Data Do We Use? 25
[ Data Integrity is Critical YCD01 YCDORDERS YCDITEMS YCDPRICING 26
[ Data Integrity is Critical Must Test YCD01 YCDORDERS YCDITEMS YCDPRICING Changed 27
[ Data Integrity is Critical Perfect for automated impact analysis Must Test YCD01 Not good enough for copying data with full integrity between systems YCDORDERS YCDITEMS YCDPRICING Changed 28
[ Data Integrity is Critical YCD01 YCDORDERS YCDITEMS YCDPRICING 29
[ Data Integrity is Critical Untestable YCD01 YCDORDERS YCDITEMS YCDPRICING Missing Data 30
[ Data Integrity is Critical Must find all the relationships YCD01 Guarantees data integrity YCDORDERS YCDITEMS YCDPRICING 31
[ SAP Test Data Management Workflow Discover the data model. Fast read/write. Validate change. Change Profile Read Mask Write Test Compare Protect sensitive data. 32
[ DEMO 33
[ Automatically Answer Key Questions How do I balance the quality equation? How do I maintain the health of my automated tests? Where are the gaps? What test assets are available? Why should we test? What should we test? 34
[ Case Study Kellogg Role Profiles Config / Functional / Technical Design Batch Job Design Process and Subprocess Design LiveModel Business Process and Role Design Role Mapping Role Setup User Provisioning Test Scenario Generation Test Planning and Prep Test Execution Defect Tracking BPP Development Kellogg SAP BPP Help Course Development Course Delivery Integrating Technology to Achieve Seamless Business Process and Data Management at Kellogg Wednesday 4.15 5.15 35
[ Return on Investment Better quality for less effort is possible Easily integrate IntelliCorp s intelligent lifecycle management software with HP Quality Center and IBM Rational Quality Manager Significant time, cost and resources savings demonstrated in customer use scenarios Risk to business averted by ensuring quality of testing 36
[ Best Practices Take advantage of products that share information to lower overall TCO Embrace an automated approach and move away from manual, time consuming testing efforts Use technology to improve quality of testing and lower risk to business Benchmark your SAP usage. Visit http://solo.intellicorp.com/ Use promotion code: ACSUPX66QK 37
[ Key Learnings Automatically answer key questions Effective and efficient testing of changes to our SAP landscapes is possible Research innovative technologies to enable automated test script creation Manual effort can be reduced and should be where possible Maintaining test asset health will enable better testing and improve quality of testing DON T MISS Ken s Session: Integrating Technology to Achieve Seamless Business Process and Data Management at Kellogg Wednesday 4.15 5.15 38
[ ] Thank you for participating. Please remember to complete and return your evaluation form following this session. For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc [ SESSION CODE: 0903 39