Performance - 33 Snowflakes

advertisement
Enterprise IT Performance
Stephen Arthur
Background and Definitions

What is IT?

What is performance?

What about Enterprise IT Performance?
Enterprise IT Performance Challenges

Example

Have you called a help desk before?

Provided an account or order number to ask a question?

Been asked to wait while the system loads?

Experienced an extended wait for the information to load?
Enterprise IT Performance Challenges

The problem in the example has multiple levels.
1) You are receiving sub-standard customer service
2) The business is losing productivity at the helpdesk
Enterprise IT Performance Challenges

Other possible manifestations:

Actual IT system downtime / outage will lead to business loss...
sometimes substantial depending on the system and its role

Poor end-user (customer) experiences initially will reduce the
number of click-through, conversions, checkouts... your business
goals will be undermined

Slow system performance will detract from your brand value with
the established user base and/or new potential users

Poor internal (employee) experiences will lead to loss of
productivity/morale
How do I address these challenges?

First step: Monitoring

You can’t improve what you don’t measure.

So let’s implement or enhance monitoring solutions used
by your organization.

This doesn’t need to be expensive, and in some cases you
may have tools in place that come with your platform.
Enterprise IT Performance Challenge

Actual IT system downtime / outage will lead to business loss...
sometimes substantial depending on the system and its role
Enterprise IT Performance Solution

Implement a rudimentary level of monitoring on your
website and applications to ensure the down/up status of
your systems.

Send alerts / notifications when something is wrong!
Enterprise IT Performance Challenge

Poor end-user (customer) experiences initially will reduce the
number of click-through, conversions, checkouts... your business
goals will be undermined
Enterprise IT Performance Solution

Enhance the basic level of monitoring to watch your
critical business transactions

This enables smart business decision making and can help
spot performance problems while they occur
Enterprise IT Performance Challenge

Slow system performance will detract from your brand value
with the established user base and/or new potential users
Enterprise IT Performance Solution

Understand how new users come across your service
and take steps to ensure their first experience is positive

Standard checklists and tools for fine-tuning HTML
performance will keep your website running great
Enterprise IT Performance Challenge

Poor internal (employee) experiences will lead to loss of
productivity/morale
Enterprise IT Performance Solution

Make sure that your internal users are cared for as well.
Follow the same processes on internal-facing systems!

Using a slow application for hours each day creates
grumpy employees… and speed-ups will result in
improved productivity as well.
Monitoring – Demo of up/down monitor
Monitoring – Demo of Common Solutions
Improving your enterprise’s IT performance

Work with vendors where possible to make sure all
contractual service levels for performance are being met.
Ask for suggestions, especially if you have problem areas
or a support contract.

More detailed monitoring can help you understand how
users actually use the system. This can enable smart
design decisions.

Adopt a performance mentality across your organization.
Act on your monitoring information.
Next Steps

Performance can make an appearance in many phases of
your enterprise IT management lifecycle:




Requirements – Understand “how” and “how much” users will
utilize your application with a workload analysis
Simulation – Modeling can predict how a fairly standard
application will behave in order to estimate infrastructure
costs accurately and source the right hardware
Testing – Benchmark an application specifically for
performance before production deployment
Instrumentation – If you have monitored your application and
realize there is a problem, there are tools which help you
uncover the root cause
Questions?
Download