accelerate, validate & optimize sap - sap application lifecycle management forum 2012 - iovio

25
© 2012 IOVIO. All Rights Reserved SAP Application Lifecycle Management Forum 2012 Steven Brown

Upload: sap-nederland

Post on 20-Aug-2015

942 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

© 2012 IOVIO. All Rights Reserved

SAP Application Lifecycle Management Forum 2012 Steven Brown

Page 2: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

Testing is always the ‘Ugly Duckling’

Page 3: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

Improve performance OPTIMIZE

WHAT’S IOVIO’S TARGET FOR ALM

3  

Go Live Faster

Meet Business Requirements

ACCELERATE

VALIDATE

Page 4: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

IOVIO ACCELERATE

Go live faster

4  

Page 5: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

Cost  per  Fault  1x  1x  1x    5x    10x  50x  

OUR VIEW OF TEST AUTOMATION Fault Stream analysis: Why testing is critical?

Fault  Origina5on  

Requirements  Test  Planning  

Design  Review  

Development  Unit  Tes5ng  

Func5onal  Tes5ng  

System  Tes5ng   Produc5on  

20%  13%    6%   20%   5%  36%  Fault  Discovery  

SoGware  Development  Lifecycle  

10%   40%   50%  

Source:  Carnegie  Mellon  University  

Planning  &  Requirements   Design   Development   Tes5ng  

User  Acceptance  Tes5ng  

Deploy  to  Produc5on  

5  

Page 6: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

PARADIGM SHIFT

6  

Focus changing from Technology to Business Driven

20%  

80%  

20%  

80%  

Process  op;miza;on  driven  with  the  focus  on:  

  EFFECTIVENESS    EFFICIENCY  

Do  More  with  the  same  or  LESS  

  Agile  SAP    SCRUM    RAD  

Page 7: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

Continuously Repeated

Time consuming for critical resources

Bottlenecks for development

Disliked by the project team

WHAT SHOULD YOU ACCELERATE?

7  

Accelerate Activities that are

TESTING

Page 8: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

Build  

HOW DOES ACCELERATING TESTING HELP - THEORY

8  

Build  

Test  

Deploy  

R1  

Build  

Build  

Test  

Deploy  

R2  

Build  

Build  

Test  

Deploy  

R3  

4  Weeks   4  Weeks   4  Weeks  

12  Weeks  

12  Weeks  

12  Weeks  

3  Release  takes  36  Weeks  

Page 9: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

HOW DOES ACCELERATING TESTING HELP - THEORY

9  

Build  

Test  

Deploy  

R1  

Build  

Deploy  

R2  

Build  

Deploy  

R3  

4  Weeks   1  Week   4  Weeks  

Test  

Test  

In  3  releases  go  live  9  weeks  earlier  

9  Weeks  

9  Weeks  

9  Weeks  

3  Release  takes  27  Weeks  

Page 10: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

SAP TAO

10  

Accelerated Test Automation with Low Maintenance

Implement  faster  -­‐  Out  of  the  box  funcJonality    Reduced  Maintenance  –  Change  Analyzer  

Page 11: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

SAP TAO +

11  

End to End Automation

Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  

It’s  all  about  end  to  end  processes  

Page 12: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

SAP TAO +

12  

End to End Automation

Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  

Page 13: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

SAP TAO +

13  

End to End Automation

Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  

Page 14: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

SAP TAO +

14  

End to End Automation

Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  Customer  Quote  

Sales  Contract  

Outbound  Delivery   Billing   Payment  

Order  

End  to  End  process  automa5on  across  mul5ple  technologies  

Page 15: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

IOVIO VALIDATE End to End Business Requirements Validation

15  

Page 16: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

VALIDATING YOUR SAP SYSTEM

16  

Does the System Meet Our Requirements

Understand  and  document  your  requirements  

PrioriJze  your  requirements  

Be  able  to  check  your  requirements  are  working  

1  

2  

3  

Page 17: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

END TO END REQUIREMENTS VALIDATION

17  

Business  Requirements   Tes5ng  Requirements  

Create  Tests  Change  Management  

