VOOZH about

URL: https://www.coursera.org/learn/client-needs-and-software-requirements

⇱ Client Needs and Software Requirements | Coursera


Client Needs and Software Requirements

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Client Needs and Software Requirements

82,798 already enrolled

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.8

3,158 reviews

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
94%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.8

3,158 reviews

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
94%
Most learners liked this course

What you'll 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

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments¹

AI Graded see disclaimer
Taught in English

Build your subject-matter expertise

This course is part of the Software Product Management Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

This course covers practical techniques to elicit and express software requirements from client interactions.

Welcome to the first module! In this module, you will become familiar with software requirements and some issues surrounding them. You will learn what a software requirement is, including the different types of requirements. Then, you will learn how to deal with changing requirements and control project scope, as well as how requirements affect design. These lessons will give you the knowledge you need to move on to eliciting and creating good quality requirements in the next modules.

What's included

11 videos6 readings2 assignments

11 videosTotal 64 minutes
  • Specialization Preview2 minutes
  • Introduction to Client Needs and Software Requirements3 minutes
  • 3.1.1: What is a Requirement?7 minutes
  • 3.1.1A: Requirement Activities9 minutes
  • 3.1.2: Types of Requirements5 minutes
  • 3.1.2A: User Requirements4 minutes
  • 3.1.2B: Functional Requirements4 minutes
  • 3.1.2C: Non-Functional Requirements7 minutes
  • 3.1.2D: Additional Requirement Types5 minutes
  • 3.1.3: Controlling Scope12 minutes
  • 3.1.4: Requirements and Design6 minutes
6 readingsTotal 60 minutes
  • Meet your presenters: Bradley Poulette10 minutes
  • Meet your presenters: Morgan Patzelt10 minutes
  • Meet Your Facilitators10 minutes
  • Course Resources: Client Needs and Software Requirements10 minutes
  • Course Map: Client Needs and Software Requirements10 minutes
  • Module 1: Supplemental Resources10 minutes
2 assignmentsTotal 60 minutes
  • Module 1 Assessment (Graded)30 minutes
  • Module 1: Practice Quiz (Ungraded)30 minutes

A major duty of a software product manager is eliciting and expressing requirements from your client. This module will walk you through the basics of client interactions and requirements elicitation and expression. You will learn how to create the best product for your end users, how to conduct productive client meetings, and various ways of expressing requirements. These techniques will provide you with the tools you will need to confidently interact with your client as well as satisfy them with the “right product”.

What's included

9 videos3 readings1 assignment1 peer review

9 videosTotal 56 minutes
  • 3.2.1: Restaurant Scenario1 minute
  • 3.2.2: User Considerations6 minutes
  • 3.2.2A: User Considerations4 minutes
  • 3.2.2B: User Considerations7 minutes
  • 3.2.3: Involving Clients11 minutes
  • 3.2.3A: Involving Clients3 minutes
  • 3.2.4: Use Cases9 minutes
  • 3.2.5: Wireframes6 minutes
  • 3.2.6: Storyboards9 minutes
3 readingsTotal 30 minutes
  • Discussion: Cultural Differences10 minutes
  • Good Questions to Ask Your Client10 minutes
  • Module 2: Supplemental Resources10 minutes
1 assignmentTotal 30 minutes
  • Module 2 Assessment (Graded)30 minutes
1 peer reviewTotal 60 minutes
  • Wireframes Assignment (Graded)60 minutes

Explore the many ways in which software requirements can be represented. In this module, you will learn about the most popular means of expressing requirements in the industry today: the user story. You will learn how acceptance tests help to verify the stories which they accompany, and how to create a robust product backlog. At the end of the module, you will learn how story maps are used to organize user stories, so that you’re always putting your effort into the tasks which makes the most impact.

What's included

8 videos3 readings1 assignment1 peer review

8 videosTotal 52 minutes
  • 3.3.1: Agile Requirements6 minutes
  • 3.3.2: User Stories6 minutes
  • 3.3.2A: User Stories7 minutes
  • 3.3.2B: User Stories4 minutes
  • 3.3.3: Acceptance Tests8 minutes
  • 3.3.4: Product Backlog7 minutes
  • 3.3.4A: Product Backlog5 minutes
  • 3.3.5: Story Maps8 minutes
3 readingsTotal 35 minutes
  • User Story Assignment: Stanley's Problem, Part 1 Proposed Solution (Locked)15 minutes
  • Stanley's Problem: Part 2, Product Backlog10 minutes
  • Module 3: Supplemental Resources10 minutes
1 assignmentTotal 30 minutes
  • Module 3 Assessment (Graded)30 minutes
1 peer reviewTotal 60 minutes
  • User Stories Assignment: Stanley's Problem, Part 1 (Graded)60 minutes

To this point, you have learned how to effectively elicit, express, and prioritize requirements. It’s now time to ensure clarity. This last module will explore the activity of analyzing requirements in greater detail. Analyzing creates clear, actionable, requirements which result in high quality software with fewer errors.

What's included

4 videos6 readings3 assignments

4 videosTotal 39 minutes
  • 3.4.1: Criteria for User Stories5 minutes
  • 3.4.1A: Criteria for User Stories6 minutes
  • 3.4.2: Ambiguous Requirements23 minutes
  • 3.4.3: Course Summary5 minutes
6 readingsTotal 60 minutes
  • Ambiguous Requirements Study Guide10 minutes
  • Discussion: Ambiguous Requirements10 minutes
  • Reading: Ambiguous Requirements Quiz Pre-Reading10 minutes
  • Module 4: Supplemental Resources10 minutes
  • Congratulations and Preview a Capstone Course10 minutes
  • Acknowledgements10 minutes
3 assignmentsTotal 90 minutes
  • Ambiguous Requirements Quiz30 minutes
  • Module 4: Assessment (Graded)30 minutes
  • Course Assessment (Graded)30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.8 (312 ratings)
University of Alberta
12 Courses482,700 learners

Explore more from Design and Product

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    80.91%

  • 4 stars

    15.98%

  • 3 stars

    2.43%

  • 2 stars

    0.41%

  • 1 star

    0.25%

Showing 3 of 3158

JY
·

Reviewed on Jun 29, 2020

Very Good Courses! I do learn a lot from it. I would say, it's one of the best, you should take it. Thanks for all the staff who worked hard to provide us this cool specification.

DB
·

Reviewed on Jun 15, 2020

This was one of the toughest topic i have ever encountered to, but the instructors made this course very simple, I respect their effort in teaching. I really loved this course.

SS
·

Reviewed on Apr 2, 2017

I like that it took the knowledge I'd acquired over 20 years of working in the technology field and applied it to the new organized business analysis field that has become the norm.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,

¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.