Eliciting Business Requirements Course

(13 customer reviews)


SKU: EBR Category: Tag:


Live Virtual Business Analysis Training Course

  • This has been our most popular on-line course – taught live by one of our senior consultants from our state-of-the-art video conferencing facility.
  • New and updated, Eliciting Business Requirements (EBR) is a 10½ hour course held in three 3 ½ hour sessions over three successive afternoons.
  • Participants learn the skills and techniques for their most important role: gathering and analyzing requirements for a product or project: Everything you need to get started and to support the project or agile team through the initiation, planning, elicitation and analysis activities.
  • IAG is known for its practical courses and the steps and questions that makes it easy to follow and easy to use on-the-job and in your Requirements Discovery Sessions. This is a proven, effective, real world approach that will enable a defined and consistent method to be easily applied in your workplace–whether agile or iterative or waterfall–whether for internal development or off-shore, or for the sourcing or integration of commercial software systems.
  • Each day covers specific modules that flow progressively through the process starting at the initiation of a project and its high-level objectives and requirements, through successively more detailed modeling and mapping of the process in order to discover and define the functional and non-functional requirements (as IEEE system-shall statements or user stories and their acceptance criteria). Participant will learn a variety of traditional and agile business analysis techniques.
  • Following the learning methods and course design that is so popular with IAG’s clients, participants learn specific tips, precise steps to follow, techniques to use, questions to ask, and templates to fill out.
  • Participants are also given exercises to complete which are reviewed in-class. All registered attendees are also given access to an online class workspace to obtain course materials, checklists, handouts, exercises, and to share information and discuss topics with classmates.
  • With IAG’s Live Virtual Training, you get to learn from our leading experts on business analysis, agile, requirements and architecture with the convenience and cost effectiveness of being online. From IAG’s web-conferencing facilities, our instructors provide an interactive, video and web-based experience that puts you right in the classroom but with the convenience of being online!

Additional information


Business Analysis


Business Analysts, Business Architects

Credits Offered


Delivery Method

In-class, Live Online


3 days x 3.5 hours (1:30 to 5pm EST)


Foundational, Intermediate


Public or Private

Vendor / Product Line


Course Outline


  • Business Analysis and Requirements
  • The Different Forms of Requirements and BA Work Products
  • Activities of the Requirements Discovery Process
  • Strategies and Methods to Elicit Requirements
  • Tips for Facilitating a Requirements Discovery Session
  • Planning for Requirements Discovery
Process (Use Case) Modeling​
  • The Business Use Case
  • Steps and Questions to Elicit and Describe a Use Case
Information Modeling
  • Discovering, organizing and describing business entities
  • Discovering and describing data attributes
  • Steps and Questions to Elicit, Describe and Model Data
Discovering and Describing Requirements and Rules
  • Determining and Documenting Functional Requirements
  • Writing Well-formed IEEE Standard System Shall Statements
  • Writing User Stories
  • Determining and Documenting Non-Functional Requirements
  • Harvesting and Writing Business Rules
  • Definitional (Structural) Rules
  • Behavioral (Operative) Rules
Wrap up
  • Culminating Group Case Study Exercise Debrief
  • Q&A
  • Review and Close

Learning Objectives

  • How to use the right elicitation techniques, models, steps and questions appropriate for the various stakeholder groups (users, senior management, non-technical, business subject-matter-experts, detail oriented, high-level, etc.)
  • Understand the critical success factors for a requirements meeting including setting expectations, using a systematic process and questioning techniques, using visual modeling, keeping the meeting focused, using business language
  • Identify clients’ business needs easily, without needing to be a subject matter expert
  • How to work directly and interactively with business clients in defining project requirements
  • Conduct fast and efficient analysis – maximizing the time and resources of the company
  • How to apply industry best practices for discovering, describing and documenting requirements for various projects (new development, maintenance and package) and in various environments (iterative, incremental and waterfall)
  • Identify true user requirements versus “nice-to-have”
  • How to organize and model the information requirements into business objects and data elements
  • Learn the steps, questions and techniques for business process and data modeling – using such tools as context diagramming, use-case modeling, data flow diagramming, functional narratives, process modeling, data descriptions, entity relationship diagrams)
  • How to analyze client business requirements and produce requirement specifications
  • Complete a business requirement specification that’s ready for design, development or sourcing software

IAG Training Experience

