4.3 out of 5
81 reviews on Udemy

Agile Business Analysis: Writing Lean BUSINESS Use Cases

Enabling Stakeholders to Capture, Organize, and Communicate Functional Business Requirements for a Digital Solution
Tom and Angela Hathaway
1,136 students enrolled
English [Auto]
Document user interaction in Lean Use Cases descriptions and diagrams
Define and defend the need for Lean Use Cases
Describe the major components of a Lean Use Case
Determine how to handle alternate and exception situations
Extract Use Cases from a Vision Statement
Apply Business Event Analysis to discover Lean Use Cases based on business activities
Analyze business scenarios to discover Lean Use Cases

Lean Business Use Cases Help You Manage Complexity

Use Case Models are well suited to building a product backlog. They are the ideal tool for representatives of the business community to identify, clarify, and organize functional software requirements for a digital solution.

Use Cases define the interactions between people and technology. They enable business users to talk to Information Technology (IT) professionals about what the business needs in a manner both parties can understand. Use Cases also enable IT professionals to talk about technology to the business community without using technical jargon.

User Stories and other forms of textual requirements are phenomenal ways of expressing business needs but they often lack context. That leads to ambiguous and subjective interpretations creating software that does not meet the business needs. Use Case Models, however, provide this context and are easily understandable by all stakeholders (customers, users, managers, developers, and testers). Creating and distributing Use Cases significantly decreases miscommunication that causes incorrect implementation of requirements. The time spent up front  drastically reduces the overall time required to develop a viable product that meets the business needs. Use Cases are essential for Agile Teams that are not co-located!

Lean Use Cases are becoming the de facto standard for defining and communicating functional requirements in Lean and Agile environments. Applying the Lean philosophy of waste reduction to the Use Case concept creates a powerful tool for communication to and within a Lean or Agile Software Development team.

Writing a Lean Use Case is a skill that anyone in an organization can easily acquire. Learning how to write and manage Lean Use Cases at varying levels of detail is a major step in getting your IT applications to do what you want them to do. Knowing why you need a Lean Use Case, when to create one (especially in a lean environment), and where to put what information is critical to creating high-quality functional requirements.

Learn How Lean Use Cases Improve Communication in a Lean / Agile Setting

This exercise and example-rich business analysis training course explains the who, what, when, where, how and why of Lean Use Case models. Learn how Use Cases augment Lean and Agile software development by providing just enough detail at every point in the Agile development process.

To easily discover Use Cases, we include a section on Event-Response Analysis, Vision Statement Analysis, and Example- or Scenario-based Use Case Identification.

After finishing this course, you can write high-quality Use Cases defining actors, pre-conditions, post-conditions, main paths, alternate paths, exception paths and more.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3 out of 5
81 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


3 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion


Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed