FREE Business Analysis Videos
Lean Requirements Definition and Business Analysis Techniques
Video shorts presenting an easily-digestible “bite-size” explanation of a specific business analysis technique that you can use instantly.
FREE KnowledgeKnuggets™ (KK) and Video Shorts
The fundamental idea behind KnowledgeKnuggets™ is to provide you with a 5 – 15 minute video short covering a single topic relevant to the field of business analysis and requirements engineering. Whether they provide answers to “What Is …?” or “How To …?” questions, they are designed to be understood by a non-technical audience. Our KnowledgeKnuggets™ (KK) have been viewed over 1.5 million times on our Youtube channel with over 16,000 subscribers since we introduced the concept.
The sample lessons listed below are selected lectures from online courses we offer. Designed to give you insight into our teaching style and content, they have led 54,000+ students to register and complete our popular self-paced, online training courses.

We thank our learners for the overwhelmingly positive reviews from viewers around the globe
FREE KnowledgeKnuggets™
Business Analysis Soft Skills: User Story Conversations and Communications with Stakeholders
8 critical communication skills to conduct a requirements elicitation interview, a 3-amigos conversation, or a Requirements Workshop
Business Analysis Using User Stories
How Well-formed User Stories Express Stakeholder Requirements for Agile And Traditional Projects
An Overview of Lean / Agile Business Analysis
Lean Business Analysis is a flexible response to change, a value increase using fewer resources, and waste reduction during requirements discovery
Keep Your User Story Simple
Rule 1 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
A User Story Expresses WHAT, Not HOW!
Rule 2 in How To Write Effective User Stories That Express Business Needs and Minimize Misunderstandings
Writing User Stories that Are in Scope
Rule 3 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Avoid Ambiguity in Your User Story
Rule 4 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Non-Functional Requirements Add Value to User Stories
Rule 5 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Prioritize Your User Stories, Features, Non-functional Requirements or Other Backlog Items
Prioritizing User Stories or Requirements Is Essential to Focusing Your Limited Resources on the Most Important Requirements First
An Overview of Business Analysis for Information Technology
An Introduction to Business Analysis and Why It Is Important to Organizations around the World
Three Emerging Business Analysis Careers
The discipline of business analysis is evolving to meet the needs of the business community. Future business analysts can choose to focus on Strategic, Tactical, or Operational Business Analysis for their organizations.
What Are IT or User Requirements?
A Look at Software Requirements including Business, Stakeholder, Solution, and Transition Requirements
An Introduction to Business Analysis Techniques
An Overview of the Most Widely Used Business Analysis Tools and Techniques
Business Analysis and System Development Methodologies (SDM)
An Overview of Software Development Approaches and Their Impact on Business Analysis Activities
Business Analysis and Agile Methodologies
Agile Software Development Approaches and Their Impact on Business Analysis Activities
Business Analysis and Iterative Methodologies
Iterative System Development Approaches and Their Impact on Business Analysis Activities
Business Analysis and Waterfall Methodologies
Structured System Development Approaches and Their Impact on Business Analysis Activities
How to Identify Stakeholders for IT Projects
Identifying All Stakeholders at the Beginning of Your Project Is a Best Practice for Reducing Scope Creep and Avoiding Missing Requirements
Agile Analysis – Maintaining a Questions and Answers Backlog
Keep Your Requirements Elicitation on Track by Managing Questions, Answers, and Assumptions in a Central Repository
What Is a Use Case
Writing Use Cases to Define Interaction Requirements
How to Run Requirements Workshops (aka JAD/R)
Requirements Discovery or User Story Workshops Are a Fast-track Approach To Getting User Requirements from a Diverse Group of Stakeholders
Business Problems Drive Business Requirements (1)
Effective Information Technology Solutions Start with Business Problem Analysis, for Which You Need a List of Potential Problems
Problem Analysis Uncovers Business Requirements (2)
How to Craft Business Problem Statements That Enable Decision-makers To Approve Your Project and Ignite Your Team’s Creativity
Business Data Modeling - Getting Informational Requirements for IT
Business Data Models Let the Business Community Recognize What Data Is Important to Them and How Data Describes Their Business
Business Process Analysis for Requirements Discovery
Analyzing Business Process Models to Uncover Workflow Problems and Identify Requirements for IT Solutions
Create a Context-Level Dataflow Diagram (DFD) to Visualize Project Scope
A “Level 0” Dataflow Diagram (a.k.a. Context Diagram, Business Process Model) Makes the Scope of Your Project Visible
How to Draw Dataflow Diagrams (DFD) for Business Analysis
Drawing a Picture of How a Business Process Creates and Consumes Data Identifies Critical Functional and Non-Functional Requirements
Create a Rigorous Physical Process Model as an Easy Start to a Data Flow Diagram
Jump-Starting Context Diagrams, Data Flow Diagrams, Workflows, and Process Models by Visualizing Material and Data Movement within an Organization
How DFDs Combat Scope Creep and Mitigate Project Risks
How Creating and Using Data Flow Diagrams Can Save Your Agile or Traditional IT Projects
Exploding or Leveling Processes on a Dataflow Diagram (DFD)
How to Develop a Detail or Low Level Data Flow Diagram that Lets You Identify Issues and Discover Requirements for Change
How to Get Started Drawing a Detailed Data Flow Diagram (DFD)
Finding Lower-Level Processes as a Crucial First Step toward Creating a Detailed Dataflow Diagram
How to Analyze a DFD to Expose Missing Data Elements
Use the Power of a Data Flow Diagram to Identify Data Discrepancies, Inconsistencies, and Conflicts
How to Discover Missing Processes and Data
Balancing an Exploded Process with the Lower Level Dataflow Diagram Reveals Missing Components
How To Write Data and Process Specifications
Using a Data Flow Diagram to Define Process and Data Specs Provides the Level of Detail that Solution Providers Need
User Experience Analysis (UX) for Chatbot Development
Define purpose, user goals, business objectives, and target audience for engaging lead generation, product sales, and engagement bots
What Is Business Analysis for Information Technology (IT)
An Overview of Business Analysis Activities and Current Business Analysis Techniques
Three Emerging Careers for Digital Business Analysts
Compare Current and Future Strategic, Tactical, and Operational Business Analysis Roles, Responsibilities, and Techniques