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.
We also included free lessons from our online courses at Udemy. 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
This particular class is already delivering first-rate value as relevant to Business Analysts at my level. With its basis in the International Institute of Business Analysis (IIBA) and the associated Bus. Analysis Body of Knowledge (BABoK), it ties in very neatly with the Project Mgmt. Institute (PMI) program which I’ve been involved with.
Tom is an excellent instructor/mentor for Business Analysis & Business Architecture with 30+ years of experience under his belt. He REALLY cares about his students/clients. I enjoy reading his books and courses as they are concise and clear with relevant examples. Highly Recommended!!
I read the Lean Startup and The Four Steps to the Epiphany, both excellent in the ideas they put forward, but then trying to keep up with Agile, Scrum and all of the other ways of requirements gathering and software development is just too time consuming. Therefore, it is a relief that the authors of this course put it all together for you.
It is refreshing for me to get a Udemy course delivered by someone who is older and with huge, obvious on-the-job industry experience, who is an expert. All of the material is delivered in an interesting and easy to absorb way.
I cannot say enough good things about this course - it opened my eyes to many ideas, methodologies and frameworks and has given me a lot of ideas that I can begin to implement right away.
Just to show how effective this was, after all the learning about decision tables, at work I introduced a much needed decision table for a highly complex piece of functionality (55 rules, 12 conditions!) and it was very useful for the team.
The instructor is amazing. The class is very informative. I will be taking more classes from this instructor.
... and were more useful than many of the onsite trainings I have attended throughout my career.
Although I wouldn't consider myself a dedicated Business Analyst or even particularly advanced in my experience, the course was still well suited for my understanding. K.
Very informative, with loads of exercises to help in understanding. Excellent delivery and good emphasis on Given, When, Then (Gherkin). In fact it's so good and packed with examples that I need to re-visit again.
That class is by far the best quality specific tech/business training class that I’ve attended in the 6+ years
Thanks for a well organised and very helpful course! I enjoyed after each topic presented I had the opportunity to put the learning into practice.
I really like the fact that the trainers personality comes across and he's not afraid to give his personal view based on his experiences.
User Story Best Practices
What is a User Story? The Card, the Conversation, and the Criteria explained
To get the working software you need and want, you need to express who you are, what you want, why you want it, and how you will test whether you get it.
What Are User Story Acceptance Criteria?
Benefits and purpose of Conditions of Satisfaction in User Stories
Timing of User Story Writing and Elaboration in Lean / Agile Product Development
Lean and Agile follow two important concepts – Incremental and Iterative. Incremental product development means building something piece by piece.
How to Define User Story Roles: User Role Modeling, Persona Development, and Stakeholder Identification
How to Rightsize / Split User Stories by Sequence of Events
The User Role Matches the User Story Goal
Write Given-When-Then (GWT) Scenarios Based on Business Rules
Lean / Agile Business Analysis
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
Acceptance Testing: Discovering Gherkin Given-When-Then Scenarios for Agile Business Analysts
How to Discover Scenarios, Outlines and Examples Using Decision Tables and Use Cases
Acceptance Criteria (Testing): Minimizing the Number of Given-When-Then Test Scenarios
Agile Business Analysis: Common Categories and Characteristics of Non-Functional Requirements (NFR)
Lean / Agile Business Analysis: PLAN and PREPARE Effective User Story Conversations
IT Business Analysts Drive Agile Requirements Elicitation
IT BAs Need to Facilitate User Story Workshops, Requirements Meetings, and 3-Amigo Conversations
IT Business Analysts Must Think Lean and Agile
Thinking Lean and Agile Requirements and User Stories Expands Your Skillset
FREE Course Lectures: Agile Business Analysis - Getting and Writing Lean Requirements
Business Analysis Softskills
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
Active Listening Techniques, Informational Listening, Highway 350
Dealing with Difficult People in Meetings, User Story Conversations, and Workshops
This video explores different types of personalities that can stand in the way of a successful outcome and give you some tips on how to manage them.
Creative Collaboration Is at the Heart of an IT Business Analyst's Day
This video exposes the importance of creative collaboration in defining proposed applications or products.
Collaborative Tools, Techniques and Skills That Foster Engaging Environments
Collaboration and facilitation are critical social skills for productive teamwork whether you lead the team or participate.
Prepare and Start a Face-to-Face or Virtual Meeting Effectively
Facilitation Skills Are Vital for Any Professional Meeting
Business Use Cases Simplified
Introduction to Business Use Cases for Lean and Agile Environments
Agile Business Analysis: Find and Write Detailed Use Cases to Discover Complex Features / Functions
Use Case Paths (Flow of Events) to Capture, Organize, and Communicate Functional Features
FREE Course Lectures: Lean and Agile Business Analysis - Writing BUSINESS Use Cases
Conversation Flow Analysis, Chatbot Development, and AI
IT Business Analyst: Digital Director for AI (Artificial Intelligence) and Data Science
What Components of Digital Transformation Affect Business Analysts?
The Impact of AI on Strategic, Tactical, and Targeted Business Analysis
How Do Big Data, Data Science, and Artificial Intelligence Affect Business Analysts?
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
Analyze and Design the Conversational Flow for a Chatbot
Using a decision tree, draft a chatbot structure and chatbot paths including user choices, decision points, and outcomes while following the lean principles
How to Build a Chatbot Using the Landbot Drag-and-Drop Platform (No-coding Required)
Use the most intuitive chatbot builder to create website bots, conversational apps / website interfaces, Facebook bots, and WhatsApp bots
Chatbot Structure and Conversational Flow Must Fit the Chatbot Type
AI-driven (NLP) and Directed Chatbots and Conversational User Interfaces
Are Directed (aka Rule-based) or AI (aka NLP)-based Chatbots Best for Your Situation?
Design and Structure Chatbot Conversations with UX Analysis Techniques
You never design a casual conversation. Why should you put in the work to design chatbot conversations?
FREE Course Lectures: Landbot - From User Experience Design (UX) to a Functioning Chatbot
Workflow Analysis Process Modeling
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
FREE Course Lectures: Data Flow Diagrams to Visualize Workflows
Requirements Elicitation and Analysis
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 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
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
Maintaining a Questions and Answers Backlog
Keep Your Requirements Elicitation on Track by Managing Questions, Answers, and Assumptions in a Central Repository
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
User Stories Simply Put!
Business Analysis Using User Stories
How Well-formed User Stories Express Stakeholder Requirements for Agile And Traditional Projects
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
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
An Overview of Business Analysis for Information Technology
An Introduction to Business Analysis and Why It Is Important to Organizations around the World
What Is Business Analysis for Information Technology (IT)
An Overview of Business Analysis Activities and Current Business Analysis Techniques
IT Business Analysts: What They Do and How to Succeed (35 min)
Agile, Lean, DevOps, Kanban, ATD, BDD, Cynefin – the New World for Business Analysts
Part 1 of “Strategic, Tactical, and Operational Business Analysis – Three Emerging Business Analysis Careers” presented to the IIBA® (International Institute of Business Analysis™) Cincinnati Chapter and the Bluegrass IIBA® Chapter.
Why Neuroscience Matters to Business Analysts (41 min)
Leveraging the Differences between Conscious and Nonconscious Minds Helps Stakeholders Reveal Their True Business Needs
Keys to Great Requirements Meetings and User Story Workshops
What You Need to Know about Collaboration in Requirements Elicitation and User Story Conversations
Business Analyst: Digital Director for AI and Data Science (35 min)
Leverage the Power of Both Your Conscious and Nonconscious Minds to Help Stakeholders Reveal Their True Business Needs
Business Analysis Techniques Used by the Strategic Business Analyst
Business Analysis Techniques Used by the Tactical Business Analyst
Part 3 of “Strategic, Tactical, and Operational Business Analysis – Three Emerging Business Analysis Careers”.
Business Analysis Techniques Used by the Operational Business Analyst
Part 4 of “Strategic, Tactical, and Operational Business Analysis – Three Emerging Business Analysis Careers”.
When Do You Do Business Analysis in Lean / Agile Projects
Part 5 of “Strategic, Tactical, and Operational Business Analysis – Three Emerging Business Analysis Careers”.
The Now and Future Business Analyst Profession
Part 6 of “Strategic, Tactical, and Operational Business Analysis – Three Emerging Business Analysis Careers”.