SlideShare ist ein Scribd-Unternehmen logo
1 von 96
Downloaden Sie, um offline zu lesen
User Experience and the
                                                                         Cloud: If the Users Can’t Use
                                                                         It Then It Doesn’t Work!

http://www.evolveimages.com/media/b65376d8-3b6a-11e1-a064-8546d2b4117d-aerial-view-of-complex-highway-interchange!
!
             Andrew White!
             User Experience Fanatic!
                                   !
Andrew has fifteen years of experience designing and managing the
deployment of systems monitoring and Event Management
software. Andrew has held various roles including leading the
monitoring organization of a Fortune 100 company and developing
solutions as a consultant for a wide variety of organizations,
including the Mexican Secretaría de Hacienda y Crédito Público,
Telmex, Wal-Mart of Mexico, JP Morgan Chase, Nationwide
Insurance and the US Navy Facilities and Engineering Command.!
http://weheartit.com/entry/12433848!
GROUND RULES FOR THIS SESSION…!


1.  If you can’t tell if I am trying to be funny…!
   !GO AHEAD AND LAUGH!!
2.  Feel free to text, tweet, yammer, or whatever.
    People gotta hear this! Use !
3.  If you have a question, no need to wait until the
    end. Just interrupt me. Seriously… I don’t mind.!




 Follow Us: #ITSMSummit!
My name is Andrew   White!

         I have a lot of experience leading !
         Systems and Event Management teams !
I am here today to share some of what I have learned about!




                           Latency!
And more importantly, I am here today to talk about!



                     User
                     Experience!
What do I mean by   latency and user experience?
Definitions:!
LAŸTENŸCY – [LEYT-N-SEE]!
                   -noun, plural -cies!
                   1.  The state of being latent!
                   2.  The time that elapses between a stimulus
                       and the response to it!
                   3.  The state of being not yet evident or active!




Follow Us: #ITSMSummit!
http://www.flickr.com/photos/25822731@N02/4644128723/!
EXŸPEŸRIŸENCE – [IK-SPEER-EE-UH’NS]!
                    -noun!
                    1.  The apprehension of an object, thought,
                        or emotion through the senses or mind!
                    2.  Direct personal participation or
                        observation; actual knowledge or contact!
                    3.  A particular incident, feeling, etc., that a
                        person has undergone!
                    -verb!
                    4.  To be emotionally or aesthetically moved
                        by; to feel!
                    5.  To learn by perceiving, understanding, or
                        remembering!
Follow Us: #ITSMSummit!
http://www.flickr.com/photos/51035626620@N01/170061976/sizes/l/in/photostream/!
When you put them together we get:!
!
The ultimate measure of success for any system is
the perception of its performance. The less
interactive a system becomes the more likely its
performance will be perceived to be poor.!



      Latency is the mother of inactivity!!

Follow Us: #ITSMSummit!
THE TWO DIMENSIONS OF LATENCY…!


Internal Latency vs. External Latency!

                  Actual Latency vs. Perceived Latency!


                          This is what user experience is all about!
                          !
                          In other words: Perceived = Fn(Internal+External)Variation )!




Follow Us: #ITSMSummit!
58% of mobile phone users expect websites
       to load as quickly, almost as quickly or faster
       on their mobile phone, compared to the
       computer they use at home*!




                                                                                                                http://www.flickr.com/photos/lucianbickerton/3858380291/sizes/l/!

*Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
60% of mobile web users have had a problem in the
    past year when accessing a website on their phone*!




                                                                                                                 http://www.flickr.com/photos/rickyromero/1357938629/sizes/l/!

*Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
Slow load time was the number on issue,
                                                           experience by almost 75% of them*!


                                                                                                                http://bighugelabs.com/onblack.php?id=2497744197&size=large!

*Among adults who accessed the internet with a mobile phone in the past 12 months (n=602) – Gomez Mobile Web Experience Survey conducted by Equation Research!
Is 5 seconds really bad?!
90 th   Percentile:!
        5.44 seconds…!
  Start…!

Observed Maximum:!
        15.4 seconds…!
  Start…!
90 th   Percentile:!
        5.44 seconds…! DONE!!
  Start…!

Observed Maximum:!
        15.4 seconds…!
  Start…!
90 th   Percentile:!
        5.44 seconds…! DONE!!
  Start…!

Observed Maximum:!
        15.4 seconds…! DONE!!
  Start…!
If you were the one on the phone
with one of those customers…!



  how would you fill that silence?!
We need to recognize when we
have problems to solve!
Why does any of this matter?!
No complaint… is more common
             than that of a scarcity of money!
             -Adam Smith, Wealth of Nations!




Follow Us: #ITSMSummit!
QUESTION:!
What value does your IT organization
create for your business?!
If you can’t answer this question, how
can you be sure you are doing the
right things and doing them well…!
HINT: “We provide infrastructure or applications the
business uses” is not a value statement!
We all want to make sure of one thing…!




 Follow Us: #ITSMSummit!
The services we offer are our brand!




       And the thing about brand is…!
Brand is not what you say…!
Brand is what THEY say!
So it is important to know:!
    • Who are we?!
    • What do we do?!
    • Why should people care?!
And especially…!



    Would anyone miss us!
    if we were not here?!
BRAND MATTERS!
How does IT preserve the brand
value it creates?!

    • 100% Uptime*!
    • Scalability*!
    • Performance*!
    • Agility*!
    • Good UX*!
    !
                  *To the best of our ability!
How well would THEY say you are doing?!
Maybe.!
Let me show you why this is important…!
Objective #1: Users Love Our IT Systems…




http://www.flickr.com/photos/anneacaso/3693155059/sizes/l/in/photostream/!
Constructive Criticism                          !


If no critique is given, no improvement will happen.!
OUR PROBLEM STATEMENT:!


 The business needs to reliably reach its customers
and users regardless of where they may be located.
  Latency forces close geographic proximity of the
components and limits the quality of service provided
      to geographically distributed customers.!
                          !
     If the users can’t use it, it doesn’t work.!




 Follow Us: #ITSMSummit!
OUR CONSTRAINTS!
At the same time, there are a few inescapable facts
we face:!
1.  Today’s users demand a reasonably well
    performing system to do their work!
2.  Our systems mirror the complexity of the
    businesses they support!
3.  Business continuity requires diversity in our
    deployments!
4.  The speed of light isn’t changing any time soon!



 Follow Us: #ITSMSummit!
When all of these happen at the same time…!


                                 Ug…!
Bad Experience!!!!




http://www.flickr.com/photos/gregphoto/4881356366/sizes/l/in/photostream/!
We need to be giving more of this!
http://www.wealthforteens.com/wp-content/uploads/2011/07/happiness_boy.jpg!
BEING USER FOCUSED…!

In addition to monitoring for system availability, we
are here to help manage latency.!



 The Formula…!
 1.  Continually map, monitor, and categorize all
     sources of latency!
 2.  Help identify and remove all sources that are
     found!

Follow Us: #ITSMSummit!
OK.!
So now what?!
I am going to talk today about
latency in the cloud and some
new ideas that will help both
them and you.!
The perennial problem….!
Is it the infrastructure or the application?!
ANATOMY OF AN OUTAGE!
                          IM01109089: P0 - Affecting Multiple apps & Internet Sales West!
                                           6:00-ish pm: MQ flows start                        5:45-ish pm: CICS ABENDS
                                           are interrupted and are                           start flooding MainView but not
                                           alerting in Flow Diagnostics!                     high enough to ticket!


                                                                   !2!                                         !1!
                                                                   !                                           !
                                                                   Database!
                                                            WAS!




                          Load Balancer!
                                                                                                 zOS!
                                                                                                 CICS!
                   Firewall!                                                                                         DB2!


                        Corporate!
                       LANs & VPNs!                                             Message!         zOS!
                                              Web!          WAS!
                                                                                 Queue!          MQ!
                                             Servers!
                                                                   Database!
                          !
                          !
                          !
                         3!
                          !
                          !
                          !              6:54pm: Support teams
                                                                           !
                                                                           !        !
                                                                                    !      10:29pm: Support teams
                                         investigate the interrupted                       investigate MQ and ultimately
                                         flows and determine it is a        4!
                                                                           !
                                                                           !        5!
                                                                                    !
                                                                                    !      and rule it out and ultimately
