Continuous Performance Management- Impetus Webinar


Published on

Continuous Performance Management: The Collaborative Approach- Impetus Webinar

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Continuous Performance Management- Impetus Webinar

  1. 1. Continuous Performance Management The Collaborative Approach by Impetus Technologies Recorded version available at
  2. 2. Outline Pitfalls of Traditional Approach Continuous Performance Management (CPM) Achieving CPM CPM in Agile Environment Benefits of CPM Real world examples Recorded version available at
  3. 3. Pitfalls of Traditional Approach Waterfall model Afterthought in SDLC  Tests at Go live stage Insufficient time – testing, tuning, optimization and forecasting Adverse system performance  High costs  Re-engineering  Extra efforts Business losses Extensive time, resources, and efforts involved in resolving performance issues Recorded version available at
  4. 4. Continuous Performance Management (CPM)  Agile approach  Continuous integration  Leverage automation  Performance centric development  Integrates with SDLC  Early detection  Greater coordination CPM = Performance Engineering + Continuous Integration Recorded version available at
  5. 5. Achieving CPMDuring Requirement Analysis Graph to find Peak Usage hour 3000 of Volly Transactions in Expected Total Number 2500 2000 1500 an hour 1000 500 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Hours in a Day Recorded version available at
  6. 6. Achieving CPM During Design  Choice of technology stack  Selection of automated PE tools  Define performance test strategy Recorded version available at
  7. 7. Achieving CPM During Development Recorded version available at
  8. 8. Achieving CPM During Development Performance centric development Performance unit testing Automate performance tests Integrated profiling  Memory behavior  Memory leaks  Object cycling  Execution statistics  Identifying slow running code Performance unit test coverage Recorded version available at
  9. 9. Achieving CPM During Development Recorded version available at
  10. 10. Achieving CPMDuring Development
  11. 11. Achieving CPM During Development Recorded version available at
  12. 12. Achieving CPM During Testing End to end performance testing Rapid bottleneck identification  Components  Methods and SQL Automated test execution using CI Performance regression testing framework Recorded version available at
  13. 13. Achieving CPM During Testing Recorded version available at
  14. 14. Achieving CPM in SDLC
  15. 15. CPM in Agile Environment Recorded version available at
  16. 16. Benefits of CPM Early detection and resolution  Saves time and costs  Avoids re-engineering Extensive automation Focus on performance unit testing and optimization Certainty in Deployment Enhanced quality of end product Faster time to market Recorded version available at
  17. 17. Case Study: Implementing CPM for a large Cloud-based application The Client  Leader provider of digital mail box solutions using Cloud infrastructure Key Challenge  Setting up CPM framework for the next gen digital mail box application Recorded version available at
  18. 18. Case Study: Implementing CPM for a large Cloud-based application Recorded version available at
  19. 19. Case Study: Automated Regression Performance Testing Framework The Client  Leading provider of workforce management solutions Key Challenge  Framework for automated regression performance testing  Automated execution of performance tests and result generation Impetus Solution  STAF and SandStorm - automated framework  Automated installation - binaries, test execution, result generation  Automated recording using AutoIt  Reports to compare results vis-à-vis benchmarksBenefits Realised• Reduced test execution time• Increased efficiency in performance testing process• Performance comparison across multiple releases Recorded version available at
  20. 20. SandStorm- Impetus’ Performance Testing Tool  Deployment models  On premise  On cloud  Continuous performance management  Plug-in to create performance unit tests  Integration with ANT for automated execution Visit Recorded version available at
  21. 21. Summing Up Capturing NFR Performance Centric development  Performance criteria into use cases  Performance unit testing  Profiling unit tests Automate performance regression framework  Performance integration tests  Tuning and optimization Post-production monitoring mechanism Trending, forecasting and capacity planning The benefits of CPM can be realized at each stage of software development life cycle Recorded version available at
  22. 22. About Us Strategic partners for software product engineering and R&D Thought leaders in cutting-edge technologies Mature processes and practices that are methodical, yet flexible Diverse domain expertise Holistic Approach in Performance Engineering Recorded version available at
  23. 23. Questions Please send in your questions using the chat panel Recorded version available at
  24. 24. Thank you For more information, write to us at @impetuscalling Recorded version available at