Software Design: Developing Effective Requirements
Offered By: LinkedIn Learning
Course Description
Overview
Getting the requirements right in software development is half the battle. In this course, learn about the techniques and tools needed to win that battle.
Syllabus
Introduction
- Requirements: Well begun, half done!
- What you should know
- What are requirements
- Requirement development vs. management
- Requirement development phases
- Challenge: Group requirements
- Solution: Group requirements
- Start with a vision
- Elicitation techniques
- Functional vs. non-functional
- Challenge: Create statements
- Solution: Create statements
- User-stories
- Use-cases
- Data requirements
- Challenge: Write a user story
- Solution: Write a user story
- Validation techniques
- Prototyping
- Challenge: Validate prototype
- Solution: Validate prototype
- Effort estimation
- Prioritization
- Next steps
Taught by
Neelam Dwivedi
Related Courses
Innovation Strategy with Goldman Sachs 10,000 WomenGoldman Sachs via Coursera Human-Centered Design 201: Prototyping
Ideo.org via Acumen Academy Introduction to Human-Centered Design
Acumen Academy Additive Technologies in Metallurgy & Mechanical Engineering
St. Petersburg State Polytechnic University via Coursera Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera