Application Support Solution



Similar documents
Applying ITIL v3 Best Practices

Fundamentals of Measurements

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Cisco Network Optimization Service

Business Continuity Position Description

Camber Quality Assurance (QA) Approach

END TO END DATA CENTRE SOLUTIONS COMPANY PROFILE

Auxilion Service Desk as a Service. Service Desk as a Service. Date January Commercial in Confidence Auxilion 2015 Page 1

Help Desk Simplified. ITIL Service Desk. By John Redman Senior Product Specialist BrightBox Solutions

Backlog Management Index (BMI) Evaluation and Improvement An ITIL Approach

Introduction to ITIL: A Framework for IT Service Management

EXIN.Passguide.EX0-001.v by.SAM.424q. Exam Code: EX Exam Name: ITIL Foundation (syllabus 2011) Exam

LANDesk Service Desk Certified in All 15 ITIL. v3 Suitability Requirements. LANDesk demonstrates capabilities for all PinkVERIFY 3.

Software Asset Management on System z

Problem Management Overview HDI Capital Area Chapter September 16, 2009 Hugo Mendoza, Column Technologies

White Paper from Global Process Innovation. Fourteen Metrics for a BPM Program

ITIL by Test-king. Exam code: ITIL-F. Exam name: ITIL Foundation. Version 15.0

Process Assessment and Improvement Approach

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

Has Your Organization Out-Grown Your Helpdesk? A guide to determine when your company is at the right stage to shift to a Service Desk.

Achieving business excellence through quality in a BPO environment

Sound Transit Internal Audit Report - No

The Keys to Successful Service Level Agreements Effectively Meeting Enterprise Demands

Practical IT Service Management: Rapid ITIL Without Compromise

Labor Category For MOBIS SIN 874-1:

ITIL Event Management in the Cloud

ITSM Process Description

DATA QUALITY MATURITY

Real World Proactive ITIL Continuous Improvement Practices Part 1. Mickey Nakamura

Information Technology Project Oversight Framework

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Industrial Rapid Implementation Methodology (InRIM)

Problem Management: A CA Service Management Process Map

HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Processes and Best Practices Guide (Codeless Mode)

Development, Acquisition, Implementation, and Maintenance of Application Systems

IT Service Provider and Consumer Support Engineer Position Description

Address IT costs and streamline operations with IBM service desk and asset management.

Problem Management Fermilab Process and Procedure

Acceleration Services

FLORIDA COURTS E-FILING AUTHORITY HELP DESK POLICIES & PROCEDURES

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology

Knowledge Base Data Warehouse Methodology

Information Technology Integration Putting IT to work in driving deal success

HDI Support Center Certification: A Pragmatic Approach to Verifying Core ITIL Process Maturity

Continual Service Improvement: The Catalyst for Service Desk Excellence and Enterprise Productivity

Coverity White Paper. Effective Management of Static Analysis Vulnerabilities and Defects

Tutorial: Towards better managed Grids. IT Service Management best practices based on ITIL

Requirements-Based Testing: Encourage Collaboration Through Traceability

The SMB IT Decision Maker s Guide: Choosing a SaaS Service Management Solution

Criticism of Implementation of ITSM & ISO20000 in IT Banking Industry. Presented by: Agus Sutiawan, MIT, CISA, CISM, ITIL, BSMR3

Operational Change Control Best Practices

WHITE PAPER December, 2008

Outsourcing BI Maintenance Services Version 3.0 January With SourceCode Inc.

ITIL Roles Descriptions

IT Services Management Service Brief

White Paper Case Study: How Collaboration Platforms Support the ITIL Best Practices Standard

IT Governance and Managed Services Creating a win-win relationship

Skatteudvalget (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis

The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO)

LANDesk Service Desk. Outstanding IT Service Management Made Easy

Project Management Process

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

Florida Courts efiling Authority. User Forum Policy. Page 1 of 11 DRAFT

Business Process and Interface Monitoring

Acceleration Services. January, 2013

PROJECT QUALITY MANAGEMENT

Improving. Summary. gathered from. research, and. Burnout of. Whitepaper

ITRM Guideline CPM Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE

Release Management: Effective practices for IT delivery

Statement of Service Enterprise Services - AID Microsoft IIS

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

