Agile Business Analysis Getting Writing Lean Requirements

Business Analysis Techniques for Discovering Requirements, User Stories, Features, and Gherkin (Given-When-Then) Tests
Agile Business Analysis Getting Writing Lean Requirements
File Size :
6.21 GB
Total length :
4h 41m



Tom and Angela Hathaway


Last update

Last updated 4/2022



Agile Business Analysis Getting Writing Lean Requirements

What you’ll learn

Define the capabilities and challenges of Lean and Agile software development philosophies
Adapt 10 different requirements gathering (elicitation) techniques to Lean, Agile, and Continuous Delivery software development environments
Support Lean or Agile teams by expressing business needs and wants in formats that optimally support all modern Software Development Methodologies (SDM)
Reduce the time wasted on miscommunication between stakeholders of IT projects by recognizing and removing terms and phrases that can be easily misinterpreted
Drill-down into requirements, features, user stories, and functions to identify and express test scenarios in G-W-T statements to facilitate automated testing
Identify 17 types of Non-Functional Requirements (NFR) and develop Given-When-Then (GWT) test scenarios for them
Leverage the learning curve to incorporate the presented techniques into your job

Agile Business Analysis Getting Writing Lean Requirements


No technical background required
Interest in the field of business analysis
No additional materials are required
The course has no prerequisites


Meeting the Agile, Lean, and DevOps Requirements ChallengeProblem solvers are in demand in every organization, large and small, from a Mom and Pop shop to the federal government. Increase your value to yourself and to your group or organization by improving your ability to extract, express, and analyze business needs in formats that are supported by Agile, Lean, and DevOps philosophies.The single largest challenge facing organizations around the world is how to leverage their Information Technology to gain competitive advantage. This is not about how to program the devices, it is determining what the devices should do. The skills required to identify and define the best IT solutions are invaluable for every role in the organization. These skills can propel you from the mail room to the boardroom by making your organization more effective and more profitable.An Agile Approach for Getting from Visions and Requirements to Test ScenariosIn this course, you will learn how the concepts of Agile, Lean, and Continuous Delivery software development philosophies influence the discovery, expression, and analysis of business needs. You will learn how to express those needs in user story format, as features or requirement statements, and ultimately as Given-When-Then structures. This is the language that allows developers to deliver the IT solutions the organization needs.    This exercise-rich, interactive requirements discovery workshop provides a proven set of core business analysis techniques, methods and tricks. The presented content will help agile and lean software development teams, business analysts, product owners, test developers, and subject matter experts discover, capture, clarify, and confirm the kind of IT requirements that solution providers need to deliver the right information technology solutions for the business.


Section 1: Introduction to the Course

Lecture 1 Course Description and Learning Objectives

Lecture 2 About Your Instructor

Section 2: Requirements in a Lean and Agile World

Lecture 3 Agile and Lean Philosophies

Lecture 4 Communicating Business Needs in Lean and Agile Environments

Lecture 5 Using Cynefin to Prioritize and Analyze Features, User Stories, and Requirements

Lecture 6 Analysis in Lean and Agile Environments

Section 3: Requirements Discovery for Agile and Lean IT Projects

Lecture 7 Common Elicitation Techniques and Challenges

Lecture 8 Tracking Progress with a Question file

Lecture 9 Tips and Tricks for Effective Conversations

Lecture 10 Identifying and Interacting with Stakeholders

Lecture 11 Agile Requirements: Tips for Stakeholder Interactions / User Story Conversations

Lecture 12 Non-Verbal Communication

Lecture 13 Dealing with People

Lecture 14 Listening Techniques

Lecture 15 Success Criteria for Effective Communication

Lecture 16 Business Problem Definition

Lecture 17 Problem Analysis Uncovers Requirements and Features

Section 4: Writing Business and Stakeholder Requirements and Features

Lecture 18 User Stories Are Stakeholder Requirements

Lecture 19 Reducing Complexity Increases Comprehension

Lecture 20 User Stories Deliver Business Value

Lecture 21 Relevance of Features, Requirements, and User Stories

Section 5: Avoiding Ambiguity and Subjectivity

Lecture 22 Misunderstandings Kill Projects

Lecture 23 Causes of Requirements Ambiguity

Lecture 24 Revealing and Removing Ambiguity

Lecture 25 Ensuring a Common Understanding

Lecture 26 More Ambiguity Reduction Techniques

Section 6: Finding Test Scenarios in a LEAN, AGILE World

Lecture 27 Test Scenarios Are the Ultimate Requirements

Lecture 28 What Are Scenarios and Outlines Using (Gherkin) Given-When-Then Format

Lecture 29 Engineering AGILE Test Data

Lecture 30 Decision Tables Identify Scenarios

Lecture 31 Symptoms Are Great Test Scenarios

Lecture 32 From Use Cases to Test Scenarios

Lecture 33 More Test Scenario Identification Techniques

Lecture 34 Functional Solution Requirements Reveal Scenarios

Lecture 35 Identify Given-When-Then (Gherkin) Scenarios from Functional Requirements

Section 7: Dealing with Non-Functional Requirements (NFR)

Lecture 36 Common Categories and Characteristics of NFR

Lecture 37 Discovering Non-Functional Requirements

Lecture 38 Identifying Given-When-Then (GWT) test scenarios for Non-functional Requirements

Section 8: From Showtime to Go Time!

Lecture 39 Bonus Lecture: Special Offers

Anyone wanting to learn how to communicate business needs and wants to Agile or Lean software development teams,Practicing business analysts, product owners, project leaders, and product managers who want to learn more about how lean and agile approaches affect their business analysis processes

Course Information:

Udemy | English | 4h 41m | 6.21 GB
Created by: Tom and Angela Hathaway

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top