Lean Requirements Workshop

Art for Lean Requirements Workshop

Transfer %

Knowledge: 40%, Skill-Building: 60%

Learning Outcomes

  • Able to participate effectively in requirements development, collaborating to identify a minimum viable product and create an incremental release plan
  • Able to negotiate with stakeholders to balance tradeoffs effectively
  • Able to use a variety of techniques to gather requirements
  • Able to frame requirements in a way that enables effective development
    • User stories and tests for functional requirements
    • Quantified quality for non-functional requirements
  • Able to refine and validate requirements using several different techniques

Method of Instruction

A mix of Interactive Dialogs, Exercises, Lectures, Live and/or Video Demonstrations, and Instructional Simulation

Target Audience

  • Primary: Programmers and Testers with 2-3 years experience
  • Secondary: Managers or more advanced developers

Course Level

Introductory/Intermediate

Course Prerequisites

  • Required: An open mind
  • Highly Recommended: Basic understanding of the lifecycle of software projects
  • Highly Recommended: "Composing User Stories" eLearning. (We encourage you to explore this material before and after class. During the classroom training, we will review highlights of stories and story writing, and cover about half the material on splitting user stories.)
We can customize the contents and agenda to best suit your needs.

Contents

Background: Lean, Agile, and Lean Startups
Chartering: Setting the Team's Direction
Business Models: Understanding the Business
Negotiating: Balancing Competing Needs
Ways to Identify Requirements
Describing Functions with User Stories
Splitting User Stories for Iterative Development
Acceptance Tests to Clarify Requirements
Quantifying Quality Requirements
Validating: Are We Doing the Right Thing?
Story Maps to Guide Product Plans
Final Workout: Applying These Ideas in Your Environment

Related Items



Request a Quote

Have Any Questions?

Transfer %

Knowledge: 40%, Skill-Building: 60%

Learning Outcomes

  • Able to participate effectively in requirements development, collaborating to identify a minimum viable product and create an incremental release plan
  • Able to negotiate with stakeholders to balance tradeoffs effectively
  • Able to use a variety of techniques to gather requirements
  • Able to frame requirements in a way that enables effective development
    • User stories and tests for functional requirements
    • Quantified quality for non-functional requirements
  • Able to refine and validate requirements using several different techniques

Method of Instruction

A mix of Interactive Dialogs, Exercises, Lectures, Live and/or Video Demonstrations, and Instructional Simulation

Target Audience

  • Primary: Programmers and Testers with 2-3 years experience
  • Secondary: Managers or more advanced developers

Course Level

Introductory/Intermediate

Course Prerequisites

  • Required: An open mind
  • Highly Recommended: Basic understanding of the lifecycle of software projects
  • Highly Recommended: "Composing User Stories" eLearning. (We encourage you to explore this material before and after class. During the classroom training, we will review highlights of stories and story writing, and cover about half the material on splitting user stories.)
We can customize the contents and agenda to best suit your needs.

Contents

Background: Lean, Agile, and Lean Startups
Chartering: Setting the Team's Direction
Business Models: Understanding the Business
Negotiating: Balancing Competing Needs
Ways to Identify Requirements
Describing Functions with User Stories
Splitting User Stories for Iterative Development
Acceptance Tests to Clarify Requirements
Quantifying Quality Requirements
Validating: Are We Doing the Right Thing?
Story Maps to Guide Product Plans
Final Workout: Applying These Ideas in Your Environment

Related Items