Cisco Video Surveillance Services

Information Technology Infrastructure Library (ITIL )

Root Cause Analysis Concepts and Best Practices for IT Problem Managers

Army ERP Services - DRAFT Labor Category Descriptions. Page 1 of 8

Business Service Management Cyril Gobrecht Business Solutions Manager Halim Belkhatir Regional Manager. 17 December 2008

The State of Tennessee. Category: Enterprise IT Management Initiatives. Managing by Metrics, A Process Improvement Initiative

Global Shared Support Service:

Critical Success Factors in Selecting an IT Infrastructure Provider

Person-To-Person Business Process Management

Integrating the Worldwide Project Management Method (WWPMM) into an IBM Global Services Method Project

Best practices in demand management, project lifecycle management, and application lifecycle management

Outsourced Infrastructure Management

Digital Asset Manager, Digital Curator. Cultural Informatics, Cultural/ Art ICT Manager

A print infrastructure that guarantees efficiency, productivity and cost savings.

Custom Software Development Approach

IT Service Management

Qlik UKI Consulting Services Catalogue

Life Cycle Management. Service Offering

HRO Provider Management: Success Requires a Disciplined Approach

A Performance-Driven Approach to Application Services Management

Infasme Support. Incident Management Process. [Version 1.0]

Business Analyst Position Description

Transition and Transformation. Transitioning services with minimal risk

ISO :2005 Requirements Summary

How Cisco IT Implemented Organizational Change and Advanced Services for Operational Success

ITIL V3 Application Support Volume 1

ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1

CMDB Essential to Service Management Strategy. All rights reserved 2007

Transcription:

Application Support Solution White Paper This document provides background and administration information on CAI s Legacy Application Support solution. PRO00001-MNGMAINT 080904

Table of Contents 01 INTRODUCTION 1 02 LEGACY APPLICATION SUPPORT CYCLE 2 Assessment Phase 2 Transition Phase 3 Continuous Process Improvement Phase 4 Service Operation: Phase I 4 Service Operation: Phase II 5 03 SUPPORT SERVICES DELIVERY APPROACH 6 Support Services 8 Incidents 8 Technical Service Call Support 8 Maintenance & Enhancements (Work Requests) 8 Legacy Application Support Structure 9 Project Management 9 PROJECT Change Management 13 04 LEGACY APPLICATION SUPPORT PRINCIPLES 14 ii PRO00001-MNGMAINT 080904

01 Introduction CAI s Legacy Application Support offering and accompanying methodology enable IT executives to identify non-strategic work trends, provide real time comprehensive reports, and implement process-driven methods. These measures result in improved productivity and customer satisfaction, the ability to redeploy knowledge workers to strategic tasks, an improved competitive advantage and reduced application support costs. Today s business and technical environment is changing faster than ever before. As a result, Information Technology executives are faced with ever-growing challenges including: Increasing Maintenance Costs Implementing Strategic Initiatives Replacing/Enhancing/Protecting Business Critical Applications Decreasing Headcount Finding and Retaining Skilled Resources Maintaining Employee Morale Missing or Outdated Documentation Declining Application Knowledge Rapid Technology Changes CAI s Legacy Application Support offering was developed to provide application support services to clients, while addressing the impacts to application support resulting from these challenges. CAI's Legacy Application Support methodology is based on many years of experience, combining the disciplined software support approaches of the US military, IEEE, SEI, ITIL and ISO, with the best practices of CAI s Fortune 1000 clients. As a result, CAI is able to provide flexible, cost-efficient support services using repeatable processes and metrics - ultimately enabling clients to focus on their strategic objectives. This solution addresses every phase of the outsourcing lifecycle; from the initial assessment and transition of responsibility, through the stabilization and optimization of the application support services. This approach is further defined in the following sections. PRO00001-MNGMAINT 080904 1

02 Legacy Application Support Cycle The Legacy Application Support engagement cycle is divided into three major phases. Each phase identifies specific deliverables and requirements related to project and process maturity. The figure below (and the descriptions that follow) details the main phases of the lifecycle and show the overall objective of each. Optimizatio n Stabilization Transition Assessment Life Cycle Managed Maintenance Client Relationshi Tracer. Workflow Tool Metric Structured Support Process Qualit Resource Management Practice Support & Consulting Methodology Assessment Phase The assessment phase identifies the following: PRO00001-MNGMAINT 080904 2

Business and IT personnel Organizational structure IT processes System documentation and support tools Application components and flows Work distribution Existing work management tools and application statistics The information is obtained by surveying the existing support staff in the target application areas to understand the application architecture, technical requirements, depth of skills within the current team, and the procedural environment. Structured working sessions with key application personnel are used to discuss the functions of the application and identify the organizational objectives and service level expectations. The assessment findings are documented and presented, along with delivery options, to client management. Transition Phase The transition phase manages the transfer of support responsibility and knowledge from the existing team to the new team. This is the most critical phase in any application support outsourcing engagement. A thorough assessment provides the proper foundation to plan and execute an efficient and effective transition. This transition phase utilizes a structured approach, a standard project plan, and standard templates to ensure effective knowledge transfer. This structured transition process helps ensure a low-risk transfer of knowledge and minimizes the duration of the transition as well as the disruption to existing support activities. The average duration of the transition phase is three months, depending upon scope of the engagement. The transition includes identifying process and application information used to support the application. This information is documented using standardized templates that supplement the existing documentation. Application and process information is obtained by reviewing existing documentation and interviewing existing support personnel in a structured top-down approach. Once knowledge is captured the information is documented for technical users. The engagement work processes are documented to ensure that the support provided meets business requirements. As part of this effort, the processes of both CAI and the client are seamlessly integrated. PRO00001-MNGMAINT 080904 3

Once the knowledge transfer is complete, the CAI team will work to finalize several support requests. The objective is to test their ability to support the application without assistance from the previous team. Critical success factors during the transition phase include: Successful transfer of support responsibility to the CAI team requiring minimal follow-on consultation with client subject matter experts Successful knowledge transfer of application information and client IT support processes Successful delivery of in-scope support services including incident resolution, work request completion, and consultation (call support) services Defined service levels goals Ability to use client-specific utilities and tools Coordinated redeployment of client support personnel Continuous Process Improvement Phase The continuous process improvement phase begins after the client approves the transition. The phase is complete when all transition project elements are closed, tasks and deliverables are completed, and the client s staff has transferred application knowledge to the team. The continuous process improvement phase is divided into two sub-phases called stabilization and optimization. Service Operation: Phase I The stabilization phase begins when the CAI resources assume the primary support and maintenance responsibility for the in-scope applications. Stabilization usually lasts three to six months. During this phase, CAI resources support the application while refining work processes, increasing application knowledge, and understanding the client environment. Working with management and end users, CAI evaluates performance against the service level goals and works with client management to make any adjustments to work processes (or other service delivery elements) to ensure that business priorities are met. PRO00001-MNGMAINT 080904 4

Service Operation: Phase II Once the processes and the staff have stabilized, CAI begins to focus on optimizing the delivery of support services and maturing the processes. The objective is to improve the service delivery processes and exceed customer expectations. The implementation of Capability Maturity Model (CMM) and IT Infrastructure Library (ITIL) standards depends upon the client s business environment and desire for process improvement. During this phase, processes are optimized, estimating criteria is adjusted to provide more accurate estimates, and application improvements are recommended based on root cause analysis activities designed to reduce recurring problems and long-term support costs. This phase completes the series of steps taken to produce capacity either for more strategic work or reduced teams size based on accurate metrics and project tracking. PRO00001-MNGMAINT 080904 5

03 Support Services Delivery Approach CAI classifies support activities into three major categories (event types): incidents, call support, and work requests. Documented processes have been created for managing each of these event types. CAI s best practice processes are integrated into the client s processes. The following diagram illustrates CAI s process for receiving and categorizing work into event types. Supporting this flowchart are documented criteria for categorizing the work and specific processes for managing each event type. PRO00001-MNGMAINT 080904 6

Work Events Client Submits Work Request Form Client Calls Support Team System-Generated Production Incident Notification Scheduled Operations Classify Call Production Incident Notification Operations Process Work Request Process Call Support Process Work Around Fix Root Cause Temporary Fix Capture Process Tracking and Metric Information User Approval to Close Close Work Event PRO00001-MNGMAINT 080904 7

