FREE Video Library
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 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 41,000+ students to register and complete our popular self-paced, online training courses.
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 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.
Landbot: Conceive, Converse, and Convert with Chatbots
Agile Business Analysis: Getting and Writing Lean Requirements
Lean / Agile Business Analysis: Writing BUSINESS Use Cases
Business Analysis: Data Flow Diagrams to Visualize Workflows
Functional AND Non-Functional Requirements – Simply Put!
Discover Requirements Using Conversations and Workshops
What Is Business Analysis for Information Technology (IT)
The course defines how business analysis is currently practiced. The authors provide insight into this fast-growing field by distinguishing strategic, tactical, and operational business analysis.
It provides surveys of what Business Analysts really do and what business analysis techniques people use most often when they are the one “wearing the BA hat”.
You will learn what “requirements” really are and what different types of requirements exist. Because many requirements define future information technology (IT) solutions, the authors share their experience on how Waterfall, Iterative, Agile, and Experimental (aka “Chaotic”) Software Development methodologies impact the business analysis responsibility.
An Introduction to Business Analysis and Why It Is Important to Organizations around the World
Lean Business Analysis is a flexible response to change, a value increase using fewer resources, and waste reduction during requirements discovery
A Look at Software Requirements including Business, Stakeholder, Solution, and Transition Requirements
An Overview of the Most Widely Used Business Analysis Tools and Techniques
An Overview of Software Development Approaches and Their Impact on Business Analysis Activities
Agile Software Development Approaches and Their Impact on Business Analysis Activities
Iterative System Development Approaches and Their Impact on Business Analysis Activities
Structured System Development Approaches and Their Impact on Business Analysis Activities
Identifying All Stakeholders at the Beginning of Your Project Is a Best Practice for Reducing Scope Creep and Avoiding Missing Requirements
Requirements Discovery or User Story Workshops Are a Fast-track Approach To Getting User Requirements from a Diverse Group of Stakeholders
Effective Information Technology Solutions Start with Business Problem Analysis, for Which You Need a List of Potential Problems
How to Craft Business Problem Statements That Enable Decision-makers To Approve Your Project and Ignite Your Team’s Creativity
How Well-formed User Stories Express Stakeholder Requirements for Agile And Traditional Projects
Rule 1 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Rule 2 in How To Write Effective User Stories That Express Business Needs and Minimize Misunderstandings
Rule 3 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Rule 4 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Rule 5 in How To Write Effective User Stories that Express Business Needs and Minimize Misunderstandings
Prioritizing User Stories or Requirements Is Essential to Focusing Your Limited Resources on the Most Important Requirements First
Analyzing Business Process Models to Uncover Workflow Problems and Identify Requirements for IT Solutions
A “Level 0” Dataflow Diagram (a.k.a. Context Diagram, Business Process Model) Makes the Scope of Your Project Visible
Drawing a Picture of How a Business Process Creates and Consumes Data Identifies Critical Functional and Non-Functional Requirements
Jump-Starting Context Diagrams, Data Flow Diagrams, Workflows, and Process Models by Visualizing Material and Data Movement within an Organization
How Creating and Using Data Flow Diagrams Can Save Your Agile or Traditional IT Projects
How to Develop a Detail or Low Level Data Flow Diagram that Lets You Identify Issues and Discover Requirements for Change
Finding Lower-Level Processes as a Crucial First Step toward Creating a Detailed Dataflow Diagram
Use the Power of a Data Flow Diagram to Identify Data Discrepancies, Inconsistencies, and Conflicts
Balancing an Exploded Process with the Lower Level Dataflow Diagram Reveals Missing Components