iec_validation_and_testing_itil_v3_cheat_sheet.pdf

Upload: paul-james-birchall

Post on 03-Apr-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 IEC_Validation_and_Testing_ITIL_v3_Cheat_Sheet.pdf

    1/2

    ITIL V3SERVICE TRANSITION SERVICE VALIDATION AND TESTING

    INFRASTRUCTURE EXECUTIVE COUNCIL

    DEFINITION

    A service providers method forensuring that a new or changed service meets customer requirements and verifying that it is ready for productionsupport by IT operations.

    VALUE TO BUSINESS:

    An effective Service Validation and Testing process ensures:1. Reduction in business disruption from incident introduced via release2. Improved resource allocation through alignment of testing with areas of risk and business valueHIGH-LEVEL PROCESS FLOW:

    Stakeholders: Test Manager Business Stakeholders Demand Manager Service Level Manager Infrastructure Manager Application Manager

    Test Manager Test Manager Service Level Manager Demand Manager Release Manager

    Focus On: Elicit customers expectations Allocate testing resources Schedule delivery and acceptance stages Prepare and baseline the test environment Create a testing model that measures service

    efficiency and effectiveness against

    customer-relevant KPIs

    Perform all automated or manual tests Document all test results Compare test results to projections Reset the test environment

    Identify areas of improvement (if any)

    KEY CONCEPTS:

    Test:A validation that all release components, tools and processes required for deployment, migration and back out are acceptable, and onlythe components meeting stringent quality criteria are deployed into the live productive environment.

    Test Environment:A controlled environment used to test release components Test Strategy:A master plan for quality assurance outlining all testing processes and resources within a broader project plan Test Model:A more detailed test plan and script indicating how release components will be tested Service Design Package: Specifications about how customer requirements for a business service will be fulfilled through a combination of

    supporting services

    Validation: Confirmation that a new or changed service is complete, accurate, reliable, and matches its design specificationsKEY PERFORMANCE INDICATORS (KPI):

    Acceptance Test Failure Rate:Percentage of all release components that fail the acceptance test

    Total Identified Errors Per Release: Total number of errors identified during testing New Incidents Per Release:Number of incidents caused due to the new release of a service Error Resolution Time: Time taken to fix errors identified during testing and resubmit the release

    COMMON PITFALLS:

    Test process do not use results of a business risk assessment (including performance, lost business, security, etc) which results indevelopment of services which do not meet customer's expectation

    Change management process does not have synergic relationship with service validation and testing process leading to changes in serviceswhich do not meet business requirements. This leads to redundant and/or less effective services

    EvaluateTestPlan

  • 7/27/2019 IEC_Validation_and_Testing_ITIL_v3_Cheat_Sheet.pdf

    2/2

    ITIL V3SERVICE TRANSITION SERVICE VALIDATION AND TESTING

    INFRASTRUCTURE EXECUTIVE COUNCIL

    IECRESEARCH:The Infrastructure Executive Council has identified the following core elements of effective validation and testing:

    Engage the infrastructure team at the pre-coding stage Measure projects for alignment with target architecture and performance across all key phases Offer prescriptive and actionable infrastructure feedback to applications as a service during design and coding Winnow the number of stakeholders who need to be deeply involved in production acceptance by asking project stakeholders to complete a

    checklist identifying the areas of greatest risk

    CASE IN POINT:THE PROGRESSIVE GROUP -PULL FORWARDLIFECYCLE PERFORMANCE

    Although SLAs are captured and documented early in a development cycle, they are generally set aside until the beginning of t he testing phase.

    Moreover, project timelines often threaten to compress the testing cycle, resulting in user-facing defects and disruptions. To resolve these issues,Progressive created a strategy to test alignment with service level requirements across earlier stages of the development cycle. This strategy

    comprises of two distinct components:1. An Early-Action Checklist: Progressive captures service level requirements early and builds out built out an entire process devoted to

    optimizing performance, provides to developers as a set of guidelines for making decisions about nonfunctional requirements needed to

    satisfy performance. Developers can then follow the checklist and typically perform activities during design that happen much later, suchas logging, hooks to infrastructure instrumentation, or capacity scripts.

    Performance Optimization Guidelines for Developers

    Service Level Agreement Availability RequirementsDeveloper Activities Checklist

    Reliability

    (Proactive Measures)

    Supportability

    (Improving Reactive Measures)

    Performance Requirements

    Response Time Requirements

    Normally expressed as a rangeExample: 23 seconds

    Throughput RequirementsNormally expressed as transactions per second

    Example: 25 transactions per second

    Completion Times

    Error/

    Exception

    Handling

    All exception-handling codeconforms to the ExceptionHandling standards

    described in the PolicyPro

    Development StandardsDocument.

    Sufficient failure test caseshave been created and

    executed to exercise every

    catch block.

    Availability RequirementsService Hours

    A description of the hours the service is required to be

    availableExample: 08:0018:00Monday to Friday

    Availability RequirementsTarget availability levels within the agreed service hours

    Normally expressed as percentagee.g., 99.5%

    Reliability Requirements

    Maximum number of service breaks that can be tolerated per

    period e.g., four per month, OR as Mean-Time-Between-

    Failure (MTBF)

    FaultTolerance

    Application failover logic, retrytimers, retry counters, and retry

    logic have been agreed upon andimplemented for external and

    internal dependencies.

    2. Performance Test Foundation: Using guidance from service level agreements, the company identifies specific activities developersshould perform. For example, if a developer seeks to meet an appropriate throughput for a business transaction as defined by its duration,frequency, and execution time, Progressives recommendation to that developer is to execute representative transactions and then enter the

    throughput information into its transaction monitoring system.

    Harmonizing application and infrastructure designs greatly improves Progressives test acceptance rate while also reducing the cost of supporting a

    new application across its early lifecycle, when conventional applications may go through intensive performance tuning.

    Access the ful l story onl ine:The Progressive Group - Pull Forward Lifecycle PerformanceOTHERIECRESOURCES

    Capital One: Collaborative Performance Optimization Schlumbergers Network Application Qualification Process Texas Instruments: Process Control-Focused ERP Performance Management

    https://aec.executiveboard.com/Members/ResearchAndTools/Abstract.aspx?cid=47315677https://aec.executiveboard.com/Members/ResearchAndTools/Abstract.aspx?cid=47315677https://aec.executiveboard.com/Members/ResearchAndTools/Abstract.aspx?cid=47315677http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/http://__dopostback%28%27ctl00%24ctl00%24main%24main%24browsesearch%24browsesearchrepeater%24ctl00%24titleabstractlink%27%2C%27%27%29/https://aec.executiveboard.com/Members/ResearchAndTools/Abstract.aspx?cid=47315677