This is the Book of AI-based Requirements. Learn everything you need to know about how to orchestrate work iteratively on Agile teams!
This course is no longer available.
Explore other coursesScaling user-centered products
Course overview
UX designers, UX researchers, product owners, and product managers don't just deliver solutions.
At the heart of it all, they solve problems.
They're either solving problems for users, for clients, for colleagues, or for a business for which they work. Problem-solving is at the heart of ALL the work.
Teams also need to communicate the significance of the problem and convince people why it's worth solving. Without doing this, they're simply taking orders and who knows if the solution will actually meet needs in the world. It depends on whether you're solving the right user problems in the first place.
The advent of AI can help product and UX professionals tell the right story about problems they are trying to solve.
This class teaches you how to solve the right problem, and how to solve the problem correctly, and how to utilize AI as a tool for powerful requirements delivery on Agile teams.
Take a deep dive in product management and product strategy with this masterclass. The next time someone asks for a solution, you'll be equipped with tools to break it down into user problems, user goals, user need, and more. Through this you will build better things for the world and empower teams to do better work.
Learn how to deliver the following:
1. Problem statements
2. Vision boards
3. Product scope
4. Epics, features, and tasks
5. User stories
6. Acceptance criteria
7. Task flows
8. Behavior-driven development
9. Roadmaps
10. Backlogs
01
UX Designers and UX Researchers who want to learn how to solve the right problem and solve the problem correctly.
02
Product Owners and Product Managers who want to orchestrate better product releases and build things people need.
03
Business Analysts who want to step up their requirements game and generate better buy-in.
Utilize AI to create powerful product requirements
Understand how solve the right problem, and solve the problem correctly.
Implement product strategy on Agile teams.
Document user, business, and technical need before UX and development work.
Understand how UX research and UX design relates to product management.
Create well-crafted user stories and acceptance criteria.
Orchestrate backlogs and product releases for product management.
Understand what it takes to be in Product Management or Product Ownership.
Document advanced requirements like task flows and behavior-driven development.
Scope and plan product releases iteratively.