Support Services CAI classifies support services into the following event types based upon characteristics of the work, and the desired results. INCIDENTS Incidents are problems. Incidents may involve a disruption to the processing of the system or errors in the input, output, or processing logic. In each case the goal of the team is to resolve the incident in a timely manner based upon incident priority and service level goals. The priority assigned to incidents is based on the impact to the business. Once the immediate situation is resolved, a root cause investigation determines if the problem may reoccur and identifies options for a permanent resolution. The CAI team will be responsible for all incidents including application failures, production errors, and emergency problems. TECHNICAL SERVICE CALL SUPPORT The purpose of call support events is to track and isolate requests for consultation or investigation. Call support involves requests for consultation, investigation, or an answer to a question. They may involve phone calls, responses to e-mails or even consultation meetings. Typically, a request for consultation relating to an existing problem or work request is logged against that work request. MAINTENANCE & ENHANCEMENTS (WORK REQUESTS) Work requests consist of enhancements to existing applications. CAI s support team receives work requests through support calls or formal service requests from the user community. All calls and requests are logged into the tracking database and addressed according to their level of criticality. PRO00001-MNGMAINT 080904 8

Legacy Application Support Structure PROJECT MANAGEMENT Project management deals with planning, tracking, and controlling the lifecycle of work events. Every effective Legacy Application Support engagement is best accomplished by managing work events with defined processes. An integrated formal process for addressing scope changes and issues that inevitably occur is also required. PERFORMANCE MEASUREMENT The collection, analysis, and reporting of performance metrics are fundamental components of CAI s Legacy Application Support methodology. Metrics enable CAI to effectively measure performance, identify opportunities for process improvements and reduce maintenance costs. The key areas for measurement are determined during the Transition Phase and are continually re-evaluated during the life of the engagement. Maintaining service levels, quality of support, and user communication are integral to success. Initially, CAI reviews service level requirements with the client and delivers a service level agreement. Service level metrics data is captured using CAI s proprietary process and tracking tool, Tracer. Examples of metrics that are tracked include: Number of events within service level guidelines Application downtime Rework trend Time to resolve production problems Failure frequency Number of outstanding work requests Client satisfaction survey ratings PRO00001-MNGMAINT 080904 9

The following graphic depicts the methodological process support and interfaces provided through the use of Tracer. Time Tracking WORK EVENTS Work Requests Call Support Incidents Managed Maintenance Process Methodology Time Usage Charts Resource Load Performance Event Status Reports Metrics Reports and Graphs Service Level Graphs Productivity, as it relates to programming and quality, is a critical success factor. Actual programming hours are tracked against estimated programming hours to determine an efficiency ratio for each programmer. These efficiency ratios are provided to the programmers, and individual scores are compared to team averages to assess individual contribution to the overall effort. CAI s expertise in performance measurement allows performance issues to be addressed proactively. As the client and CAI continue working together to improve the support partnership, additional and/or different metrics may be developed and tracked. PRO00001-MNGMAINT 080904 10

STATUS MEETINGS Throughout the engagement, CAI conducts team and client status meetings. The primary purpose of these meetings is to facilitate effective communication, not only among team members, but also between CAI and client management. The frequency of these meetings is determined at the onset of transition. Experience has shown that conducting these meetings on a regular basis enables clients to gain insight into current support status. This is also an opportunity for CAI to acquire a greater understanding of the client s needs and expectations. During each status meeting, CAI works with the client to review existing request prioritization, as well as to understand and track requests for new enhancements. In order to prioritize all open requests appropriately (existing and new), CAI collaborates with the client to estimate the scope in terms of manpower required and duration of effort. The status meetings also function as the forum to review support performance statistics produced by Tracer, as well as open/closed issues and requested changes. Completed deliverables with their accompanying documentation and sign-off documents are also presented during these meetings. STATUS REPORTING Status reporting is an integral component of CAI s Legacy Application Support offering. Information pertaining to unresolved issues, estimated time to completion, and outstanding assignments will be documented and reviewed through status reports. CAI provides status reporting for each of the teams, to the appropriate support oversight person. These reports will be presented on a regularly scheduled basis at the status meetings. The status reports include: List of all open items by event type List of completed service events by event type Status report of the development phase for all work Exception reports highlighting potential problem areas Personnel changes Open issues PRO00001-MNGMAINT 080904 11

