Performance_Engineering_L120Final

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

Performance Engineering:

Solution Overview Training, Level 120

Jeffrey Chatelain
Global Sales Enablement , ADM
You can:
Download the presentation.
FY20 View slide notes.
Introduction to the Sales Enablement Curriculum

What is the 100-Level Sales Enablement Curriculum?

100
L100 L120 L140 L160
Solution
L180
Sales Solution
Solution Solution Solution
Deep Dive
Overview Overview
Overview Competitive Selling Best
Discovery
Training Training
Training Landscape Practices
Training
About this Course
Things You’ll Learn
1 Trends / Market Observations

2 Customer Challenges

3 Persona(s)/Stakeholder(s)

4 Our Capabilities
qu iz zes!
c ti ve
Business Value ra
5 Inte

6 Customer Success

7 Competitive Landscape
Trends and Market Observations

 What is Performance Testing


 Trends
Performance Testing
When? Late Stage
Why? Risk-assessment
Who? Quality Assurance
What? Load Testing
How? Manual Testing & Analysis

Understand Isolate Dependencies Validate Assumptions

 System design  3rd Party  Test scenarios


 Business goals  Systems of record  Measure the impact
 Constraints  Network  Report on results
Performance is the foundation of better experiences

Increased revenues
High-performing software is and profits

essential to deliver an enhanced


experience and superior quality High
Performance
from your user’s, customer’s Reduced
Better
system and
Experiences
and citizen’s perspective. hardware costs

Improved
customer satisfaction
Performance testing is often
the last mile.

Leading to poor application


design, higher costs of
change, release delays, and
production issues.
Performance Engineering

Understand
When? Continuous 

System design
Business goals
 Constraints
Why? Business improvement
Proactively Validate Predict
Assumptions  Customer behavior
Who? DevTest, DevOps  Test realistic  Bottlenecks
scenarios  Performance and
 Measure the impact Scalability

What? App Optimization


Isolate and Resolve
Dependencies
3rd Party
How? Automated Testing, Predictive Analytics 
 Systems of record
 Network
Progression to performance engineering

Load Testing Stress Testing Performance Tuning Virtualization Performance Engineering

 Identify upper limits  Identify behavior  Pinpoint and identify  Accelerate test efforts  Proactive, continuous testing
and set SLAs for the under intense loads the root cause of with network and across multiple roles
application (data, users) performance issues in service virtualization  Integration and automation in
production the CI/CD process
 Understand how the  Eliminate
application recovers  Implement code dependencies and  Monitoring performance from
from failure change and monitor costs associated with build to production
results production and
 Continuous analysis and
external services
feedback loops

System and application performance is EVERYONE’S responsibility


End-to-end collaboration and integration
Real-time analytics and insights
Application Delivery Change & Configuration
Management

Management Agile
Development
Continuous
Quality

Project & Portfolio Release


Components and Capabilities Management Orchestration

Mobile Lab and Multi-Technology


Agile & DevOps
Test Management Management Performance
Testing

AI-Infused, Resilient Cloud


Test Automation Scalability

Integration
Functional Performance
Testing Analytics Engineering
Automation

Shift Left, Shift Right End-to-End


Testing Analysis

Quality & Test


Service Management Collaborative
Virtualization Platform

Requirements Business
Management Process Models

Test Planning Defect


Open, Broad Process Intelligent SDLC Flexible and Execution Management
Integrated Technology Enforcement Analytics Governance Deployment
Support & Optimization
Test Lab
Engineered to tackle modern needs

GREATER SCALE MORE COVERAGE BETTER OUTCOMES


 Shift-Left, Shift-Right  Predictive analytics  User experience

 Repurpose functional assets  AI and Machine Learning  Client-side performance

 Test automation  Internet of Things (IoT)  Cost reductions

 Open Source
Customer Challenges

 Customer experiences
 Customer needs
What are Customers Experiencing?
Customer Challenges Customer Pain Points
Unpredictable costs, service
Root cause analysis is complex
interruptions

Investment in tools that provide


Proliferation of commercial and open source solutions inadequate reporting or difficult
scripting

Increased expense in supporting


Numerous applications of various types
specialized tools

Incomplete testing and delays in


Real world scenarios are both complex and vary by application release
Primary Personas and Stakeholders

 Decision Makers
 VP/Director of LOB/Sales
 VP/Director of QA
 VP/Director of R&D
 Influencers
 Developer
 Performance Engineer
Performance Engineering Personas
Who decides? Who influences?

VP/Director of LOB/Sales VP/Director of QA VP/Director of R&D Developer Performance Engineer


#TheWorldRunsOnSales #TooMuchToTestTooLittleTime #TheWorldRunsOnCode #FeatureByDesign #AutomationDoesn’tKillBugs

