Software Requirements Essentials

Software teams that skillfully develop and manage their requirements are more successful than those that do not. This workshop describes the twenty core requirements practices that make the greatest contribution to business analysis, and ultimately project, success. These essential activities are valuable regardless of the product type, application domain, team structure, or development approach being followed. These practices range from establishing top-level business objectives and identifying stakeholders through various techniques for requirements elicitation, analysis, specification, validation, and management.

This workshop focuses on the core requirements activities that can help any software team improve its quality and productivity. Numerous short exercises let attendees begin applying the techniques presented.


Karl Wiegers

Jeff Sing

Karl Wiegers is Principal Consultant with Process Impact, a software development consulting and training company based in Happy Valley, Oregon. He has a PhD in organic chemistry.

Karl is the author of 14 books, including Software Requirements Essentials (with Candase Hokanson), Software Requirements (with Joy Beatty), Software Development Pearls, The Thoughtless Design of Everyday Things, Successful Business Analysis Consulting, and a forensic mystery novel titled The Reconstruction. Karl has delivered more than 650 training courses, webinars, and conference presentations worldwide.