Karl Wiegers, Process Impact
Reuse is an eternal goal for organizations seeking higher software capability. Reusing requirements can increase productivity, improve quality, and lead to greater consistency between related systems. But effective reuse is hard! This presentation, based on the new book Software Requirements, 3rd Edition by Karl Wiegers and Joy Beatty, offers numerous suggestions about how to perform requirements reuse. It describes several kinds of requirements reuse, identifies some classes of requirements information that have reuse potential in various contexts, and presents some issues around making requirements reusable. The presentation concludes by identifying both barriers to effective reuse and success factors that can help your organization leverage its existing body of requirements knowledge.