6:04pm: Synthetic transactions fail at   “back-end” problem!                               decide to reset CICS to resolve
and 6:14 the Ops Center confirms the                                                        the issue!
issue Follow Us: #ITSMSummit!
      and creates a P0 Incident!
HOW DID WE GET HERE?!




                          “How did you go bankrupt?" 

                          “Two ways. Gradually, then suddenly.” 

                            -Ernest Hemmingway, The Sun Also Rises!




Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!



  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!



  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!



  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!



  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!



  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
WHAT GOOD MONITORING LOOKS LIKE
       Elements of Good Monitoring!

1.  System Availability!
2.  Operating System Performance!                          !!
                                                    1! 2! 3! 4! 5! 6!
                                                                                     !8!
3.  Hardware Monitoring!                                   !!                        !
4.  Service/Daemon and Process Availability!
5.  Error Logs!
6.  Application Resource KPIs!
7.  End-to-End Transactions!
8.  Point of Failure Transactions!
9.  Fail-Over Success!
                                                                                                 Load Balancer!
10. “Activity Monitors” and “Reverse Hockey                                                                                         Mainframe!
    Stick”!                                                                                                          Data Power!
                                                                                                  Switch!


                                                                    Load Balancer!
                                                       Firewall!


                                               !
                                               !
                                                                              Web Server Farm!
                                               7!
                                               !
                                               !             Corporate!
                                                            LANs & VPNs!                         Load Balancer!
                                                                                                                                   Database!

                                                                                                                  Middleware!




                                                                                       !
                                                                                       !
                                                                                       !
                                                                                       !
                                                                                       !
                                                                                     ! !
                                                                                       !
                                                                                       !
                                                                                     ! !
                                                                                     ! !
                                                                                 9! 10!!
                                                                                       !
                                                                                       !
                                                                                       !
                                                                                       !
                                                                                     ! !
                                                                                       !
                                                                                       !
                                                                                     ! !
                                                                                     ! !


    Follow Us: #ITSMSummit!
WE HAVE A PROBLEM HOUSTON!



                                       Application
                                       “Think
                                       Time”…!




       These two
       are the
       network!




Follow Us: #ITSMSummit!
Here is the real problem…!
COGNITIVE DISSONANCE!
          All	
  our	
  systems
                              	
  
        look	
  great,	
  SLA’s
                              	
  
         are	
  being	
  met… 	
  
                                                                       Multimedia &!
                                                                       CDN Content!


                                        Banner Ads & !                     Site Tracking!
            Mainframe!               Revenue Generators!                    & Analytics!


                                         Social Network!                   Content Mgmt!
                                                                                                                                  …meanwhile	
  
                                            Widgets!                          System!                                             the	
  user	
  is	
  
            Distributed!                                                                                   Mobile Broadband!
                                                                                                                                  NOT	
  happy	
  
                                   ISP!
                                Connection!
             Database!



                                                                                                    Home Wireless!
                                                                                                     & Broadband!
             Network!




                                                     DNS & Internet!
            Middleware!                                Services!                             Corporate!
                                                                                            LANs & VPNs!
                                                                                                                      You Have More
             Storage!                                                                                                  Control Here
                                                                                                                      Than You Think!

The Part You Control!


                                                  The Part They Experience!
Follow Us: #ITSMSummit!
SOMETIMES WE MISS WHAT IS GOING ON!




                                 Say… what’s a
                                 mountain goat doing all
                                 the way up here in a
                                 cloud bank?!

Follow Us: #ITSMSummit!
Failure comes when you don’t listen. You
can’t put something out there and assume
it’s great. It’s up to us to make sure we’re
listening to improve our chances for success
—if not this time, next time !
-Alan Lewis, eBay Technical Evangelist!
<TANGENT>!
All You Need!




                Love!
</TANGENT>!
Monitoring Happens Here!




                                                                         This is no longer the way we
                                                                         should think about monitoring!

http://info.streamdatacenters.com/Portals/165393/Gallery/Album/6624/Richardson%20Aerial-01.png!
Cloud Monitoring Happens Here!
The perennial problem….!
Is it the infrastructure or the application?!
COGNITIVE DISSONANCE!
          All	
  our	
  systems
                              	
  
        look	
  great,	
  SLA’s
                              	
  
         are	
  being	
  met… 	
  
                                                                       Multimedia &!
                                                                       CDN Content!


                                        Banner Ads & !                     Site Tracking!
            Mainframe!               Revenue Generators!                    & Analytics!


                                         Social Network!                   Content Mgmt!
                                                                                                                                  …meanwhile	
  
                                            Widgets!                          System!                                             the	
  user	
  is	
  
            Distributed!                                                                                   Mobile Broadband!
                                                                                                                                  NOT	
  happy	
  
                                   ISP!
                                Connection!
             Database!
       The Cloud!
                                                                                                    Home Wireless!
                                                                                                     & Broadband!
             Network!




                                                     DNS & Internet!
            Middleware!                                Services!                             Corporate!
                                                                                            LANs & VPNs!
                                                                                                                      You Have More
             Storage!                                                                                                  Control Here
                                                                                                                      Than You Think!

The Part You Control!


                                                  The Part They Experience!
Follow Us: #ITSMSummit!
DRIVING THE RIGHT KIND OF ACTION!



                                                                           Application!


                            End User
                           Experience!                                                                       Infrastructure!



Gainesville!       San Antonio!       Des Moines!        Columbus!          Network!      Mainframe!    Storage!          Linux!        Middleware!   Database!



  Transaction 1!     Transaction 1!     Transaction 1!    Transaction 1!         KPI 1!        KPI 1!       KPI 1!             KPI 1!        KPI 1!       KPI 1!

                                                                                                             The Cloud!
  Transaction 2!     Transaction 2!     Transaction 2!    Transaction 2!         KPI 2!        KPI 2!       KPI 2!             KPI 2!        KPI 2!       KPI 2!



  Transaction N!     Transaction N!     Transaction N!    Transaction N!         KPI N!        KPI N!       KPI N!             KPI N!        KPI N!       KPI N!




    Follow Us: #ITSMSummit!
SOME THINGS NEVER CHANGE!
                                 Is It a Service Provider Problem?!
                                 •  Non-optimized mobile content!
                                 •  Bad performance under load!
                                 •  Blocking content delivery!
                                 •  Incorrect geo-targeted content!

                                                                     Multimedia &!
                                                                     CDN Content!


                                        Banner Ads & !                       Site Tracking!
                                     Revenue Generators!                      & Analytics!


                                         Social Network!                     Content Mgmt!
                                            Widgets!                            System!
                                                                                                             Mobile Broadband!


                                    ISP!
                                 Connection!
      The Cloud!
                                                                                                      Home Wireless!
                             Is it an ISP Problem?!                                                    & Broadband!
                             •  Peering problems!
                             •  ISP Outages!                                                                   Is it My Code or a Browser Problem?!
                                                           DNS & Internet!                                     •  Missing content!
                                                             Services!                         Corporate!      •  Poorly performing JavaScript!
                                                                                              LANs & VPNs!
                                                                                                               •  Inconsistent CSS rendering!
                                                                                                               •  Browser/device incompatibility!
                                                                                                               •  Page size too big!
                                                                                                               •  Conflicting HTML tag support!
Is It My Cloud Provider?!                                                                                      •  Too many objects!
•  Configuration errors!                                                                                        •  Content not optimized for device!
•  Application design issues!
•  Code defects!
•  Insufficient infrastructure!
•  Oversubscription Issues!
•  Poor routing optimization!
•  Low cache hit#ITSMSummit!
      Follow Us: rate!
We aren’t going back to square one!




             We are going to borrow some old
             tactics but apply them in a new way!
That is great but we need more…!

