Service Level Agreements: An Approach to Software Lifecycle Management. CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

Similar documents
Multi-Modal Communication

Concept of Operations Discussion Summary

Using Model-Theoretic Invariants for Semantic Integration. Michael Gruninger NIST / Institute for Systems Research University of Maryland

Information, Decision, & Complex Networks AFOSR/RTC Overview

Running CyberCIEGE on Linux without Windows

ENVIRONMENTAL MANAGEMENT SYSTEM WEB SITE (EMSWeb)

ARINC653 AADL Annex Update

FUDSChem. Brian Jordan With the assistance of Deb Walker. Formerly Used Defense Site Chemistry Database. USACE-Albuquerque District.

2013 US State of Cybercrime Survey

4. Lessons Learned in Introducing MBSE: 2009 to 2012

Empirically Based Analysis: The DDoS Case

DoD Common Access Card Information Brief. Smart Card Project Managers Group

Kathleen Fisher Program Manager, Information Innovation Office

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

A Review of the 2007 Air Force Inaugural Sustainability Report

75th Air Base Wing. Effective Data Stewarding Measures in Support of EESOH-MIS

Architecting for Resiliency Army s Common Operating Environment (COE) SERC

Technological Advances In Emergency Management

Topology Control from Bottom to Top

Vision Protection Army Technology Objective (ATO) Overview for GVSET VIP Day. Sensors from Laser Weapons Date: 17 Jul 09 UNCLASSIFIED

High-Assurance Security/Safety on HPEC Systems: an Oxymoron?

ASSESSMENT OF A BAYESIAN MODEL AND TEST VALIDATION METHOD

Introducing I 3 CON. The Information Interpretation and Integration Conference

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Distributed Real-Time Embedded Video Processing

Dana Sinno MIT Lincoln Laboratory 244 Wood Street Lexington, MA phone:

MODELING AND SIMULATION OF LIQUID MOLDING PROCESSES. Pavel Simacek Center for Composite Materials University of Delaware

Space and Missile Systems Center

Wireless Connectivity of Swarms in Presence of Obstacles

Headquarters U.S. Air Force. EMS Play-by-Play: Using Air Force Playbooks to Standardize EMS

Corrosion Prevention and Control Database. Bob Barbin 07 February 2011 ASETSDefense 2011

C2-Simulation Interoperability in NATO

Use of the Polarized Radiance Distribution Camera System in the RADYO Program

An Update on CORBA Performance for HPEC Algorithms. Bill Beckwith Objective Interface Systems, Inc.

Setting the Standard for Real-Time Digital Signal Processing Pentek Seminar Series. Digital IF Standardization

ATCCIS Replication Mechanism (ARM)

U.S. Army Research, Development and Engineering Command (IDAS) Briefer: Jason Morse ARMED Team Leader Ground System Survivability, TARDEC

Web Site update. 21st HCAT Program Review Toronto, September 26, Keith Legg

Space and Missile Systems Center

Current Threat Environment

Using Templates to Support Crisis Action Mission Planning

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

CENTER FOR ADVANCED ENERGY SYSTEM Rutgers University. Field Management for Industrial Assessment Centers Appointed By USDOE

Washington University

The C2 Workstation and Data Replication over Disadvantaged Tactical Communication Links

Components and Considerations in Building an Insider Threat Program

A Distributed Parallel Processing System for Command and Control Imagery

DoD M&S Project: Standardized Documentation for Verification, Validation, and Accreditation

VICTORY VALIDATION AN INTRODUCTION AND TECHNICAL OVERVIEW

Defense Hotline Allegations Concerning Contractor-Invoiced Travel for U.S. Army Corps of Engineers' Contracts W912DY-10-D-0014 and W912DY-10-D-0024

A Multilevel Secure MapReduce Framework for Cross-Domain Information Sharing in the Cloud

ASPECTS OF USE OF CFD FOR UAV CONFIGURATION DESIGN

Data Warehousing. HCAT Program Review Park City, UT July Keith Legg,

DATA COLLECTION AND TESTING TOOL: SAUDAS

LARGE AREA, REAL TIME INSPECTION OF ROCKET MOTORS USING A NOVEL HANDHELD ULTRASOUND CAMERA

QuanTM Architecture for Web Services

Shallow Ocean Bottom BRDF Prediction, Modeling, and Inversion via Simulation with Surface/Volume Data Derived from X-Ray Tomography

Monte Carlo Techniques for Estimating Power in Aircraft T&E Tests. Todd Remund Dr. William Kitto EDWARDS AFB, CA. July 2011

Advanced Numerical Methods for Numerical Weather Prediction

SURVIVABILITY ENHANCED RUN-FLAT

Lessons Learned in Adapting a Software System to a Micro Computer

Nationwide Automatic Identification System (NAIS) Overview. CG 939 Mr. E. G. Lockhart TEXAS II Conference 3 Sep 2008

Dr. Stuart Dickinson Dr. Donald H. Steinbrecher Naval Undersea Warfare Center, Newport, RI May 10, 2011

73rd MORSS CD Cover Page UNCLASSIFIED DISCLOSURE FORM CD Presentation

Basing a Modeling Environment on a General Purpose Theorem Prover

75 TH MORSS CD Cover Page. If you would like your presentation included in the 75 th MORSS Final Report CD it must :

US Army Industry Day Conference Boeing SBIR/STTR Program Overview

