Software reuse practices

Author: Ray Forster
Publisher:
Publish Date: 2005-03-01
Features: "Every software engineer, systems analyst, and software manager should have some books on their shelves. I have listed such books on my website www.yourdon.com and update the list as important new books are published. Unfortunately, there are almost no books to recommend in the reuse field, but I am happy to say that I can include Don Reifer's book 'Introduction to Software Reuse' as a must-read on the list." – Ed Yourdon
Large-scale software reuse is a concept that has been discussed for decades. Now, thanks to recent advancements in object-oriented programming languages, CASE tools, Java, and other technologies, reuse has become a reality for most business organizations. However, a successful reuse program is not just about mastering reuse techniques. Some of the biggest obstacles to successful software reuse are managerial, not technical.
"Software Reuse in Practice" is a comprehensive guide to reengineering your reuse organization to fully leverage reuse methods enabled by technological advancements. Don Reifer leverages his extensive experience in this field, including several years leading the U.S. Department of Defense's software reuse initiative, to cover all key technical and managerial challenges in introducing reuse into an organization. With the help of numerous case studies from major companies and government organizations, he shows you how to:
· Use new reuse methods to significantly reduce production time and cost and improve software reliability;
· Address many organizational, psychological, and business barriers to reuse;
· Introduce reuse into an organization with minimal risk;
· Maximize the reuse of non-custom software;
· Sell reuse to decision-makers;
· Develop a strong reuse business case and plan;
· Leverage the experience of early reuse adopters to make reuse work for you.
This book comprehensively discusses the fundamental concepts and processes of software reuse, as well as the challenges it faces in management, providing actionable management concepts that enable reuse practitioners to use reuse techniques at low cost. It also helps create a management framework that allows reuse practitioners to manage the gradual introduction of software reuse. This book offers high-value guidance on software reuse, providing software developers and managers with a practical guide to quickly identify and solve problems in the field of software reuse.

📌 Related Posts