Requirements Gathering with Use Cases for Business Analysts
What you'll learn
- 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
Requirements
- No technical background required
- The course has no prerequisites
- No additional materials are required
- Interest in the field of Business Analysis for Information Technology
Description
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.
Who this course is for:
- Anyone who wants to communicate business needs and wants for a future IT solution. Targeted towards members of Lean and Agile teams. Examples:
- Product Owners
- Business Analysts
- Requirements Engineers
- Business- and Customer-side Team Members
- Subject Matter Experts (SME)
- Project Leaders and Managers
Instructor
Angela and Tom Hathaway of BA-EXPERTS (previously Hathaway & Associates, Inc. and Requirements Solutions Group, LLC) have been in business analysis and UX (User Experience) design for over 30 years. Their expertise spans information technology, methodologies, and innumerable applications in every industry for organizations from Mom-and-Pop shops to Fortune 100 companies and government agencies. In their writings and lectures they strive for enlightening while entertaining.
They have taught many thousands of students around the world and facilitated hundreds of requirements discovery sessions under a variety of acronyms (JAD, ASAP, JADr, JRP, etc). In recent years, they have focused their attention on human-machine communication, in particular how to improve the use of Chatbots.
Current and past customers include TIAA-CREF (Financial), Cathay Pacific, Emirates Airlines (Transportation), Manitoba Telecom Services (Telecommunications), Honeywell (Manufacturing), Starwood Hotels and Resorts (Hospitality), numerous government agencies, and a myriad of other organizations.
Tom and Angela's training, consulting, and mentoring efforts have saved their customers around the world millions of dollars. They can help your organization evolve and improve your conversational user interface, business analysis, and UX Design practices.