ISSUE MANAGEMENT Another key component of CAI s Legacy Application Support offering is the management and tracking of issues. An issue is anything that delays the completion of a work event. CAI uses Tracer to track and manage issues. This allows for systematic reporting and querying of issue status and issue assignment. This virtually guarantees that issues are not lost or forgotten. MAINTENANCE & ENHANCEMENT (WORK REQUEST) SCOPE CHANGE CAI s Work Request Scope Change process provides necessary management control and awareness to prevent unauthorized or unnecessary changes from impacting enhancement projects. The process ensures that requested changes are appropriately evaluated, classified and documented, and that any change impacting cost of the effort will have proper approval. Steps in this process include: Proposing a Change Evaluating a Change Approving a Change Designing, Coding, and Testing a Change QUALITY CONTROL Quality control is intrinsic to CAI s Legacy Application Support offering. CAI strongly believes that product quality control is critical to preventing rework. CAI considers the quality function to be a vital link in meeting - and ultimately exceeding - client expectations in any application support engagement. QUALITY ASSURANCE CAI is a leader in the development of quality process assurance methods. Quality assurance ensures that the defined and standard work processes are followed, and that the client receives the quality of support they anticipated. Quality assurance can best be provided by using resources that are external to the team. Although many support engagements have been successful with process quality assurance done within the team, experience has proven that the best implementation of process and methodology occurs when this function is separate from the support process. PRO00001-MNGMAINT 080904 12

PROJECT CHANGE MANAGEMENT Although the size of the support staff will be determined at the start of the engagement, it may change for any of the following reasons upon mutual agreement between the client and CAI: Increase in scope of project Decrease in work request backlog Other unanticipated business conditions INCREASE IN SUPPORT TEAM SIZE CAI maintains a well-trained and highly-highly talented pool of programmer/analysts. If the client requests that the support team size be increased, these resources are skilled in mainstream technologies and can be assigned to the team. If specific skills are required that are not available, CAI works with the client to develop this capability through resourcing or training. DECREASE IN SUPPORT TEAM SIZE CAI will accommodate a client s request for a reduction in team size, should that become necessary. Under normal circumstances, fourteen days advance notice of staff reduction is requested. PRO00001-MNGMAINT 080904 13

04 Legacy Application Support Principles CAI s experience maintenance and support of legacy applications has demonstrated that productivity, quality and client satisfaction improve when a formal methodology is implemented. The following critical success factors are the foundation of our success. Strong leadership: CAI s Legacy Application Support offering demands a strong leadership team that is skilled in both the supported technical platforms and the processes and procedures of CAI s methodology. Each engagement has an assigned team leader who is responsible for performance. A detailed knowledge transfer and transition plan: The ability to successfully transfer support teams into the client's environment is attributable to CAI s standard transition process. A detailed transition project plan is used to ensure knowledge transfer and minimum disruption to service levels. Solid technical skills of team members: All team members are selected based on their technical capability and experience with the supported technical platforms. High-aptitude, high-energy, results-oriented team players: CAI s sourcing and career development processes focus on finding and developing career-minded, dedicated professionals who share CAI s overall philosophy of goal-oriented and client-focused service. Highly structured and well-defined support methodology: CAI has benchmarked their methodology against the SEI and ITIL standards. Benchmarking core processes against highly regarded industry models ensures the highest level of application support performance. PRO00001-MNGMAINT 080904 14

Distinct, well executed quality assurance function: Process quality assurance has positioned CAI as a leader in the legacy systems support arena. Product Quality Control and Process Quality Assurance functions are metrics driven and form the backbone of CAI s continuous process improvement initiatives. In addition, independent quarterly compliance audits are performed to ensure that the CAI team is following the methodology and successfully delivering performance that meets or exceeds client expectations. Use of metrics to measure performance, increase productivity and add value: The collection, analysis, and reporting of performance metrics are fundamental to CAI s Legacy Application Support offering. By analyzing metrics CAI effectively measures team performance, identify opportunities for process improvements, and reduce client maintenance costs. PRO00001-MNGMAINT 080904 15