CS 446 Notes 20, 2Dec1996
Experimental Seminar on Large Scale Software Construction.
On Monday, 2 Dec 1996, CS446 will consist of two talks covering both the
business and the operational aspects of software reuse. I will be
presenting the first talk and hosting Alvina Nishimoto from
Hewlett-Packard for the second talk.
THE ECONOMICS OF SOFTWARE REUSE
Wayne C. Lim
Part of the motivation for pursuing a software reuse program stems from
the economic and business benefits that reuse provides. In this
presentation, we will:
- Survey some reuse industry efforts
- Examine real-life cost and benefit numbers associated with reuse
programs from industry and Hewlett-Packard
- Describe the return-on-investment from implementing reuse using the Net
Present Value and ROI techniques
EVOLUTION OF A PROGRAM OF SOFTWARE REUSE IN A MATURE PRODUCT LINE
Alvina Nishimoto, Hewlett-Packard
This talk describes a program of software reuse in a mature product
line that evolved over a period of 10 years. The topics covered
include:
- How the program was initiated and how our definition of reuse has
changed over time
- How the program evolved to include other products
- Development of a fix process for reuse components
- Coordination issues between products and the formation of the
Shared Components Council
- Results of reuse metrics
- What lessons we learned and suggested areas for improvement
Major emphasis is on what we learned along the way and how this reuse
program has evolved to include other products.