Six Sigma Quality Resources for Software & Information Technology In association withSix Sigma Advantage, Inc. - Six Sigma Third Wave for Software Development
 Main Site > Software / IT Channel > Best Practices  > Information Technology Search:
 
 for    
Publications
Marketplace
| iSixSigma
Stuff
| iSixSigma
Blogosphere
| Events
Calendar
| The
Dictionary
| Discussion
Forum
| Find
a Job
| Post
a Job
| Industry
News
| Newsletter
Signup
| Sigma
Calculator
| Online
Surveys
2008 Version! DMAIC Training Slides: 1,176 Slides + Instructor Notes and More for $99.95
iSixSigma Magazine Signup
 iSixSigma Live!  
  iSixSigma Live! Summit
  Agenda
  Registration Info
  Breakthrough Awards
 Free Newsletters!  
  Sign Up Now!
  Manage Subscriptions
  New To Six Sigma?
  Six Sigma Q&A
  Cert. Practice Test
  Problem Solving Wizard
  ISSSP Info
ISSSP Is The Official Six Sigma Society of iSixSigma
 Channels 
  iSixSigma Main
  Europe
  Financial Services
  Healthcare
  Military
 Quality Directory 
  Recent Articles
  Certifications/Awards
  Consultants
  Culture Evolution
  Methodologies
  News & Events
  Organizations
  Product/Service Guides
  Statistics & Analysis
  Tools & Templates
  Voice of the Customer
  Free Whitepapers
 Related Topics 
  Innovation
  Outsourcing/Offshoring
  Business Process Mgt
 Quick Access 
  Help
  Search
  Advertise Here
  Article Archives
  Newsletter Archives
 User Feedback 
  Please suggest site
  improvements.
 
  [ larger form ]

Creating a More Accurate IT Availability Definition

Bookmark This Page Bookmark This Page
Email This Page Email This Page
Format for Printing Format for Printing
Cite This Article Cite This Article
Submit an Article Submit an Article
Six Sigma Article Archive Read More Articles
Related Tools & Articles
  • Discussion Forum
    "I am working on a call center project in a customer service area. Does anyone have any benchmarking information on the precentage of time that a represenative should be available, talking on the phone or involved in after call work?"

    Contribute to this Discussion

    B
    Download Products
    y Vishwajit Joshi

    Availability is one of the key metrics that demonstrates the overall performance of an information technology (IT) system. But defining and calculating the availability of an IT system from a business perspective is a challenging task. Most of the time, IT departments report availability values that are on the higher side (such as more than 99 percent availability), but business people may not believe them, especially when there are instances of outages for applications supporting critical business functions or outages during core business hours.

    Although the availability numbers may be “numerically correct,” they may not be a true representation of the real business situation. This misrepresentation can be addressed using two concepts:

    1. The “outside in” approach – Defining availability from a business perspective
    2. The “business throughput” approach – Availability calculation based on resultant value as experienced by the business

    The Problem With Traditional Availability Definition

    In most business environments, any business function is supported by several IT applications. Consider, for example, money collection in a credit card business. End users have several ways of making payments, such as a cash or check deposit, a wire transfer, online payment, or payment by phone. Different IT applications, such as secured login enabling online payment and voice-recognition applications enabling payments by phone, support these different ways of money collection. Each of these applications has a different set of business core hours (e.g., websites may be available 24/7, whereas voice-recognition applications may only be used from 8 a.m. to 6 p.m.)

    In the traditional IT availability calculation, service level agreements (SLAs) are set for application uptime, and application availability is calculated against those SLAs. In the money collection example, the availability is calculated for all end-user applications (websites, voice recognition, etc.). The availability calculation must be based on core business hours rather than total application uptime; the latter provides leeway to show better availability using uptime beyond business hours. Many organizations base core hours on SLA definitions and availability calculations. Table 1 shows the availability values in the money collection example, including the amount of time that applications were unavailable due to outage. (Note – impact of capacity issues on availability is not considered in this analysis; capacity is assumed to be a non-issue for availability).

    Table 1: Availability Values of Money Collection Options
    Application or ComponentSLA Minutes (based on core hours)Outage MinutesAvailability Percent
    Banking application8 a.m. to 6 p.m. = 600 minutes5 minutes99.17 percent
    Third-party administration application8 a.m. to 6 p.m. = 600 minutes10 minutes98.33 percent
    Voice recognition application8 a.m. to 6 p.m. = 600 minutes5 minutes99.17 percent
    Website24 hours x 7 days = 1,440 minutes15 minutes98.96 percent
    Payment system database24 hours x 7 days = 1,440 minutes6 minutes99.58 percent
    Account information system database24 hours x 7 days = 1,440 minutes3 minutes99.79 percent
    Overall6,120 minutes44 minutes99.28 percent

    Outside In View

    The data in Table 1 is the availability from the IT systems’ perspective. If the front-end applications are up all the time, but users are unable to complete transactions because of infrastructure failures or database issues, the system is still unavailable to users and the business. In such a case, claiming high availability values for the front-end applications is misleading. For the end user, the system is available only if the entire business process is completed successfully. Because of this, businesses must use the outside in view of the availability metric to define availability SLAs at the business-function level. Using this approach, in the process of collecting money through a website, the SLA should be met only if all components in the business process are up and running and users are able to execute the business process successfully.

    Rolled Throughput Method

    To meet the business-function-level SLA, all components need to meet their SLAs individually as well as collectively. If one component is down, the process cannot be completed, hence the system is to be treated as unavailable to users. That means businesses must use the rolled throughput method for calculating function-level availability, instead of simply aggregating all SLA minutes and outage minutes for all components. In the case of money collection through a website, the SLA is 24/7 availability, although there were 15 minutes of outages. Table 2 illustrates the difference between the simple aggregation method and rolled throughput method for calculation of availability at function level.

    Table 2: Traditional and Rolled Throughput Availability Values
    Calculation MethodApplication or ComponentSLA Minutes (based on core hours)Outage MinutesAvailability Percent
    Traditional – simple aggregationWebsite24 hours x 7 days = 1,440 minutes15 minutes98.96 percent
    Traditional – simple aggregationPayment system database24 hours x 7 days = 1,440 minutes6 minutes99.58 percent
    Traditional – simple aggregationAccount information system database24 hours x 7 days = 1,440 minutes3 minutes99.79 percent
    Traditional – simple aggregationMoney collection process using website4,320 minutes24 minutes99.44 percent
    Rolled throughputWebsite24 hours x 7 days = 1,440 minutes15 minutes98.96 percent
    Rolled throughputPayment system database24 hours x 7 days = 1,440 minutes6 minutes99.58 percent
    Rolled throughputAccount information system database24 hours x 7 days = 1,440 minutes3 minutes99.79 percent
    Rolled throughputMoney collection process using website (no overlapping outages)1,440 minutes24 minutes98.33 percent
    Rolled throughputMoney collection process using website (all outages overlapping)1,440 minutes15 minutes98.96 percent

    Eventually, the availability of the overall money collection process should be calculated by aggregating availability through all different channels. This aggregation must be done using the weighted average method (Table 3).

    Table 3: Weighted Availability Values
    Application or ComponentWeight (1 to 5, 5 is max)SLA Minutes (based on core hours)Outage Minutes (no overlaps)Availability Percent
    Money collection using banking application4600 minutes14 minutes97.66 percent
    Money collection using third-party administration application2600 minutes19 minutes96.83 percent
    Money collection using voice recognition application4600 minutes14 minutes97.66 percent
    Money collection using website51,440 minutes24 minutes98.33 percent
    Overall money collection function(4 x 97.66) + (2 x 96.83) + (4 x 97.66) + (5 x 98.33) ÷ (4 + 2 + 4 + 5) = 14.66 ÷ 15
    = 97.77 percent

    For the same number of outage minutes, the overall percentage of availability for a business function (97.77 percent) is much lower than the overall percentage of availability calculated by traditional method (99.28 percent).

    That explains why businesses’ experiences with and perceptions of availability numbers are not always inline with those of the IT systems. By using the outside in and rolled throughput concepts, however, measurement errors in availability calculations can be minimized and a method that is closer to the business and user experience can be devised.

    About the Author: Vishwajit Joshi is an IT process and service management consultant and a Master Black Belt at Tata Consultancy Services. He has more than six years of experience with Six Sigma deployments in manufacturing, finance and IT domains, and has conducted Black Belt training, and has designed chief information officer (CIO) dashboards and metrics frameworks for large organizations in the United Kingdom and the United States. He can be reached at vishwajit.joshi@tcs.com.

     
    Rate This Article:  Current Rating: 4.26
      Poor    Excellent     
              1    2    3     4    5
    Copyright © 2000-2008 iSixSigma – All Rights Reserved
    Reproduction Without Permission Is Strictly Prohibited – Copyright Requests


    Publish an Article: Do you have a Six Sigma tip, learning or case study?
    Share it with the largest community of Six Sigma professionals, and be recognized by your peers.
    It's a great way to promote your expertise and/or build your resume. Read more about submitting an article.

    BEST SELLING PRODUCTS (iSixSigma Publications)
    1. Certified Lean Six Sigma Green Belt Assessment Exam
      This assessment exam is useful for students interested in assessing their knowledge of Lean Six Sigma on the Green Belt ...
    2. Six Sigma Black Belt (DMAIC) Training Slides
      The 2008 Six Sigma Black Belt course is comprised of: 1,176 PowerPoint slides, Instructor notes, Slide explanations, 37 ...
    3. Six Sigma DMAIC Training Slides
      The complete 2008 Lean Six Sigma DMAIC course prepares participants to perform the role of a LSS Black Belt; covering wh...
    4. Process Management Training Slides
      The 2008 Process Management course is designed in two phases comprised of:352 Powerpoint slidesInstructor notesSlide exp...
    5. Six Sigma Green Belt Training Slides
      The 2008 Six Sigma Green Belt course is comprised of: 1047 slidesInstructor notesSlide explanations35 data sets20 suppo...
    6. Certified Lean Six Sigma Black Belt Assessment Exam
      Interested in assessing your knowledge of Lean Six Sigma? Preparing for certifications? Testing your students and traine...
    7. 5S Training Course
      One of the key fundamental tools of process improvement is 5S. 5S is a methodology for organizing and minimizing item...
     
    Six Sigma AdLinks
    Improve IT Projects With Six Sigma. Villanova University.
    iSixSigma Live! Save up to $700
    iSixSigma Job Shop: Find The Key Person
    Lean Office, Lean IT/IS. Act Now and Save.



    Google AdWords
     
    Home | Discussion Forum | Event Calendar | Job Shop
    Link To iSixSigma | Rate This Page | Report A Problem | Free Content For Your Site | Submit Article For Publishing
     Terms of Service. ©2000-2008 iSixSigma. All rights reserved. v3.0lb, 2.0-C-246
    About iSixSigma · Contact Us · Privacy Policy · Site Map
    nogeo