Whether you are attending online or in person, in a public or a private in-house class, our courses are designed to provide an enjoyable, engaging and effective learning environment. Our instructors are all experienced practitioners and our courses all include demonstrations, examples, and exercises to make the content relevant and meaningful.

Participants receive a participant guide as well as access to our online class workspace for templates, handouts, samples and additional reference material.

The Roadmap (aka Secret Sauce)

At a very high-level, here is a view of the Requirements Discovery Process used in this course, following best practices, and applicable to any framework or methodology:

  1. First we start by modeling the very high-level process scenarios (and their context) to elaborate and more fully understand the vision and scope​ of the use of the product or system. (In agile these would be referred to as epics)
  2. Briefly describing these epics or high-level process scenarios yeilds us a set of business activities that can be prioritized and selected to be further elicited and analyzed — as in-scope high-level requirements or capabilities.
  3. For each of these in-scope business activities, we model them as use cases, eliciting the steps and variations, and describing the desired-state primary and alternate scenarios iteratively and incrementally to just the necessary level of detail.
  4. Additional modeling and analysis such as data flow diagramming, data modeling, and others can be used to complement and validate the client’s needs.
  5. The models are then analyzed to determine the potential requirements or features and to harvest the business rules. The requirements are written as system shall statements or user stories and then discussed, verified, validated and prioritized.
  6. The prioritized requirements are then selected or approved from the backlog for further analysis, design, development, or inclusion in an RFP.


Pre-requisite Courses: none

Overlapping Courses: (Courses covering many of the same topics)

  • Defining Business Requirements covers all topic in EBR plus additional topics prior to eliciting (scoping and planning), and after elicitation (verification, validation and prioritization)
  • The Business Analysis Bootcamp covers all topics in EBR plus additional topics from Product Visioning, Planning and Estimating for Requirements Discovery, Facilitating a Requirements Discovery Session, Writing Business Systems Specification, and other material.

Additional Courses: (for more detail on topics covered and other related topics)

  • Lean-Agile Business Analysis — for BA activities and requirements in an Agile context
  • Realistic Project Scoping
  • Planning and Estimating for Requirements Discovery
  • Facilitating a Requirements Discovery Session
  • Writing Business Systems Specifications

13 reviews for Eliciting Business Requirements Course

  1. blank


    This is a really good process! And the content, examples and delivery of such an in-depth approach kept the course very interesting.

  2. blank


    What really resonated with me most were the details of gathering Use Cases and taking an iterative process until all requirements are gathered. Also, all the online materials and templates etc. were very helpful and great! Brad did a great job.

  3. blank


    Thank you and great job. I did enjoy the course very much and appreciate IAG’s and Brad’s good quality delivery of the material.

  4. blank


    Brad succeeded and met all my objectives goals for the class. I’ve got the tools I need to become a better systems analyst and add value to my organization. Brad is a keeper!

  5. blank


    Excellent training. Really liked the virtual classroom. I had no issues at all. Brad was an excellent trainer.

  6. blank

    Melissa T.

    Great Job Rob! Thank you so much for your time.

  7. blank


    It was a great course, and David did a good job calling upon participants for input and keeping folks engaged and maintaining interaction across a diverse audience – no small feat. Also liked the SmartBoard – used very effectively.

  8. blank

    Kelly S.

    The instructor is positive and upbeat and holds the participants attention effectively. The material is well organized and I like the ability to ask questions interactively.

  9. blank


    The instructor was great. He was very knowledgeable, kept my interest, gave good real world examples of the methodology in practice, and made every effort to answer everyone’s questions and meet their needs.

  10. blank


    The course provided me clear guidelines on how to improve requirements gathering: the methodology is straight-forward and the way the course was organized allowed me to better understand each step of the process.

  11. blank


    I very much liked the approach to use cases in the course. It appeared that it was the foundation and that the functional requirements and business rules were a lot easier to create as a result.

  12. blank

    P. O.

    I liked the real life examples of do’s and dont’s that I could relate back to what I’ve done and could do in the future for a better end result.

  13. blank


    Thank you for completing another piece of the requirements puzzle for me. I have taken many requirements engineering, and systems analysis, and business analysis courses and all of them demonstrated individual techniques such as DFDs and Use Cases but not a cohesive/integrated approach for the overall delivery of the business and functional requirements. Rob was a great instructor and supplemented the course materials with lots of excellent examples from his projects.

Add a review

Powered by wpcustomerservice.com