Follow Us: #ITSMSummit!
WHAT DO YOU WANT TO ACCOMPLISH?!



Your monitoring should help you answer:!
•       How will we know if the users are getting the experience they
        are expecting?!
•       How much capacity do we need during normal and peak times
        to ensure user expectations are met?!
•       How quickly can the provider we select ramp up to meet our
        needs if we find that the service is underperforming?!
•       How fast do we need to be able to access additional capacity
        once it is ready for us?!



     Follow Us: #ITSMSummit!
THE CRITICAL PATH OF PERFORMANCE!

Client	
  Node	
  
                            Worksta?on	
                   Worksta?on	
                                                Corporate	
                  Datacenter	
  
  Browser	
                    OS	
                         Hardware	
                  Client	
  LAN	
                  WAN	
                         LAN	
                Etc.	
  




Middleware	
  
                                                                                                      Middleware	
  
                        Web	
  Server	
          Web	
  Server	
             Datacenter	
               Server	
                Middleware	
             Middleware	
  
Web	
  Server	
            OS	
                  Hardware	
                     LAN	
                                            Server	
  OS	
          Applica?on	
         Etc.	
  
                                                                                                       Hardware	
  




Database	
  
                                            Database	
                SAN	
  
Database	
          Database	
               Server	
                Fabric	
              Array	
               Array	
                Hardware	
              Disk	
  
 Server	
           Server	
  OS	
                                                       Hardware	
            Controller	
              Cache	
               Drives	
        Etc.	
  
                                              HBA	
                  Switch	
  




  Follow Us: #ITSMSummit!
COMPOSITE APPLICATIONS!
                                                      Multimedia &!
                                                      CDN Content!


                        Banner Ads & !                                     Site Tracking!
                     Revenue Generators!                                    & Analytics!
                                                                                                  User Login!
                                                                                               & Identity Mgmt!

                                    Social Network!             Content Mgmt!
                                       Widgets!                    System!




                                                                                  Session!                        Site Content!
                                                                                Information!                         Search!




Follow Us: #ITSMSummit!
COMPOSITE APPLICATIONS ARE EVERYWHERE!




                                     •    ATG (Oracle) – Shopping Cart!
                                     •    Estara – Click to Chat!
                                     •    Twitter Widget – Social Networking!
                                     •    Gigya – Social Networking!
                                     •    Google Maps API – GeoLocation!
                                     •    Facebook Widget – Social Networking!
                                     •    Google Analyics – User Tracking!




Follow Us: #ITSMSummit!
People don’t want to buy quarter-inch-drill-bits…!
                                                                   They want to buy quarter-inch-holes.!
                                                                   -Ted Levitt, Marketing Professor, Harvard University!




hJp://www.sgstool.com/images-­‐dev/_products/drill_group.png	
  
GAINING PERSPECTIVE REQUIRES BALANCE!
                                                          Four Perspectives of User Experience!

                                                       1.    Client to the Server!
                                                       2.    Server to the Client!
                                                       3.    “3rd Party” Vantage Point!
                                                       4.    Synthetic Transactions!



  Client Monitoring!




                                                                                                       Server Probe!


      Client Monitoring!


                                                                                     Packet Capture!




                       Synthetic Transactions!   Synthetic Transactions!




Follow Us: #ITSMSummit!
WHY MULTIPLE PERSPECTIVES?!
  Know Your Customer:!
  §  What they do? !
         §  Customers care about completing tasks
             NOT whether the homepage is available!
  §  Where they do it from?!
         §  Your customers don’t live in the cloud, test from their
             perspective!
  §  When they do it?!
         §  Test at peak and normal traffic levels, to find all the
             problems!
  §  What expectations do customers have?!
         §  Is 5 seconds fast enough or does it have to be quicker?!

Follow Us: #ITSMSummit!
SEEING IS BELIEVING!

                                              Real User Monitoring
                                              Would Report 94ms!
                                              Response Time. !




                             The page seemed
                                   “done” to me !
                              1.2 seconds later!




                           The time spent rendering
                            represented 93% of the
                          user experienced latency!

Follow Us: #ITSMSummit!
HOW PERCEPTION IS INFLUENCED!
                                         Load	
  Time	
     Perceived	
  Render	
  
              25	
  


              20	
  


              15	
  
Seconds	
  




              10	
  


                5	
  


                0	
  




               Follow Us: #ITSMSummit!                                  Source:	
  Gomez	
  Real-­‐User	
  Monitoring	
  
PERFORMANCE TESTING CLOUD CAPABILITIES!
        Gomez recommends the following test criteria…!
        Capacity!
        §  Test vendors to 15-20% past estimated capacity goals!
        Elasticity!
        §  Baseline end-user performance before & after testing!
        §  Test during pre-deployment and in production!
        §  Ramp elasticity testing to peak levels!
        Burstability!
        §  Isolate the cloud elements from other
            infrastructure to test!
        §  Test the “failover process”!



Follow Us: #ITSMSummit!
DON’T CONFUSE BANDWIDTH AND SPEED!




                                                         737-­‐900ER	
             747-­‐400ER	
  
          Maximum	
  Number	
  of	
  Passengers	
             215	
                     524	
  
          Maximum	
  Crusing	
  Speed	
  (mph)	
              511	
                     570	
  


A	
  737	
  and	
  a	
  747	
  both	
  travel	
  around	
  500	
  mph	
  but	
  the	
  747	
  carries	
  twice	
  
               as	
  many	
  people.	
  	
  Would	
  you	
  say	
  it	
  is	
  twice	
  as	
  fast?	
  




   Follow Us: #ITSMSummit!
NOT ALL CLOUDS PERFORM EQUALLY!
      Average Response Time of Reference Application, as measured from US backbone locations!




Follow Us: #ITSMSummit!                                    Source:	
  Gomez	
  Real-­‐User	
  Monitoring	
  
WHY AVERAGES DON’T WORK!

             0.5! 0.7! 0.9! 1.8! 2.5! 2.5! 2.6! 2.9! 3.3! 3.5!
                            25th           50th          75th
                          Percentile!    Percentile!   Percentile!




                                        Average!




Follow Us: #ITSMSummit!
BEST PRACTICES FOR QUALITY EXPERIENCES!
1.      Everyone is responsible for UX!
2.      Don’t worry about the infrastructure unless it is in
        the critical path!
3.      You can control a lot more outside the firewall
        than you think!
4.      Monitor the user experience from multiple
        perspectives and multiple geographies!
5.      Test like you monitor!
6.      Monitor at a frequency to ensure you can resolve
        issues before end-users are impacted!
7.      Establish a baseline for historical analysis and
        benchmark yourself against the competition!
!   Follow Us: #ITSMSummit!
Positive Feedback from others is important!
PLAYING   TO   OUR STRENGTHS!



The IT Culture is driven to technology for solutions. Leverage
your monitoring and testing tools to help practice failure
scenarios. Work on tracking potential points of failure by
creating monitoring and report the rate of occurrence to the
developers at the start of each new iteration.!




 Follow Us: #ITSMSummit!
OH… REMEMBER THE OPS USE CASE!
•    Security!
•    Backups!
•    High Availability!
•    Upgradability!
•    Deployment Process!
•    Scaling and Elasticity!
•    Anticipated Performance Under Load!
•    Known Defects!



Follow Us: #ITSMSummit!
LET’S KEEP THE CONVERSATION GOING…!
                    Andrew.P.White@Gmail.com!

                    Andrew.P.White@Gmail.com!

                    @SystemsMgmtZen!

                    SystemsManagementZen.Wordpress.com!

                    systemsmanagementzen.wordpress.com/feed/!

                    ReverendDrew!

                    ReverendDrew!

                    614-306-3434!




Follow Us: #ITSMSummit!
Bright talk   if they cant use it, it doesnt work - final

Weitere ähnliche Inhalte

Was ist angesagt?

Designing for multiple devices - GA London, 14 Jan 2013
Designing for multiple devices - GA London, 14 Jan 2013Designing for multiple devices - GA London, 14 Jan 2013
Designing for multiple devices - GA London, 14 Jan 2013Anna Dahlström
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibuyiibu
 
Designing for multiple devices - GA, New York 08 Oct 2012
Designing for multiple devices - GA, New York 08 Oct 2012Designing for multiple devices - GA, New York 08 Oct 2012
Designing for multiple devices - GA, New York 08 Oct 2012Anna Dahlström
 
GA London - Designing for multiple devices, 28may2012
GA London - Designing for multiple devices, 28may2012GA London - Designing for multiple devices, 28may2012
GA London - Designing for multiple devices, 28may2012Anna Dahlström
 
Designing for iPad
Designing for iPadDesigning for iPad
Designing for iPadPek Pongpaet
 
Designing for multiple devices, GA London - 01 Oct 2012
Designing for multiple devices, GA London - 01 Oct 2012Designing for multiple devices, GA London - 01 Oct 2012
Designing for multiple devices, GA London - 01 Oct 2012Anna Dahlström
 
Brighttalk what should we be monitoring - final
Brighttalk   what should we be monitoring - finalBrighttalk   what should we be monitoring - final
Brighttalk what should we be monitoring - finalAndrew White
 
PxS’12 - week 8 mobile - systems
PxS’12 - week 8 mobile - systemsPxS’12 - week 8 mobile - systems
PxS’12 - week 8 mobile - systemshendrikknoche
 
Wearable Accessibility - Accessing Higher Ground 2014
Wearable Accessibility - Accessing Higher Ground 2014Wearable Accessibility - Accessing Higher Ground 2014
Wearable Accessibility - Accessing Higher Ground 2014Ted Drake
 
Glimpse Inside the 2016 Digital Storytelling Toolkit
Glimpse Inside the 2016 Digital Storytelling ToolkitGlimpse Inside the 2016 Digital Storytelling Toolkit
Glimpse Inside the 2016 Digital Storytelling ToolkitVictor Hernandez
 
SPJ JournCamp 2015: Smarter Reporting with Smartphones
SPJ JournCamp 2015: Smarter Reporting with SmartphonesSPJ JournCamp 2015: Smarter Reporting with Smartphones
SPJ JournCamp 2015: Smarter Reporting with SmartphonesVictor Hernandez
 
Buying a home at their fingertips: How to reach out on the standard and mobil...
Buying a home at their fingertips: How to reach out on the standard and mobil...Buying a home at their fingertips: How to reach out on the standard and mobil...
Buying a home at their fingertips: How to reach out on the standard and mobil...North Bend Public Library
 
WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1Tina Bejian-Binnion
 
Major, Deborah Presentation on Mobile/Tablet Design
Major, Deborah Presentation on Mobile/Tablet DesignMajor, Deborah Presentation on Mobile/Tablet Design
Major, Deborah Presentation on Mobile/Tablet DesignGoDebby
 
Some significant and inspirational media trends for today
Some significant and inspirational media trends for todaySome significant and inspirational media trends for today
Some significant and inspirational media trends for todayFrancoise Fassin
 

Was ist angesagt? (17)

Designing for multiple devices - GA London, 14 Jan 2013
Designing for multiple devices - GA London, 14 Jan 2013Designing for multiple devices - GA London, 14 Jan 2013
Designing for multiple devices - GA London, 14 Jan 2013
 
Beyond the mobile web by yiibu
Beyond the mobile web by yiibuBeyond the mobile web by yiibu
Beyond the mobile web by yiibu
 
Designing for multiple devices - GA, New York 08 Oct 2012
Designing for multiple devices - GA, New York 08 Oct 2012Designing for multiple devices - GA, New York 08 Oct 2012
Designing for multiple devices - GA, New York 08 Oct 2012
 
GA London - Designing for multiple devices, 28may2012
GA London - Designing for multiple devices, 28may2012GA London - Designing for multiple devices, 28may2012
GA London - Designing for multiple devices, 28may2012
 
Designing for iPad
Designing for iPadDesigning for iPad
Designing for iPad
 
Designing for multiple devices, GA London - 01 Oct 2012
Designing for multiple devices, GA London - 01 Oct 2012Designing for multiple devices, GA London - 01 Oct 2012
Designing for multiple devices, GA London - 01 Oct 2012
 
Social computing
Social computingSocial computing
Social computing
 
Brighttalk what should we be monitoring - final
Brighttalk   what should we be monitoring - finalBrighttalk   what should we be monitoring - final
Brighttalk what should we be monitoring - final
 
Technology for engagement
Technology for engagementTechnology for engagement
Technology for engagement
 
PxS’12 - week 8 mobile - systems
PxS’12 - week 8 mobile - systemsPxS’12 - week 8 mobile - systems
PxS’12 - week 8 mobile - systems
 
Wearable Accessibility - Accessing Higher Ground 2014
Wearable Accessibility - Accessing Higher Ground 2014Wearable Accessibility - Accessing Higher Ground 2014
Wearable Accessibility - Accessing Higher Ground 2014
 
Glimpse Inside the 2016 Digital Storytelling Toolkit
Glimpse Inside the 2016 Digital Storytelling ToolkitGlimpse Inside the 2016 Digital Storytelling Toolkit
Glimpse Inside the 2016 Digital Storytelling Toolkit
 
SPJ JournCamp 2015: Smarter Reporting with Smartphones
SPJ JournCamp 2015: Smarter Reporting with SmartphonesSPJ JournCamp 2015: Smarter Reporting with Smartphones
SPJ JournCamp 2015: Smarter Reporting with Smartphones
 
Buying a home at their fingertips: How to reach out on the standard and mobil...
Buying a home at their fingertips: How to reach out on the standard and mobil...Buying a home at their fingertips: How to reach out on the standard and mobil...
Buying a home at their fingertips: How to reach out on the standard and mobil...
 
WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1WUD2013_Quantified_Self_Talk_TBB1
WUD2013_Quantified_Self_Talk_TBB1
 
Major, Deborah Presentation on Mobile/Tablet Design
Major, Deborah Presentation on Mobile/Tablet DesignMajor, Deborah Presentation on Mobile/Tablet Design
Major, Deborah Presentation on Mobile/Tablet Design
 
Some significant and inspirational media trends for today
Some significant and inspirational media trends for todaySome significant and inspirational media trends for today
Some significant and inspirational media trends for today
 

Andere mochten auch

On the Relevance of Code Anomalies for Identifying Architecture Degradation S...
On the Relevance of Code Anomalies for Identifying Architecture Degradation S...On the Relevance of Code Anomalies for Identifying Architecture Degradation S...
On the Relevance of Code Anomalies for Identifying Architecture Degradation S...roberta arcoverde
 
Prioritization of Code Anomalies Based on Architecture Sensitiveness
Prioritization of Code Anomalies Based on Architecture SensitivenessPrioritization of Code Anomalies Based on Architecture Sensitiveness
Prioritization of Code Anomalies Based on Architecture Sensitivenessroberta arcoverde
 
Towards a Technical Debt Management Framework based on Cost-Benefit Analysis
Towards a Technical Debt Management Framework based on Cost-Benefit AnalysisTowards a Technical Debt Management Framework based on Cost-Benefit Analysis
Towards a Technical Debt Management Framework based on Cost-Benefit AnalysisM Firdaus Harun
 
Extração de informação no StackOverflow Careers
Extração de informação no StackOverflow CareersExtração de informação no StackOverflow Careers
Extração de informação no StackOverflow Careersroberta arcoverde
 
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...Understanding the Longevity of Code Smells - Preliminary Results of an Explan...
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...roberta arcoverde
 
Personalized Defect Prediction
Personalized Defect PredictionPersonalized Defect Prediction
Personalized Defect PredictionSung Kim
 
Code Smell Research: History and Future Directions
Code Smell Research: History and Future DirectionsCode Smell Research: History and Future Directions
Code Smell Research: History and Future DirectionsNikolaos Tsantalis
 
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...Mining the Modern Code Review Repositories: A Dataset of People, Process and ...
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...Norihiro Yoshida
 
Detecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationDetecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationFabio Palomba
 