Live sessions
Learn directly from Morgan Denner in a real-time, interactive format.
Lifetime access
Go back to course content and recordings whenever you need to.
Community of peers
Stay accountable and share insights with like-minded professionals.
Certificate of completion
Share your new skills with your employer or on LinkedIn.
Maven Guarantee
This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.
28 live sessions • 81 lessons • 9 projects
This module covers:
A word from Steve Jobs about making ideas happen in the world
Great products require process
This module covers:
Definition of "requirements"
Research requirements
Design requirements
Development requirements
Requirements deliverables in action
Definition of "Requirements"
Research requirements
Design requirements
Development requirements
Requirements deliverables in action
This module covers:
PM's and PO's and BA's...oh my!
Requirements roles at different companies
PM's and PO's and BA's...oh my!
Requirements roles at different companies
Template: Typical Agile Team Responsibilities, and Choosing Which Hats to Wear
This module covers:
You would like requirements gathering if you...
Requirements involve language, communication, and interpersonal dynamics
You will like requirements gathering if you...
Requirements are all about communication, language, and people
This module covers:
The Agile Manifesto as it relates to requirements
The Agile Manifesto As It Relates to Requirements
This module covers:
How MVP's and MMP's are developed in Agile product teams
Defining MVP and MMP
Common product milestones for MVP and MMP
How MVP's and MMP's are developed on Agile teams
Defining MMP and MVP
Common milestones for MMP and MVP
Template: Product Development Lifecycle Deliverables
Template: Kicking Off Projects with a Project Plan
This module covers:
The process of building, refining, and delivering requirements on Agile product teams
The process of building, refining, and delivering requirements on Agile teams
Template: Building an Agile Team Process Together
This module covers:
How developers should get involved in the requirements process
How developers should be involved in the requirements process
This module covers:
Watch a YouTube video called "The Expert"
Homework assignment to reflect on the requirements gathering techniques and approaches of "The Expert" in the video
Watch a YouTube video called "The Expert"
Homework: Reflect on the requirements gathering techniques in "The Expert"
Apr
13
Apr
15
Apr
18
This module covers:
Assumption forming and testing
Assumptions and requiremetns
Assumption formation and testing
Assumptions and requirements
Template: Assumption Mapping Workshop
Template: Provisional Personas Workshop
Template: Empathy Maps Workshop
This module covers:
Solutions equal assumed problems to solve
The difference between "user problems", "user needs", and "user goals"
Solutions equal assumed problems to solve
The difference between "problem", "user needs", and "user goals"
This module covers:
Understanding user needs and user behavior
Understanding market opportunity
Understanding user needs and user behavior
Understanding market opportunity
Template: Client Intake Workshop
Template: KPI Measurements of Success Workshop
Template: Market Research, Competitive Analysis, and Product Positioning
Template: UX Research Test Plan Creation Workshop
Template: Research Analysis
Template: User Journey Maps Workshop
Template: Customer Experience Mapping Workshop
This module covers:
Dispelling a misconception about problem statements
How to write problem statements
Identifying root problems
Breaking down by aspects of the problem
Putting it all together with a full example
Project Assignment: Write 10 problem statements
Before we begin: Let's dispel a misconception about problem statements
Anatomy of a formal problem statement
Describing the situational aspects of the problem
Identifying root problems
Putting it all together with an example
Template: Forming Problem Statements and Checklists
Project: Write 10 problem statements for your product
This module covers:
How to write a Problem Checklist
Putting it all together with an example
Project assignment: Create 10 problem checklists
How to write a Problem Checklist
Putting it all together with an example
Project: Write 10 Problem Checklists for your product, one per problem statement
Apr
20
Apr
22
Apr
25
Apr
27
Apr
30
May
1
May
2
May
4
May
7
May
8
May
9
This module covers:
Releasing iteratively
Prioritizing problems to solve
Make one vision board per audience per release
The anatomy of a vision board
Putting it together with an example
Project assignment: Create release-level vision and scope
This module covers:
Epics, features, and tasks
Putting it all together with an example
Project assignment: Create epics and features
May
14
May
16
This module covers:
Feature-level and task-level scope
Using the I.N.V.E.S.T. acronym to scope tasks
Putting it all together with an example
This module covers:
Anatomy of a user story statement
Putting it all together with an example
Project assignment: Create 10 task-level user story statements
This module covers:
Anatomy of use cases and task flows
Putting it all together with an example
Project: Create use cases and task flows for your product
This module covers:
Anatomy of acceptance criteria
Putting it all together with an example
Project assignment: Create task acceptance criteria for your 10 user stories in your product
This module covers:
Anatomy of "behavior-driven development" scenarios
Putting it all together with an example
May
18
May
23
May
25
May
28
May
30
This module covers:
What is "level of effort"? (Spoiler alert: it IS NOT equal to time)
How to run "Planning Poker"
This module covers:
Iterations vs. releases
Release planning
Iteration planning for Scrum
Iteration planning for Kanban
"Responding to change over following a plan" as it relates to planning
Jun
1
Jun
4
Jun
6
Jun
8
Jun
11
Jun
13
Jun
15
Dr. Edie Cruise
Rachel Beyerlein
UX Designer and Product Manager, Founder of Tech Fleet
Morgan has spent over a decade building and scaling product teams and products. He specializes in helping teams mature Agile processes, scaling product delivery, maturing user-centered design practices, and orchestrating enterprise-level products and services.
6 - 8 hours per week
Tuesday, July 23rd
5p PST / 8p EDT / 1a UTC
Week 1 lecture and discussion
Thursday, July 25th
5am PST / 8am EDT / 1p UTC
Week 1 repeat lecture and discussion
Thursday, July 25th
5p PST / 8p EDT / 1a UTC
Week 1 open working session
Tuesday, July 30th
5p PST / 8p EDT / 1a UTC
Week 2 lecture and discussion
Thursday, Aug 1st
5a PST / 8a EDT / 1p UTC
Week 2 repeat lecture and discussion
Thursday, Aug 1st
5p PST / 8p EDT / 1a UTC
Week 2 open working session
Tuesday, Aug 6th
5p PST / 8p EDT / 1a UTC
Week 3 lecture and discussion
Thursday, Aug 8th
5a PST / 8a EDT / 1p UTC
Week 3 repeat lecture and discussion
Thursday, Aug 8th
5p PST / 8p EDT / 1a UTC
Week 3 open working session
Tuesday, Aug 13th
5p PST / 8p EDT / 1a UTC
Week4 lecture and discussion
Thursday, Aug 15th
5a PST / 8a EDT / 1p UTC
Week4 repeat lecture and discussion
Thursday, Aug 15th
5p PST / 8p EDT / 1a UTC
Week 4 open working session
Tuesday, Aug 20th
5p PST / 8p EDT / 1a UTC
Week 5 lecture and discussion
Thursday, Aug 22nd
5a PST / 8a EDT / 1p UTC
Week 5 repeat lecture and discussion
Thursday, Aug 22nd
5p PST / 8p EDT / 1a UTC
Week 5 open working session
Tuesday, Aug 27th
5p PST / 8p EDT / 1a UTC
Class wrap up party
Active hands-on learning
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you