continuous performance management- impetus webinar

Post on 01-Jun-2015

592 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Continuous Performance Management: The Collaborative Approach- Impetus Webinar

TRANSCRIPT

Continuous Performance Management

The Collaborative Approach

byImpetus Technologies

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

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

Pitfalls of Traditional Approach

Extensive time, resources, and efforts involved in resolving performance issues

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

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

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

Achieving CPM During Requirement Analysis

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 230

500

1000

1500

2000

2500

3000

Graph to find Peak Usage hour

Hours in a Day Exp

ecte

d T

ota

l N

um

ber

o

f V

oll

y T

ran

sact

ion

s in

an

ho

ur

Sample

Graph

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Choice of technology stack Selection of automated PE tools Define performance test strategy

Achieving CPM During Design

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Achieving CPM During Development

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

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

Achieving CPM During Development

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Achieving CPM During Development

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Achieving CPM During Development

Achieving CPM During Development

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

End to end performance testing

Rapid bottleneck identification Components Methods and SQL

Automated test execution using CI

Performance regression testing framework

Achieving CPM During Testing

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Achieving CPM During Testing

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Achieving CPM in SDLC

CPM in Agile Environment

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

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

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

Case Study: Implementing CPM for a large Cloud-based application

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Case Study: Implementing CPM for a large Cloud-based application

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

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 benchmarks

Benefits 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

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

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

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

Questions

Please send in your questions

using the chat panel

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

Thank youFor more information,

write to us at inquiry@impetus.com

@impetuscalling

Recorded version available at http://www.impetus.com/webinar_registration?event=archived&eid=49

top related