Bright talk bringing back the love - final
Bright talk   bringing back the love - finalBright talk   bringing back the love - final
Bright talk bringing back the love - finalAndrew White
 
How to manage a time and beat a procrastination - azim tutorium 2016 by fir...
How to   manage a time and beat a procrastination - azim tutorium 2016 by fir...How to   manage a time and beat a procrastination - azim tutorium 2016 by fir...
How to manage a time and beat a procrastination - azim tutorium 2016 by fir...M Firdaus Harun
 
How to improve your system monitoring
How to improve your system monitoringHow to improve your system monitoring
How to improve your system monitoringAndrew White
 
The Refactoring Dilemma
The Refactoring DilemmaThe Refactoring Dilemma
The Refactoring DilemmaSteve Chepp
 
Technical Debt
Technical DebtTechnical Debt
Technical DebtGary Short
 
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt Neil Ernst
 
Identifying and Managing Technical Debt
Identifying and Managing Technical DebtIdentifying and Managing Technical Debt
Identifying and Managing Technical Debtzazworka
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code SmellsMario Sangiorgio
 
When, why and for whom do practitioners detect technical debts?: An experienc...
When, why and for whom do practitioners detect technical debts?: An experienc...When, why and for whom do practitioners detect technical debts?: An experienc...
When, why and for whom do practitioners detect technical debts?: An experienc...Norihiro Yoshida
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Andere mochten auch (20)

On the Relevance of Code Anomalies for Identifying Architecture Degradation S...
On the Relevance of Code Anomalies for Identifying Architecture Degradation S...On the Relevance of Code Anomalies for Identifying Architecture Degradation S...
On the Relevance of Code Anomalies for Identifying Architecture Degradation S...
 
Prioritization of Code Anomalies Based on Architecture Sensitiveness
Prioritization of Code Anomalies Based on Architecture SensitivenessPrioritization of Code Anomalies Based on Architecture Sensitiveness
Prioritization of Code Anomalies Based on Architecture Sensitiveness
 
Towards a Technical Debt Management Framework based on Cost-Benefit Analysis
Towards a Technical Debt Management Framework based on Cost-Benefit AnalysisTowards a Technical Debt Management Framework based on Cost-Benefit Analysis
Towards a Technical Debt Management Framework based on Cost-Benefit Analysis
 
Extração de informação no StackOverflow Careers
Extração de informação no StackOverflow CareersExtração de informação no StackOverflow Careers
Extração de informação no StackOverflow Careers
 
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...Understanding the Longevity of Code Smells - Preliminary Results of an Explan...
Understanding the Longevity of Code Smells - Preliminary Results of an Explan...
 
Personalized Defect Prediction
Personalized Defect PredictionPersonalized Defect Prediction
Personalized Defect Prediction
 
Code Smell Research: History and Future Directions
Code Smell Research: History and Future DirectionsCode Smell Research: History and Future Directions
Code Smell Research: History and Future Directions
 
MSR2013
MSR2013MSR2013
MSR2013
 
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...Mining the Modern Code Review Repositories: A Dataset of People, Process and ...
Mining the Modern Code Review Repositories: A Dataset of People, Process and ...
 
Detecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History InformationDetecting Bad Smells in Source Code using Change History Information
Detecting Bad Smells in Source Code using Change History Information
 
Bright talk bringing back the love - final
Bright talk   bringing back the love - finalBright talk   bringing back the love - final
Bright talk bringing back the love - final
 
How to manage a time and beat a procrastination - azim tutorium 2016 by fir...
How to   manage a time and beat a procrastination - azim tutorium 2016 by fir...How to   manage a time and beat a procrastination - azim tutorium 2016 by fir...
How to manage a time and beat a procrastination - azim tutorium 2016 by fir...
 
How to improve your system monitoring
How to improve your system monitoringHow to improve your system monitoring
How to improve your system monitoring
 
The Refactoring Dilemma
The Refactoring DilemmaThe Refactoring Dilemma
The Refactoring Dilemma
 
Technical Debt
Technical DebtTechnical Debt
Technical Debt
 
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt
Measure It, Manage It, Ignore It - Software Practitioners and Technical Debt
 
Identifying and Managing Technical Debt
Identifying and Managing Technical DebtIdentifying and Managing Technical Debt
Identifying and Managing Technical Debt
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code Smells
 
When, why and for whom do practitioners detect technical debts?: An experienc...
When, why and for whom do practitioners detect technical debts?: An experienc...When, why and for whom do practitioners detect technical debts?: An experienc...
When, why and for whom do practitioners detect technical debts?: An experienc...
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Ähnlich wie Bright talk if they cant use it, it doesnt work - final

Bright talk running a cloud - final
Bright talk   running a cloud - finalBright talk   running a cloud - final
Bright talk running a cloud - finalAndrew White
 
MacIT 2014 - Essential Security & Risk Fundamentals
MacIT 2014 - Essential Security & Risk FundamentalsMacIT 2014 - Essential Security & Risk Fundamentals
MacIT 2014 - Essential Security & Risk FundamentalsAlison Gianotto
 
Squiz Seminar July 2012
Squiz Seminar July 2012Squiz Seminar July 2012
Squiz Seminar July 2012Squiz
 
Attending to the human parts of information systems
Attending to the human parts of information systemsAttending to the human parts of information systems
Attending to the human parts of information systemsNexer Digital
 
Why "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceWhy "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceKevin Powell
 
How well are you delivering your experience?
How well are you delivering your experience?How well are you delivering your experience?
How well are you delivering your experience?Andrew Fisher
 
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChef Software, Inc.
 
SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information Deidre
 
Storytelling in the Digital World
Storytelling in the Digital WorldStorytelling in the Digital World
Storytelling in the Digital WorldSandbox Digital
 
Ux design for iPhone
Ux design for iPhoneUx design for iPhone
Ux design for iPhonePaul Coulton
 
The Future of Experience Design - MIMA 2012
The Future of Experience Design - MIMA 2012The Future of Experience Design - MIMA 2012
The Future of Experience Design - MIMA 2012Samantha Starmer
 
Building a Modern Security Engineering Organization. Zane Lackey
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane LackeyYandex
 
Squiz London Seminar May 2012
Squiz London Seminar May 2012Squiz London Seminar May 2012
Squiz London Seminar May 2012Squiz
 
BHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applicationsBHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applicationsMagno Logan
 
Squiz scotland seminar march 2012
Squiz scotland seminar march 2012Squiz scotland seminar march 2012
Squiz scotland seminar march 2012Squiz
 
Squiz Scotland Seminar March 2012
Squiz Scotland Seminar March 2012Squiz Scotland Seminar March 2012
Squiz Scotland Seminar March 2012Squiz
 
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012Squiz
 
Breaking the bank : how to really test/annoy financial institutions
Breaking the bank : how to really test/annoy financial institutionsBreaking the bank : how to really test/annoy financial institutions
Breaking the bank : how to really test/annoy financial institutionsSensePost
 
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012Hot Topics in Web Experience Management - Squiz Seminar Nov 2012
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012Squiz
 
7 Signs Your Help Desk Needs Help
7 Signs Your Help Desk Needs Help7 Signs Your Help Desk Needs Help
7 Signs Your Help Desk Needs HelpBonitasoft
 

Ähnlich wie Bright talk if they cant use it, it doesnt work - final (20)

Bright talk running a cloud - final
Bright talk   running a cloud - finalBright talk   running a cloud - final
Bright talk running a cloud - final
 
MacIT 2014 - Essential Security & Risk Fundamentals
MacIT 2014 - Essential Security & Risk FundamentalsMacIT 2014 - Essential Security & Risk Fundamentals
MacIT 2014 - Essential Security & Risk Fundamentals
 
Squiz Seminar July 2012
Squiz Seminar July 2012Squiz Seminar July 2012
Squiz Seminar July 2012
 
Attending to the human parts of information systems
Attending to the human parts of information systemsAttending to the human parts of information systems
Attending to the human parts of information systems
 
