Lesson 1:
The Requirements Process
Description:
Developing Requirements—Where Do We Begin*
The Cost of Bad Requirements
System Development Life Cycle
Current State versus Future State
Discovery
Project Size and Requirements Work
Performing Enterprise Analysis
Dictionary of Terms
Real-World Application
|
Lesson 2:
Requirements Essentials
Description:
Requirements
Types of Requirements
Planning Requirements Work
SMART Requirements
Quality Requirements*
How Shall We Write Requirements*
The Grammar of Requirements
Ambiguous Words
Pronouns
Synonyms
Negative Words
Adverbs
Adjectives
Measuring Success (Testing Requirements)
Requirements Statements vs. Design Statements
Turning Design Statements into Requirements
Requirements Documentation
Requirements Attributes for Traceability to the Source
Real-World Application
|
Lesson 3:
The Business Case
Description:
Documenting the Business Case
Building the Business Case
Actors and External Entities
The Context Diagram
Real-World Application
|
Lesson 4:
User Requirements
Description:
User Requirements
Pitfalls when Working with Users
Best Practices for User Interactions
The People Side of Requirements
Requirements Input People
Requirements Output People
Working with people
Requirements Elicitation Techniques
Identifying User Requirements
Eliciting User Requirements
Facilitating a Requirements Discovery Session
Structure of a Facilitated Session
Real-World Application.
|
Lesson 5:
Functional Requirements
Description:
Functional Requirements
Level of Detail for Functional Requirements
So What Are Functions*
Words to Avoid
Where Can We Find Functional Requirements*
Writing Functional Requirements from User Requirements
Writing Functional Requirements from a Use Case
Use Case
Writing into Functional Requirements from Artifacts
Real-World Application
|
Lesson 6:
Quality of Service Requirements
Description:
Quality of Service Requirements
Environmental Requirement Statements
Interface Requirement Statements
Operational Requirement Statements
Performance Requirement Statements
Privacy Requirement Statements
Quality Requirement Statements
Safety Requirement Statements
Security Requirement Statements
Training Requirement Statements
Where Can We Find Quality of Service Requirements*
Other Places to Look for Quality of Service Requirements
Writing Quality of Service Requirements from User Requirements
Writing Quality of Service Requirements from Use Cases
Writing Quality of Service Requirements from Functional Requirements
Writing Quality of Service Requirements from Artifacts
Real World-Application
|
Lesson 7:
The Requirements Documentation
Description:
Requirements Document
Requirements Identification
Organizing Requirements
Requirements Exclusions
The Phased or Iterative Approach
Ensuring Quality Statements of Requirements
Guidelines for Documenting Requirements
Requirements Document
Real-World Application
|
Lesson 8:
Requirements Communication
Description:
Purpose of Requirements Communication
Levels of Requirements Communication
Peer Review
User and Stakeholder Walkthrough
Requirements Inspection
Requirements Checklist
Sign-Off Approval
The Requirements Baseline
Real-World Application
|