SINOVIA An open approach for heterogeneous ISR systems inter-operability

Accuracy of Computed Water Surface Profiles

Directed Energy Using High-Power Microwave Technology

Virtual Prototyping with SPEED

Super Energy Efficient Containerized Living Unit (SuperCLU) Technology Design and Development

Preventing Insider Sabotage: Lessons Learned From Actual Attacks

MATREX Run Time Interface (RTI) DoD M&S Conference 10 March 2008

Office of Global Maritime Situational Awareness

Computer Aided Munitions Storage Planning

BUPT at TREC 2009: Entity Track

AFRL-ML-WP-TM

Exploring the Query Expansion Methods for Concept Based Representation

An Efficient Architecture for Ultra Long FFTs in FPGAs and ASICs

NEW FINITE ELEMENT / MULTIBODY SYSTEM ALGORITHM FOR MODELING FLEXIBLE TRACKED VEHICLES

COUNTERING IMPROVISED EXPLOSIVE DEVICES

SETTING UP AN NTP SERVER AT THE ROYAL OBSERVATORY OF BELGIUM

2011 NNI Environment, Health, and Safety Research Strategy

Polarized Downwelling Radiance Distribution Camera System

DEVELOPMENT OF A NOVEL MICROWAVE RADAR SYSTEM USING ANGULAR CORRELATION FOR THE DETECTION OF BURIED OBJECTS IN SANDY SOILS

Energy Security: A Global Challenge

Solid Modeling of Directed-Energy Systems

CASE STUDY: Using Field Programmable Gate Arrays in a Beowulf Cluster

Title: An Integrated Design Environment to Evaluate Power/Performance Tradeoffs for Sensor Network Applications 1

Approaches to Improving Transmon Qubits

Secure FAST: Security Enhancement in the NATO Time Sensitive Targeting Tool

NATO-IST-124 Experimentation Instructions

Unclassified. RDECOM Corrosion Prevention and Control (CPC) Research, Development, Test and Evaluation Strategy 9 February 2010

WAITING ON MORE THAN 64 HANDLES

SCICEX Data Stewardship: FY2012 Report

David W. Hyde US Army Engineer Waterways Experiment Station Vicksburg, Mississippi ABSTRACT

Ross Lazarus MB,BS MPH

COTS Multicore Processors in Avionics Systems: Challenges and Solutions

INTEGRATING LOCAL AND GLOBAL NAVIGATION IN UNMANNED GROUND VEHICLES

Transcription:

Service Level Agreements: An Approach to Software Lifecycle Management CDR Leonard Gaines Naval Supply Systems Command 29 January 2003

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 29 JAN 2003 2. REPORT TYPE 3. DATES COVERED 00-00-2003 to 00-00-2003 4. TITLE AND SUBTITLE Service Level Agreements: An Approach to Software Lifecycle Management 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Naval Supply Systems Command,5450 Carlisle Pike,Mechanicsburg,PA,17055-0791 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES 14. ABSTRACT 11. SPONSOR/MONITOR S REPORT NUMBER(S) 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified Same as Report (SAR) 18. NUMBER OF PAGES 11 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Definition Definition: A SLA is an agreement between a provider of services and a customer that defines a level of performance or a quality of service. SLAs define in measurable terms the service to be performed, the level of service that is acceptable, and the means to determine if the service is being provided at the agreed upon levels.

SLA Development Define the problem Develop a team Review current services Determine requirements Start SLA development Determine SLM

SLA Development Negotiate the services Determine performance thresholds Agree on escalation procedures Establish penalties and/or incentives Document the SLA Review and refine over time.

Requirements Analysis The SLA development process better defines requirements by focusing on quantitative metrics SLAs facilitate communication Development includes multiple perspectives including process owners, users, developers, and service providers Developing the SLAs identifies constraints on the project in terms of personnel, resources, funds, technical capability, and time.

Design Quality metrics ensures developers are focusing on quality early in the development process Realistic quantifiable requirements can be used to determine architecture and design. Allows analysis, risk assessment and trade offs. Availability constraints may drive code reuse, complexity analysis, and better testing/simulation. Allows analysis, risk assessment and trade offs. SLA may drive user-centric view of availability

Program Management Focuses management attention on SLAs Cost-Benefit analysis SLAs drive monitoring, trend analysis and capacity management Maintainability thresholds promote accurate configuration management, better documentation, more efficient problem resolution procedures, better backup and disaster recovery plans, and better integrity

SLA Benefits Quality is something that must be planned Software quality cannot be measured without proper monitoring Ensures both parties understand the services to be provided and the quality expected SLAs set user expectations through defined performance levels SLAs help drive the managerial oversight to ensure that quality processes are adopted and adhered to

SLA Challenges Must have a well defined and knowledgeable SLM organization with the authority to manage the SLAs. NMCI does not have this. PMs are Functional experts with little IT skills. PMs are too willing to accept contractor provided SLAs. The PMs are often forced to rely on contractors for technical support Complex heterogeneous, distributed systems makes end-to-end SLAs are very difficult to write and enforce

SLA Challenges Contracting personnel and management must be willing to enforce the SLA penalties Difficult to define services and service levels to a litigious level Costly in terms of manpower to develop, perform benchmark analysis and verify compliance Determining meaningful and measurable performance metrics Establishing realistic expectations

Conclusion SLAs are difficult to construct, but they are crucial to quality management. Without SLAs quality assurance cannot happen.