Why "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experienceWhy "mobile first" isn't enough - Developing a better user experience
Why "mobile first" isn't enough - Developing a better user experience
 
How well are you delivering your experience?
How well are you delivering your experience?How well are you delivering your experience?
How well are you delivering your experience?
 
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam JacobChefConf 2013 Keynote Session – Opscode – Adam Jacob
ChefConf 2013 Keynote Session – Opscode – Adam Jacob
 
SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information SnapDragon Consultants: Social Media & Travel Information
SnapDragon Consultants: Social Media & Travel Information
 
Storytelling in the Digital World
Storytelling in the Digital WorldStorytelling in the Digital World
Storytelling in the Digital World
 
Ux design for iPhone
Ux design for iPhoneUx design for iPhone
Ux design for iPhone
 
The Future of Experience Design - MIMA 2012
The Future of Experience Design - MIMA 2012The Future of Experience Design - MIMA 2012
The Future of Experience Design - MIMA 2012
 
Building a Modern Security Engineering Organization. Zane Lackey
 Building a Modern Security Engineering Organization. Zane Lackey Building a Modern Security Engineering Organization. Zane Lackey
Building a Modern Security Engineering Organization. Zane Lackey
 
Squiz London Seminar May 2012
Squiz London Seminar May 2012Squiz London Seminar May 2012
Squiz London Seminar May 2012
 
BHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applicationsBHack 2012 - How to protect your web applications
BHack 2012 - How to protect your web applications
 
Squiz scotland seminar march 2012
Squiz scotland seminar march 2012Squiz scotland seminar march 2012
Squiz scotland seminar march 2012
 
Squiz Scotland Seminar March 2012
Squiz Scotland Seminar March 2012Squiz Scotland Seminar March 2012
Squiz Scotland Seminar March 2012
 
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012
Squiz Scotland Seminar - Hot Topics for Web Experience Management - Feb 2012
 
Breaking the bank : how to really test/annoy financial institutions
Breaking the bank : how to really test/annoy financial institutionsBreaking the bank : how to really test/annoy financial institutions
Breaking the bank : how to really test/annoy financial institutions
 
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012Hot Topics in Web Experience Management - Squiz Seminar Nov 2012
Hot Topics in Web Experience Management - Squiz Seminar Nov 2012
 
7 Signs Your Help Desk Needs Help
7 Signs Your Help Desk Needs Help7 Signs Your Help Desk Needs Help
7 Signs Your Help Desk Needs Help
 

Mehr von Andrew White

Brighttalk learning to cook- network management recipes - final
Brighttalk   learning to cook- network management recipes - finalBrighttalk   learning to cook- network management recipes - final
Brighttalk learning to cook- network management recipes - finalAndrew White
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - finalAndrew White
 
Brighttalk outage insurance- what you need to know - final
Brighttalk   outage insurance- what you need to know - finalBrighttalk   outage insurance- what you need to know - final
Brighttalk outage insurance- what you need to know - finalAndrew White
 
Brighttalk high scale low touch and other bedtime stories - final
Brighttalk   high scale low touch and other bedtime stories - finalBrighttalk   high scale low touch and other bedtime stories - final
Brighttalk high scale low touch and other bedtime stories - finalAndrew White
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - finalAndrew White
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - finalAndrew White
 
Brighttalk reason 114 for learning math - final
Brighttalk   reason 114 for learning math - finalBrighttalk   reason 114 for learning math - final
Brighttalk reason 114 for learning math - finalAndrew White
 
Brighttalk getting back on track - final
Brighttalk   getting back on track - finalBrighttalk   getting back on track - final
Brighttalk getting back on track - finalAndrew White
 

Mehr von Andrew White (8)

Brighttalk learning to cook- network management recipes - final
Brighttalk   learning to cook- network management recipes - finalBrighttalk   learning to cook- network management recipes - final
Brighttalk learning to cook- network management recipes - final
 
Brighttalk converged infrastructure and it operations management - final
Brighttalk   converged infrastructure and it operations management - finalBrighttalk   converged infrastructure and it operations management - final
Brighttalk converged infrastructure and it operations management - final
 
Brighttalk outage insurance- what you need to know - final
Brighttalk   outage insurance- what you need to know - finalBrighttalk   outage insurance- what you need to know - final
Brighttalk outage insurance- what you need to know - final
 
Brighttalk high scale low touch and other bedtime stories - final
Brighttalk   high scale low touch and other bedtime stories - finalBrighttalk   high scale low touch and other bedtime stories - final
Brighttalk high scale low touch and other bedtime stories - final
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - final
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - final
 
Brighttalk reason 114 for learning math - final
Brighttalk   reason 114 for learning math - finalBrighttalk   reason 114 for learning math - final
Brighttalk reason 114 for learning math - final
 
Brighttalk getting back on track - final
Brighttalk   getting back on track - finalBrighttalk   getting back on track - final
Brighttalk getting back on track - final
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Bright talk if they cant use it, it doesnt work - final

  • 1. User Experience and the Cloud: If the Users Can’t Use It Then It Doesn’t Work! http://www.evolveimages.com/media/b65376d8-3b6a-11e1-a064-8546d2b4117d-aerial-view-of-complex-highway-interchange!
  • 2. ! Andrew White! User Experience Fanatic! ! Andrew has fifteen years of experience designing and managing the deployment of systems monitoring and Event Management software. Andrew has held various roles including leading the monitoring organization of a Fortune 100 company and developing solutions as a consultant for a wide variety of organizations, including the Mexican Secretaría de Hacienda y Crédito Público, Telmex, Wal-Mart of Mexico, JP Morgan Chase, Nationwide Insurance and the US Navy Facilities and Engineering Command.!
  • 4. GROUND RULES FOR THIS SESSION…! 1.  If you can’t tell if I am trying to be funny…! !GO AHEAD AND LAUGH!! 2.  Feel free to text, tweet, yammer, or whatever. People gotta hear this! Use ! 3.  If you have a question, no need to wait until the end. Just interrupt me. Seriously… I don’t mind.! Follow Us: #ITSMSummit!
  • 5. My name is Andrew White! I have a lot of experience leading ! Systems and Event Management teams !
  • 6. I am here today to share some of what I have learned about! Latency!
  • 7. And more importantly, I am here today to talk about! User Experience!
  • 8. What do I mean by latency and user experience?
  • 10. LAŸTENŸCY – [LEYT-N-SEE]! -noun, plural -cies! 1.  The state of being latent! 2.  The time that elapses between a stimulus and the response to it! 3.  The state of being not yet evident or active! Follow Us: #ITSMSummit!
  • 12. EXŸPEŸRIŸENCE – [IK-SPEER-EE-UH’NS]! -noun! 1.  The apprehension of an object, thought, or emotion through the senses or mind! 2.  Direct personal participation or observation; actual knowledge or contact! 3.  A particular incident, feeling, etc., that a person has undergone! -verb! 4.  To be emotionally or aesthetically moved by; to feel! 5.  To learn by perceiving, understanding, or remembering! Follow Us: #ITSMSummit!
  • 14. When you put them together we get:! ! The ultimate measure of success for any system is the perception of its performance. The less interactive a system becomes the more likely its performance will be perceived to be poor.! Latency is the mother of inactivity!! Follow Us: #ITSMSummit!
  • 15. THE TWO DIMENSIONS OF LATENCY…! Internal Latency vs. External Latency! Actual Latency vs. Perceived Latency! This is what user experience is all about! ! In other words: Perceived = Fn(Internal+External)Variation )! Follow Us: #ITSMSummit!
  • 16. 58% of mobile phone users expect websites to load as quickly, almost as quickly or faster on their mobile phone, compared to the computer they use at home*! http://www.flickr.com/photos/lucianbickerton/3858380291/sizes/l/! *Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
  • 17. 60% of mobile web users have had a problem in the past year when accessing a website on their phone*! http://www.flickr.com/photos/rickyromero/1357938629/sizes/l/! *Among adults who accessed the internet with a mobile phone in the past 12 months (n=1,001) – Gomez Mobile Web Experience Survey conducted by Equation Research!
  • 18. Slow load time was the number on issue, experience by almost 75% of them*! http://bighugelabs.com/onblack.php?id=2497744197&size=large! *Among adults who accessed the internet with a mobile phone in the past 12 months (n=602) – Gomez Mobile Web Experience Survey conducted by Equation Research!
  • 19. Is 5 seconds really bad?!
  • 20. 90 th Percentile:! 5.44 seconds…! Start…! Observed Maximum:! 15.4 seconds…! Start…!
  • 21. 90 th Percentile:! 5.44 seconds…! DONE!! Start…! Observed Maximum:! 15.4 seconds…! Start…!
  • 22. 90 th Percentile:! 5.44 seconds…! DONE!! Start…! Observed Maximum:! 15.4 seconds…! DONE!! Start…!
  • 23. If you were the one on the phone with one of those customers…! how would you fill that silence?!
  • 24. We need to recognize when we have problems to solve!
  • 25. Why does any of this matter?!
  • 26. No complaint… is more common than that of a scarcity of money! -Adam Smith, Wealth of Nations! Follow Us: #ITSMSummit!
  • 27. QUESTION:! What value does your IT organization create for your business?!
  • 28. If you can’t answer this question, how can you be sure you are doing the right things and doing them well…!
  • 29. HINT: “We provide infrastructure or applications the business uses” is not a value statement!
  • 30. We all want to make sure of one thing…! Follow Us: #ITSMSummit!
  • 31. The services we offer are our brand! And the thing about brand is…!
  • 32. Brand is not what you say…!
  • 33. Brand is what THEY say!
  • 34. So it is important to know:! • Who are we?! • What do we do?! • Why should people care?!
  • 35. And especially…! Would anyone miss us! if we were not here?!
  • 37. How does IT preserve the brand value it creates?! • 100% Uptime*! • Scalability*! • Performance*! • Agility*! • Good UX*! ! *To the best of our ability!
  • 38. How well would THEY say you are doing?!
  • 39.
  • 40. Maybe.! Let me show you why this is important…!
  • 41. Objective #1: Users Love Our IT Systems… http://www.flickr.com/photos/anneacaso/3693155059/sizes/l/in/photostream/!
  • 42. Constructive Criticism ! If no critique is given, no improvement will happen.!
  • 43. OUR PROBLEM STATEMENT:! The business needs to reliably reach its customers and users regardless of where they may be located. Latency forces close geographic proximity of the components and limits the quality of service provided to geographically distributed customers.! ! If the users can’t use it, it doesn’t work.! Follow Us: #ITSMSummit!
  • 44. OUR CONSTRAINTS! At the same time, there are a few inescapable facts we face:! 1.  Today’s users demand a reasonably well performing system to do their work! 2.  Our systems mirror the complexity of the businesses they support! 3.  Business continuity requires diversity in our deployments! 4.  The speed of light isn’t changing any time soon! Follow Us: #ITSMSummit!
  • 45. When all of these happen at the same time…! Ug…!
  • 47. We need to be giving more of this! http://www.wealthforteens.com/wp-content/uploads/2011/07/happiness_boy.jpg!
  • 48. BEING USER FOCUSED…! In addition to monitoring for system availability, we are here to help manage latency.! The Formula…! 1.  Continually map, monitor, and categorize all sources of latency! 2.  Help identify and remove all sources that are found! Follow Us: #ITSMSummit!
  • 50. I am going to talk today about latency in the cloud and some new ideas that will help both them and you.!
  • 51. The perennial problem….! Is it the infrastructure or the application?!
  • 52. ANATOMY OF AN OUTAGE! IM01109089: P0 - Affecting Multiple apps & Internet Sales West! 6:00-ish pm: MQ flows start 5:45-ish pm: CICS ABENDS are interrupted and are start flooding MainView but not alerting in Flow Diagnostics! high enough to ticket! !2! !1! ! ! Database! WAS! Load Balancer! zOS! CICS! Firewall! DB2! Corporate! LANs & VPNs! Message! zOS! Web! WAS! Queue! MQ! Servers! Database! ! ! ! 3! ! ! ! 6:54pm: Support teams ! ! ! ! 10:29pm: Support teams investigate the interrupted investigate MQ and ultimately flows and determine it is a 4! ! ! 5! ! ! and rule it out and ultimately 6:04pm: Synthetic transactions fail at “back-end” problem! decide to reset CICS to resolve and 6:14 the Ops Center confirms the the issue! issue Follow Us: #ITSMSummit! and creates a P0 Incident!
  • 53. HOW DID WE GET HERE?! “How did you go bankrupt?" 
 “Two ways. Gradually, then suddenly.” 
 -Ernest Hemmingway, The Sun Also Rises! Follow Us: #ITSMSummit!
  • 54. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 55. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 56. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 57. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 58. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 59. WHAT GOOD MONITORING LOOKS LIKE Elements of Good Monitoring! 1.  System Availability! 2.  Operating System Performance! !! 1! 2! 3! 4! 5! 6! !8! 3.  Hardware Monitoring! !! ! 4.  Service/Daemon and Process Availability! 5.  Error Logs! 6.  Application Resource KPIs! 7.  End-to-End Transactions! 8.  Point of Failure Transactions! 9.  Fail-Over Success! Load Balancer! 10. “Activity Monitors” and “Reverse Hockey Mainframe! Stick”! Data Power! Switch! Load Balancer! Firewall! ! ! Web Server Farm! 7! ! ! Corporate! LANs & VPNs! Load Balancer! Database! Middleware! ! ! ! ! ! ! ! ! ! ! ! ! ! 9! 10!! ! ! ! ! ! ! ! ! ! ! ! ! Follow Us: #ITSMSummit!
  • 60. WE HAVE A PROBLEM HOUSTON! Application “Think Time”…! These two are the network! Follow Us: #ITSMSummit!
  • 61. Here is the real problem…!
  • 62. COGNITIVE DISSONANCE! All  our  systems   look  great,  SLA’s   are  being  met…   Multimedia &! CDN Content! Banner Ads & ! Site Tracking! Mainframe! Revenue Generators! & Analytics! Social Network! Content Mgmt! …meanwhile   Widgets! System! the  user  is   Distributed! Mobile Broadband! NOT  happy   ISP! Connection! Database! Home Wireless! & Broadband! Network! DNS & Internet! Middleware! Services! Corporate! LANs & VPNs! You Have More Storage! Control Here Than You Think! The Part You Control! The Part They Experience! Follow Us: #ITSMSummit!
  • 63. SOMETIMES WE MISS WHAT IS GOING ON! Say… what’s a mountain goat doing all the way up here in a cloud bank?! Follow Us: #ITSMSummit!
  • 64. Failure comes when you don’t listen. You can’t put something out there and assume it’s great. It’s up to us to make sure we’re listening to improve our chances for success —if not this time, next time ! -Alan Lewis, eBay Technical Evangelist!
  • 66. All You Need! Love!
  • 68.
  • 69. Monitoring Happens Here! This is no longer the way we should think about monitoring! http://info.streamdatacenters.com/Portals/165393/Gallery/Album/6624/Richardson%20Aerial-01.png!
  • 71. The perennial problem….! Is it the infrastructure or the application?!
  • 72. COGNITIVE DISSONANCE! All  our  systems   look  great,  SLA’s   are  being  met…   Multimedia &! CDN Content! Banner Ads & ! Site Tracking! Mainframe! Revenue Generators! & Analytics! Social Network! Content Mgmt! …meanwhile   Widgets! System! the  user  is   Distributed! Mobile Broadband! NOT  happy   ISP! Connection! Database! The Cloud! Home Wireless! & Broadband! Network! DNS & Internet! Middleware! Services! Corporate! LANs & VPNs! You Have More Storage! Control Here Than You Think! The Part You Control! The Part They Experience! Follow Us: #ITSMSummit!
  • 73. DRIVING THE RIGHT KIND OF ACTION! Application! End User Experience! Infrastructure! Gainesville! San Antonio! Des Moines! Columbus! Network! Mainframe! Storage! Linux! Middleware! Database! Transaction 1! Transaction 1! Transaction 1! Transaction 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! KPI 1! The Cloud! Transaction 2! Transaction 2! Transaction 2! Transaction 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! KPI 2! Transaction N! Transaction N! Transaction N! Transaction N! KPI N! KPI N! KPI N! KPI N! KPI N! KPI N! Follow Us: #ITSMSummit!
  • 74. SOME THINGS NEVER CHANGE! Is It a Service Provider Problem?! •  Non-optimized mobile content! •  Bad performance under load! •  Blocking content delivery! •  Incorrect geo-targeted content! Multimedia &! CDN Content! Banner Ads & ! Site Tracking! Revenue Generators! & Analytics! Social Network! Content Mgmt! Widgets! System! Mobile Broadband! ISP! Connection! The Cloud! Home Wireless! Is it an ISP Problem?! & Broadband! •  Peering problems! •  ISP Outages! Is it My Code or a Browser Problem?! DNS & Internet! •  Missing content! Services! Corporate! •  Poorly performing JavaScript! LANs & VPNs! •  Inconsistent CSS rendering! •  Browser/device incompatibility! •  Page size too big! •  Conflicting HTML tag support! Is It My Cloud Provider?! •  Too many objects! •  Configuration errors! •  Content not optimized for device! •  Application design issues! •  Code defects! •  Insufficient infrastructure! •  Oversubscription Issues! •  Poor routing optimization! •  Low cache hit#ITSMSummit! Follow Us: rate!
  • 75. We aren’t going back to square one! We are going to borrow some old tactics but apply them in a new way!
  • 76. That is great but we need more…! Follow Us: #ITSMSummit!
  • 77. WHAT DO YOU WANT TO ACCOMPLISH?! Your monitoring should help you answer:! •  How will we know if the users are getting the experience they are expecting?! •  How much capacity do we need during normal and peak times to ensure user expectations are met?! •  How quickly can the provider we select ramp up to meet our needs if we find that the service is underperforming?! •  How fast do we need to be able to access additional capacity once it is ready for us?! Follow Us: #ITSMSummit!
  • 78. THE CRITICAL PATH OF PERFORMANCE! Client  Node   Worksta?on   Worksta?on   Corporate   Datacenter   Browser   OS   Hardware   Client  LAN   WAN   LAN   Etc.   Middleware   Middleware   Web  Server   Web  Server   Datacenter   Server   Middleware   Middleware   Web  Server   OS   Hardware   LAN   Server  OS   Applica?on   Etc.   Hardware   Database   Database   SAN   Database   Database   Server   Fabric   Array   Array   Hardware   Disk   Server   Server  OS   Hardware   Controller   Cache   Drives   Etc.   HBA   Switch   Follow Us: #ITSMSummit!
  • 79.
  • 80. COMPOSITE APPLICATIONS! Multimedia &! CDN Content! Banner Ads & ! Site Tracking! Revenue Generators! & Analytics! User Login! & Identity Mgmt! Social Network! Content Mgmt! Widgets! System! Session! Site Content! Information! Search! Follow Us: #ITSMSummit!
  • 81. COMPOSITE APPLICATIONS ARE EVERYWHERE! •  ATG (Oracle) – Shopping Cart! •  Estara – Click to Chat! •  Twitter Widget – Social Networking! •  Gigya – Social Networking! •  Google Maps API – GeoLocation! •  Facebook Widget – Social Networking! •  Google Analyics – User Tracking! Follow Us: #ITSMSummit!
  • 82. People don’t want to buy quarter-inch-drill-bits…! They want to buy quarter-inch-holes.! -Ted Levitt, Marketing Professor, Harvard University! hJp://www.sgstool.com/images-­‐dev/_products/drill_group.png  
  • 83. GAINING PERSPECTIVE REQUIRES BALANCE! Four Perspectives of User Experience! 1.  Client to the Server! 2.  Server to the Client! 3.  “3rd Party” Vantage Point! 4.  Synthetic Transactions! Client Monitoring! Server Probe! Client Monitoring! Packet Capture! Synthetic Transactions! Synthetic Transactions! Follow Us: #ITSMSummit!
  • 84. WHY MULTIPLE PERSPECTIVES?! Know Your Customer:! §  What they do? ! §  Customers care about completing tasks NOT whether the homepage is available! §  Where they do it from?! §  Your customers don’t live in the cloud, test from their perspective! §  When they do it?! §  Test at peak and normal traffic levels, to find all the problems! §  What expectations do customers have?! §  Is 5 seconds fast enough or does it have to be quicker?! Follow Us: #ITSMSummit!
  • 85. SEEING IS BELIEVING! Real User Monitoring Would Report 94ms! Response Time. ! The page seemed “done” to me ! 1.2 seconds later! The time spent rendering represented 93% of the user experienced latency! Follow Us: #ITSMSummit!
  • 86. HOW PERCEPTION IS INFLUENCED! Load  Time   Perceived  Render   25   20   15   Seconds   10   5   0   Follow Us: #ITSMSummit! Source:  Gomez  Real-­‐User  Monitoring  
  • 87. PERFORMANCE TESTING CLOUD CAPABILITIES! Gomez recommends the following test criteria…! Capacity! §  Test vendors to 15-20% past estimated capacity goals! Elasticity! §  Baseline end-user performance before & after testing! §  Test during pre-deployment and in production! §  Ramp elasticity testing to peak levels! Burstability! §  Isolate the cloud elements from other infrastructure to test! §  Test the “failover process”! Follow Us: #ITSMSummit!
  • 88. DON’T CONFUSE BANDWIDTH AND SPEED! 737-­‐900ER   747-­‐400ER   Maximum  Number  of  Passengers   215   524   Maximum  Crusing  Speed  (mph)   511   570   A  737  and  a  747  both  travel  around  500  mph  but  the  747  carries  twice   as  many  people.    Would  you  say  it  is  twice  as  fast?   Follow Us: #ITSMSummit!
  • 89. NOT ALL CLOUDS PERFORM EQUALLY! Average Response Time of Reference Application, as measured from US backbone locations! Follow Us: #ITSMSummit! Source:  Gomez  Real-­‐User  Monitoring  
  • 90. WHY AVERAGES DON’T WORK! 0.5! 0.7! 0.9! 1.8! 2.5! 2.5! 2.6! 2.9! 3.3! 3.5! 25th 50th 75th Percentile! Percentile! Percentile! Average! Follow Us: #ITSMSummit!
  • 91. BEST PRACTICES FOR QUALITY EXPERIENCES! 1.  Everyone is responsible for UX! 2.  Don’t worry about the infrastructure unless it is in the critical path! 3.  You can control a lot more outside the firewall than you think! 4.  Monitor the user experience from multiple perspectives and multiple geographies! 5.  Test like you monitor! 6.  Monitor at a frequency to ensure you can resolve issues before end-users are impacted! 7.  Establish a baseline for historical analysis and benchmark yourself against the competition! ! Follow Us: #ITSMSummit!
  • 92. Positive Feedback from others is important!
  • 93. PLAYING TO OUR STRENGTHS! The IT Culture is driven to technology for solutions. Leverage your monitoring and testing tools to help practice failure scenarios. Work on tracking potential points of failure by creating monitoring and report the rate of occurrence to the developers at the start of each new iteration.! Follow Us: #ITSMSummit!
  • 94. OH… REMEMBER THE OPS USE CASE! •  Security! •  Backups! •  High Availability! •  Upgradability! •  Deployment Process! •  Scaling and Elasticity! •  Anticipated Performance Under Load! •  Known Defects! Follow Us: #ITSMSummit!
  • 95. LET’S KEEP THE CONVERSATION GOING…! Andrew.P.White@Gmail.com! Andrew.P.White@Gmail.com! @SystemsMgmtZen! SystemsManagementZen.Wordpress.com! systemsmanagementzen.wordpress.com/feed/! ReverendDrew! ReverendDrew! 614-306-3434! Follow Us: #ITSMSummit!