- Level Foundation
- المدة 12 ساعات hours
- الطبع بواسطة University of Alberta
-
Offered by
عن
This course covers practical techniques to elicit and express software requirements from client interactions.الوحدات
Introduction
2
Videos
- Specialization Preview
- Introduction to Client Needs and Software Requirements
5
Readings
- Meet your presenters: Bradley Poulette
- Meet your presenters: Morgan Patzelt
- Meet Your Facilitators
- Course Resources: Client Needs and Software Requirements
- Course Map: Client Needs and Software Requirements
Lesson 1: What is a Requirement/Requirement Activities
2
Videos
- 3.1.1: What is a Requirement?
- 3.1.1A: Requirement Activities
Lesson 2: Types of Requirements
1
Assignment
- Module 1: Practice Quiz (Ungraded)
5
Videos
- 3.1.2: Types of Requirements
- 3.1.2A: User Requirements
- 3.1.2B: Functional Requirements
- 3.1.2C: Non-Functional Requirements
- 3.1.2D: Additional Requirement Types
Lesson 3: Controlling Scope
1
Videos
- 3.1.3: Controlling Scope
Lesson 4: Requirements and Design
1
Assignment
- Module 1 Assessment (Graded)
1
Videos
- 3.1.4: Requirements and Design
1
Readings
- Module 1: Supplemental Resources
Lesson 1: Scenario
1
Videos
- 3.2.1: Restaurant Scenario
Lesson 2: User Considerations
3
Videos
- 3.2.2: User Considerations
- 3.2.2A: User Considerations
- 3.2.2B: User Considerations
1
Readings
- Discussion: Cultural Differences
Lesson 3: Involving Clients
2
Videos
- 3.2.3: Involving Clients
- 3.2.3A: Involving Clients
1
Readings
- Good Questions to Ask Your Client
Lesson 4: Use Cases
1
Videos
- 3.2.4: Use Cases
Lesson 5: Wireframes
1
Peer Review
- Wireframes Assignment (Graded)
1
Videos
- 3.2.5: Wireframes
Lesson 6: Storyboards
1
Assignment
- Module 2 Assessment (Graded)
1
Videos
- 3.2.6: Storyboards
1
Readings
- Module 2: Supplemental Resources
Lesson 1: Agile Requirements
1
Videos
- 3.3.1: Agile Requirements
Lesson 2: User Stories
1
Peer Review
- User Stories Assignment: Stanley's Problem, Part 1 (Graded)
3
Videos
- 3.3.2: User Stories
- 3.3.2A: User Stories
- 3.3.2B: User Stories
1
Readings
- User Story Assignment: Stanley's Problem, Part 1 Proposed Solution (Locked)
Lesson 3: Acceptance Tests
1
Videos
- 3.3.3: Acceptance Tests
Lesson 4: Product Backlog
2
Videos
- 3.3.4: Product Backlog
- 3.3.4A: Product Backlog
1
Readings
- Stanley's Problem: Part 2, Product Backlog
Lesson 5: Story Maps
1
Assignment
- Module 3 Assessment (Graded)
1
Videos
- 3.3.5: Story Maps
1
Readings
- Module 3: Supplemental Resources
Lesson 1: Criteria for User Stories
2
Videos
- 3.4.1: Criteria for User Stories
- 3.4.1A: Criteria for User Stories
Lesson 2: Ambiguous Requirements
1
Assignment
- Ambiguous Requirements Quiz
1
Videos
- 3.4.2: Ambiguous Requirements
3
Readings
- Ambiguous Requirements Study Guide
- Discussion: Ambiguous Requirements
- Reading: Ambiguous Requirements Quiz Pre-Reading
Lesson 3: Course Summary
1
Assignment
- Module 4: Assessment (Graded)
1
Videos
- 3.4.3: Course Summary
1
Readings
- Module 4: Supplemental Resources
Course Conclusion
1
Assignment
- Course Assessment (Graded)
2
Readings
- Congratulations and Preview a Capstone Course
- Acknowledgements
Auto Summary
Discover how to effectively gather and articulate software requirements from client interactions in the "Client Needs and Software Requirements" course. Designed for personal development, this foundational course on Coursera offers practical techniques over 720 minutes of content. Available through Starter, Professional, and Paid subscriptions, it's ideal for those looking to enhance their software development skills.

Kenny Wong