English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 45m | 177 MB
Getting the requirements right in software development is half the battle. In this course, instructor Neelam Dwivedi delves into the techniques and tools needed to win that battle. Neelam reviews the different types of requirements and how to divide your requirement development process into phases. She covers how to elicit, specify, analyze, and validate product requirements, sharing challenges along the way that help you grasp how these phases work in real-world projects. Plus, she shares techniques for estimating effort for requirements, as well as how to minimize or mitigate project risk by working iteratively on high-risk requirements first.
Topics include:
- What are requirements?
- Requirement development phases
- Elicitation techniques
- Functional vs. nonfunctional requirements
- Defining user stories and use cases
- Mapping data input and output requirements
- Validating requirements
Table of Contents
1 Requirements Well begun, half done!
2 What you should know
3 What are requirements
4 Requirement development vs. management
5 Requirement development phases
6 Challenge Group requirements
7 Solution Group requirements
8 Start with a vision
9 Elicitation techniques
10 Functional vs. non-functional
11 Challenge Create statements
12 Solution Create statements
13 User-stories
14 Use-cases
15 Data requirements
16 Challenge Write a user story
17 Solution Write a user story
18 Validation techniques
19 Prototyping
20 Challenge Validate prototype
21 Solution Validate prototype
22 Effort estimation
23 Prioritization
24 Next steps
Resolve the captcha to access the links!