Execute  Tests  

Manage  Defects  

Repor5ng  

Automate  Tests  

Maintain  Automated  Tests  

1 2

3

3

4

5

6

7 7

How  do  you  measure,  maintain  and  report?  

Page 18: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

END TO END REQUIREMENTS VALIDATION

18  

It’s really quite simple…… with the right tools

SAP  Solu5on  Manager  

Adapter   Quality  Center   SAP  TAO  

BP  Blueprint   Bus  to  Test  Requirements   Requirements  

(M)  Test  Case  Crea5on  BPCA  

(A)  Test  Case  Crea5on  

Test  Execu5on  

Defect  Management  

Repor5ng  

(A)  Test  Case  Crea5on  

Change  Analyzer  

Incident  Management  

Page 19: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

END TO END REQUIREMENTS VALIDATION BENEFITS

19  

Traceability  from  Requirements  to  Test   ✓

Forecast  of  Risk   ✓

     Real  Jme  visibility  of  ApplicaJon  Quality                                        ✓

Proper  change  impact  analysis   ✓

Increased  ability  to  cope  with  change   ✓

Accurate  ‘Go/No  Go’  reporJng     ✓

Page 20: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

OPTIMIZE Improve Application Performance

20  

Page 21: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

21  

Performance Testing is usually a fire fighting exercise…

Page 22: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

PERFORMANCE LOGIC WITH IOVIO SAP-TUNE

Ini5al  Performance  Baseline  

SAP-­‐Tune  

Ques5onnaire  

Benchmark  •  Select  Business  Processes  

•  Scrip5ng  

•  Plan  Execu5on  

•  Baseline  Analysis  

•  Tuning  Requirements  

Start  

DuraJon:  3-­‐4  weeks  

REPORT  

?   STOP  

Performance  Acceptable?  

Yes  

No  

DuraJon:  2  weeks  

?  

Tuning  Cycles  

Performance  Acceptable?  

No  

Yes  

REPORT  

Page 23: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

PERFORMANCE AVAILABILITY LIFECYCLE

23  

Build  Test  Scripts  &  Scenarios  

Plan    Capacity  

Gather    Performance  Requirements  

Diagnose  Root  Cause  &  OpJmize  

Run  Performance  

Tests  

Detect  and  Isolate  

Problems  

Develop  Monitoring  Strategy  

Diagnose  Root  Cause  &  OpJmize  

Gather  Performance  Requirements  

Monitor  App  and  Infrastructure  

Build  Monitoring  Scripts  

TESTING  AND  OPTIMIZATION  

Validate  Results  

OPTIMISED  BUSINESS  OUTCOMES  

Development  Performance  Engineer  Quality  Assurance  

OperaJons  Performance  Engineer  

ApplicaJon  Support  

Deploy  

Bidirec5onal  Reuse  

Go/  No-­‐Go  

Gather  producJon  informaJon  to  feed  into  tesJng  Use  producJon  informaJon  to  ensure  performance  tesJng  matches  reality  

CollaboraJon  to  decrease    Time  to  ResoluJon  

MONITORING  AND  OPTIMIZATION  

Page 24: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

RECAP

24  

OPTIMIZE

ACCELERATE

VALIDATE

Page 25: Accelerate, Validate & Optimize SAP - SAP Application Lifecycle Management Forum 2012 - IOVIO

The   informaJon  contained   in   this  communicaJon   is  confidenJal  and  may  be   legally  privileged.   It   is   intended  solely   for   the  use  of   the   individual  or  enJty   to  whom   it   is  addressed  and  others  authorized  to  receive  it.  If  you  are  not  the  intended  recipient  you  are  hereby  noJfied  that  any  disclosure,  copying,  distribuJon  or  taking  any  acJon  in  reliance  on  the  contents  of  this  informaJon  is  strictly  prohibited  and  may  unlawful.  IOVIO  BV  is  neither  liable  for  the  proper  and  complete  transmission  of  the  informaJon  contained  in  this  communicaJon  nor  for  any  delay  in  its  receipt.  

FOR MORE INFORMATION

Steven Brown [email protected]