Seminar Offerings

Does Your Reuse Program Measure Up?: Reuse Assessment, Economics and Metrics

Abstract

Attendees will be provided an overview and analysis of effective methods in three key reuse areas. Specifically, they will learn:

This tutorial offers an indepth analysis of some of the major concepts and tools necessary for adopting, tracking, evaluating, and improving upon a reuse program. The session will begin with an overview of a reuse adoption and institutionalization model. We will then focus on three specific concepts, reuse assessment, economics, and metrics, and show how each fits into the context of the model, and facilitates reuse institutionalization. We will discuss each concept in detail, including its importance within the reuse process, its implementation within the organization, and its proper use for furthering reuse goals. We will illustrate these concepts using industry examples whenever possible.

Outline

1. INTRODUCTION

  1. Reuse Definitions used in the tutorial
  2. A Reuse Adoption and Institutionalization Model
  3. Where do Reuse Assessments, Economics and Metrics Fit in?

2. CONDUCTING A REUSE ASSESSMENT

  1. What is a Reuse Assessment?
  2. Objectives of the Reuse Assessment
  3. The Reuse Assessment Process
  4. Reuse Assessment Tools

3. ECONOMICS OF REUSE

  1. Benefits and Costs of Software Reuse
  2. A Cost Justification Model For Software Reuse
  3. How to Conduct a Cost/Benefit Analysis
  4. Economic Results

4. SOFTWARE REUSE METRICS

  1. The Rationale for Reuse Metrics
  2. Key Considerations in Measuring Reuse
  3. A Framework for Reuse Metrics
  4. A Process for Identifying Appropriate Metrics
  5. Use of a Core Set of Metrics

Length

Half Day



Managing Software Reuse: A Case-Based Tutorial

Abstract


Utilizing the case method, attendees will be provided an overview and analysis of effective methods in several key areas. Specifically, they will learn:

This tutorial is an interactive, case-based seminar on establishing a software reuse program for your organization. This tutorial will cover the definition of software reuse and the evolution of the reuse concept, its benefits and costs, its obstacles and critical success factors, its strategic role in the organization, implementation strategies, staffing,organizing, financing, and marketing the reuse effort, legal issues, and measurement and tracking of the impact of reuse on the organization. Prior to the seminar, attendees are asked to read a case of an organization attempting to implement reuse.

1. INTRODUCTION

  1. The Software Development Challenge
  2. Reuse Definitions
  3. Evolution of the Software Reuse Concept
  4. Reuse Adoption and Institutionalization Models

2. INITIATING SOFTWARE REUSE

  1. Role of a Corporate Reuse Program

3. INVESTIGATING SOFWARE REUSE

  1. Benefits and Costs of Reuse
  2. Inhibitors to Reuse
  3. Critical Success Factors
  4. Deciding on Reuse as a Strategy

4. PLANNING FOR SOFTWARE REUSE

  1. Staffing
  2. Organizing
  3. Financing
  4. Measurement and Tracking
  5. Marketing
  6. Legal and Contractual

5. IMPLEMENTING SOFTWARE REUSE

  1. Technology Transfer
  2. Change Management
  3. Conversion Strategy

Length:
Half day

To schedule a presentation or for more information, contact services@lombardhill.com.