Core Activities Core Activities Core Activities Core Activities Core Activities
• Generating revenue through • Meet QA objectives • Likely an ex-developer, they • Keep up with changing • Create business processes
digital systems of • Need to analyze tests to now spend most of their time requirements based on production use
engagement make sure we are seeing managing people, processes • Make sure the code is meeting cases.
• Maintaining a direct link to improvement and productivity/efficiency all end-user demands • Find the root cause for issues
the end users/customers • Want to see tests running as • Spot performance troubles early that we see in production.
Motivations
part of the nightly build with in collaboration with their peers • Integrate our monitoring
Motivations • Looking for solutions that
performance snapshots solutions for visibility
• Looking for solutions that simplify, not create new Tools
outline in plain-speak what is Motivations problems Tools
• I want to use my language,
going on • Focused on implementing, • Needs to be a comprehensive
• Delivering products with a platform and IDE of choice
• Need to resolve practically improving and enforcing tool that I live in.
good user experience
and not over-rotate processes Automation
• Managing costs of testing Automation
• Must be ready for all spikes • Engineers at heart —they just • Will use Open Source testing
that affect the delivery • Disruption to existing
in business process want to deliver better frameworks to become
automation cannot happen –
software productive as quickly as possible
• Increasing complexity need to loop everyone else in.
impacting ability to deliver
Performance Engineering Capabilities
and Business Value
 Capabilities
 Value
Micro Focus Performance Engineering

l
na
Engineer performance early in the lifecycle all the

io
ss
fe
ro
way through the end-user experience.

rP
ne

Lo
n

ad
Ru

Ru
ad
 Deliver high performing applications that surpass customer

n
Lo

ne
rE
expectations

nt
er
er
Performance

pr
op
i se
 Leverage right-sized tools for developers to engineers Engineering

el
ev
rD
ne
Lo
 Easily integrate continuous performance testing in the CI/CD

ad

n
Ru
Ru

ad
process

n ne

Lo
rC
lo
 Evaluate and share results from development to production

ud
for efficient and effective root cause analysis
How can Micro Focus “change the game”?
Game Changers Results!
Better performance through shift-left
Execute End-to-End performance engineering
testing and shift-right monitoring

Focus on quality regardless of


Scaling with broad support
protocols or scripting technologies

Diverse ecosystem of tool integrations


Sharing and reusing assets for continuous testing supports continuous performance
testing and asset reuse
Allow cross functional teams to work
Breaking down silos and collaborating seamlessly together using IDEs and tools of
choice
Customer Success and Competition

 Success Story
 Key competitors
Sky
Driving fast­-paced, large-scale CI/CD testing in an agile DevOps environment
at Europe’s leading media and entertainment company
Challenge
 Create a flexible and dynamic performance testing environment to
keep pace with the adoption of agile development
Solution
 Micro Focus LoadRunner Enterprise
 Micro Focus ALM/Quality Center

Result
 Achieved 95% automated end-to-end performance testing
 Business partnership delivers greater innovation
 Consistently met peak traffic demands
 Reduced manual effort and engineering time through process
automation

“We can run tests much faster than before and have introduced a change-driven approach where we test what we need, reducing
engineering time. We arrive in the morning to comprehensive test reports and can quickly determine the success of our testing efforts.”
-- Colin Griffiths, Performance Engineering Manager, Sky
Competitive Overview
Top Competitors

 SaaS, Cloud and on-premise  Foundational element of most • Promotes ease of scripting
testing solution organizations • Focuses on price
 Strong support for Open Source  Developer-friendly

Why choose the Micro Performance Engineering family?


 Ease of scripting  Integrations with Dev tools  Enterprise protocol support
 Integration with Dev tools  Best in class root cause analysis  Robust analytics
 Broadest support of Protocols  Broadest support of protocols  Full support of Open Source

Across the board, Micro Focus PE family offers these capabilities compared to competitors
•Extensive protocol support and scripting technologies
•Agile and DevOps tools Integrations
•Advanced reporting and analysis
•Scalable and flexible
Closing

 Summary
 Quiz
 Congratulations
 Thank You
LoadRunner family shared benefits

ENTERPRISE READY & COMPREHENSIVE


SCALABLE The industry’s broadest and
Micro Focus understands complex deepest technology and protocol
organizations attention to scalability, support.
security, and governance.
FLEXIBLE OPEN, INTEGRATED
Shared load generator across the Test performance continuously with
LoadRunner family: extensive CI/CD, scripting and APM
on-premise, containers, SaaS, or public cloud. integrations.

INTELLIGENT
Rapidly pinpoint root cause and decrease mean time to
repair using shared smart analytics with real-time
insights.
Quick Quiz

Take a quick interactive quiz to check your


understanding.
Congratulations! What’s next?

You completed the course.


But this is not the end …

Stay tuned for the Performance Engineering


Discovery Deep-Dive Training,
Level 140.

25
Thank you.
www.microfocus.com

For more information, visit


Sales Enablement Central:
https://se.microfocus.com/en-us/home

Make sure to fill out your survey after


the course!

26

You might also like