About this Course

100,723 recent views

Learner Career Outcomes

29%

started a new career after completing these courses

37%

got a tangible career benefit from this course

15%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 12 hours to complete
English

What you will learn

  • Create clear requirements to drive effective software development

  • Visualize client needs using low-fidelity prototypes

  • Maximize the effectiveness of client interactions

  • Adapt to changing product requirements

Skills you will gain

Agile Software DevelopmentUser StorySoftware RequirementsUse Case

Learner Career Outcomes

29%

started a new career after completing these courses

37%

got a tangible career benefit from this course

15%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 12 hours to complete
English

Offered by

Placeholder

University of Alberta

Syllabus - What you will learn from this course

Content RatingThumbs Up95%(8,368 ratings)Info
Week
1

Week 1

3 hours to complete

Module 1: Introduction to Requirements

3 hours to complete
11 videos (Total 64 min), 6 readings, 2 quizzes
11 videos
Introduction to Client Needs and Software Requirements3m
3.1.1: What is a Requirement?7m
3.1.1A: Requirement Activities8m
3.1.2: Types of Requirements4m
3.1.2A: User Requirements4m
3.1.2B: Functional Requirements4m
3.1.2C: Non-Functional Requirements6m
3.1.2D: Additional Requirement Types5m
3.1.3: Controlling Scope11m
3.1.4: Requirements and Design5m
6 readings
Meet your presenters: Bradley Poulette10m
Meet your presenters: Morgan Patzelt10m
Meet Your Facilitators10m
Course Resources: Client Needs and Software Requirements10m
Course Map: Client Needs and Software Requirements10m
Module 1: Supplemental Resources10m
2 practice exercises
Module 1: Practice Quiz (Ungraded)30m
Module 1 Assessment (Graded)30m
Week
2

Week 2

3 hours to complete

Module 2: User Interaction

3 hours to complete
9 videos (Total 56 min), 3 readings, 2 quizzes
9 videos
3.2.2: User Considerations5m
3.2.2A: User Considerations4m
3.2.2B: User Considerations7m
3.2.3: Involving Clients11m
3.2.3A: Involving Clients2m
3.2.4: Use Cases8m
3.2.5: Wireframes5m
3.2.6: Storyboards9m
3 readings
Discussion: Cultural Differences10m
Good Questions to Ask Your Client10m
Module 2: Supplemental Resources10m
1 practice exercise
Module 2 Assessment (Graded)30m
Week
3

Week 3

3 hours to complete

Module 3: Writing Requirements

3 hours to complete
8 videos (Total 52 min), 3 readings, 2 quizzes
8 videos
3.3.2: User Stories5m
3.3.2A: User Stories6m
3.3.2B: User Stories4m
3.3.3: Acceptance Tests7m
3.3.4: Product Backlog7m
3.3.4A: Product Backlog5m
3.3.5: Story Maps7m
3 readings
User Story Assignment: Stanley's Problem, Part 1 Proposed Solution (Locked)15m
Stanley's Problem: Part 2, Product Backlog10m
Module 3: Supplemental Resources10m
1 practice exercise
Module 3 Assessment (Graded)30m
Week
4

Week 4

3 hours to complete

Module 4: Quality Requirements

3 hours to complete
4 videos (Total 39 min), 6 readings, 3 quizzes
4 videos
3.4.1A: Criteria for User Stories6m
3.4.2: Ambiguous Requirements23m
3.4.3: Course Summary4m
6 readings
Ambiguous Requirements Study Guide10m
Discussion: Ambiguous Requirements10m
Reading: Ambiguous Requirements Quiz Pre-Reading10m
Module 4: Supplemental Resources10m
Congratulations and Preview a Capstone Course10m
Acknowledgements10m
3 practice exercises
Ambiguous Requirements Quiz30m
Module 4: Assessment (Graded)30m
Course Assessment (Graded)30m

Reviews

TOP REVIEWS FROM CLIENT NEEDS AND SOFTWARE REQUIREMENTS

View all reviews

About the Software Product Management Specialization

Software Product Management

Frequently Asked Questions

More questions? Visit the Learner Help Center.