Continuous Performance Management- Impetus Webinar

763 views

Published on

Continuous Performance Management: The Collaborative Approach- Impetus Webinar

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
763
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
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 athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  6. 6. Achieving CPM During Design  Choice of technology stack  Selection of automated PE tools  Define performance test strategy Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  7. 7. Achieving CPM During Development Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  9. 9. Achieving CPM During Development Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  10. 10. Achieving CPMDuring Development
  11. 11. Achieving CPM During Development Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  13. 13. Achieving CPM During Testing Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  14. 14. Achieving CPM in SDLC
  15. 15. CPM in Agile Environment Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  18. 18. Case Study: Implementing CPM for a large Cloud-based application Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 sandstorm.impetus.com Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  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 http://www.impetus.com/webinar_registration?event=archived&eid=49
  23. 23. Questions Please send in your questions using the chat panel Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49
  24. 24. Thank you For more information, write to us at inquiry@impetus.com @impetuscalling Recorded version available athttp://www.impetus.com/webinar_registration?event=archived&eid=49

×