Introduction to Requirements Definition
Lectures 15 • 40 slides
Narration
Session 15 Slide 1: Welcome to Introduction to Requirements Definition and Gathering User Requirements
Today's Topic
Introduction to Requirements Definition and Gathering User Requirements
Review of the Previous Session
- Basic concepts of asynchronous processing
- Fetch API and JSON
- Promise and async/await
What You Will Learn Today
- Purpose and Importance of Requirements Definition
- Methods for Gathering User Requirements
- Documenting Requirements
- Identifying Stakeholders
Why is Requirements Definition Necessary?
- To clarify what should be created
- To prevent rework
- To align understanding among all stakeholders
flowchart TD
A[Project Start] --> B[Stakeholder Identification]
B --> C[User Requirement Gathering]
C --> D[Documenting Requirements]
D --> E[Aligning Understanding Among All Stakeholders]
E --> F[Development Start]
G[Rework Occurs] --> H[Increased Costs]
G --> I[Schedule Delay]
C -.-> G
D -.-> G
E -.-> G
style A fill:#e1f5fe
style F fill:#c8e6c9
style G fill:#ffcdd2
style H fill:#ffcdd2
style I fill:#ffcdd2
Today's Goal
To be able to elicit the true needs of users and
document them appropriately
1/40