Requirements
Requirements Management
Just Enough
The Context of Requirements
The Relationship Between Schedule and Requirements
How Much Time to Spend on Requirements?
Who Should Define the Schedule?
Schedule Should Drive Requirements
How Much Time Between Releases?
The Components of Requirements Management
The Importance of Requirements Management
TWO: Requirements Elicitation
Definitions and Terminology
Why Do Elicitation?
Elicitation Techniques
Interviewing
Facilitated Group Meetings
Computer-Supported Cooperative Work
Observation
Questionnaires
Prototyping
Scenarios, Use Cases, Stories, and Storyboarding
Modeling Notations
The Result of Elicitation
The Secrets of Just Enough Elicitation
THREE: Requirements Triage
Definitions and Terminology
Why Do Triage?
Basic Triage Techniques
Prioritizing Candidate Requirements by Importance
and Cost
Estimating Effort for Candidate Requirements
Disagreements Concerning Relative Priority of
Requirements
Disagreements Concerning Effort to Satisfy a Requirement
Establishing Requirements Relationships
Performing Triage on Multiple Releases
Making the Triage Decision
Delivery Date: Talking Apples and Apples
Advanced Triage Techniques
Considering Risks Inherent in Addressing Specific
Requirements
Considering Market and Market Size
Considering the Market Window
Considering Market Penetration
Considering Price
Considering Costs
Considering Revenues
Considering the Effect of Investment
Putting It All Together
The Result of Triage
The Secrets of Just Enough Triage
FOUR: Requirements Specification
Definitions and Terminology
Classic Requirements Documentation Styles
The Content of a Requirements Document
The Role of a Requirements Document
Qualities of a Requirements Document
Specification Techniques
Feature Intensity
State-Based Problems
Decision-Based Problems
Nonbehavioral Requirements
User Interface
Hardware Interface
Requirements for Reports
The Result of Specification
The Secrets of Just Enough Specification
FIVE: Requirements Change
Where Do Changes Come From?
How to Keep Track of Requested Changes
Choices for Handling the Changes
The CCB Meeting
The Secrets of Just Enough Change
Brainstorm
Decide What Is or Isn't a Requirement
Decide What to Build
Produce a Requirements Document
Assess the Quality of a Requirements Document
Baseline the Requirements
Ensure That Everybody Knows the Requirements
Handle New Requirements After Baselining
Handle Multiple Customers
To order this book by
credit card directly from Dorset House
in New York, please call (800) 342-6657 or (212)
620-4053, weekdays, 9am to 6pm. Alternatively,
print out our Faxable
Order Form and fax to (212) 727-1044.
To order this book from an
online bookstore, please see above.
To purchase at a bookstore,
contact our Recommended
Booksellers
to verify availability. Any store can order from
Dorset House using the book's title and ISBN number.
Also, bookstores can order our books through Baker
& Taylor.
We'd like to make it easy
for you to order, so please contact
us at any time for help!
DORSET HOUSE PUBLISHING CO., INC. New: 3143 Broadway, Suite 2B New
York, New York 10027 USA 1-800-DH-BOOKSor 212-620-4053, fax 212-727-1044