Requirements Elicitation Techniques - Simply Put!

Helping Stakeholders Discover and Define Requirements for IT Projects
4.8 (2 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
348 students enrolled
5% off
Take This Course
  • Lectures 23
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2016 English

Course Description

Getting the right requirements for an IT project is arguably the most challenging step in software development. Every analysis of IT projects over the past seventy-plus years identifies missing and misunderstood requirements as the major cause of project overruns and failures. The importance of requirements elicitation cannot be overstated. The requirements you elicit and gather are the foundation for the remainder of ALL of the work on your project.

This course offers a valuable set of proven methods for getting IT requirements from project stakeholders. My co-author, Angela, and I have used these techniques on hundreds of IT projects around the globe and we know the value each provides. Every presented technique will greatly improve your ability to elicit effective requirements which is the ultimate challenge for every project.

So what are you going to learn? This course presents the nuts and bolts of “requirements elicitation” which will help you:
• Identify potential stakeholders early in the project
• Manage the requirements elicitation process with a Question File
• Recognize, track, and report progress toward requirements completion
• Define, document, and analyze business problems to ferret out hidden requirements
• Facilitate effective requirements brainstorming sessions to uncover additional requirements 
• Use 10 critical questions to initiate the requirements elicitation process
• Capture and communicate assumptions about your requirements
• Avoid “analysis paralysis” by recognizing when it is time to stop eliciting and start deciding

We design our courses with a mix of “talking-head” instructor videos augmented with “Intellimated” visual aids proven to improve comprehension and increase retention. 

The presented techniques will help practicing business analysts, future business analysts, subject matter experts, managers, product owners, project managers, and anyone responsible for getting the right requirements from the right people.

What are the requirements?

  • There are no prerequisites for this course. You will get the most benefit, however, if you also take our related course "Requirements Interviews and Workshops Simply Put!"

What am I going to get from this course?

  • Identify potential stakeholders early in the project
  • Manage the requirements elicitation process with a Question File
  • Recognize, track, and report progress toward requirements completion
  • Define and document business problems
  • Analyze business problems to ferret out hidden requirements
  • Facilitate effective requirements brainstorming sessions
  • Capture and use the brainstormed results to uncover additional requirements
  • Use 10 critical questions to initiate the requirements elicitation process
  • Capture and communicate assumptions about your requirements
  • Avoid “analysis paralysis” by recognizing when it is time to stop eliciting and start deciding.

What is the target audience?

  • Anyone responsible for defining what a project should deliver will benefit from this class. Although it is directed toward Information Technology projects, all of the techniques will benefit you on any project, professional or personal.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to Requirements Elicitation Techniques

The instructor presents the problems associated with eliciting requirements and the learning objectives of the course.

Section 2: Managing Requirements Elicitation with a Question File

The one thing you have in abundance at the beginning of any project is uncertainty. Learn how to embrace that uncertainty and leverage it to start your project off on the right foot.


Recognize that there are always things you know about the project and things you don't know and use that knowledge effectively..


Creating and maintaining an ongoing list of your open questions files is probably the most effective tool for reducing uncertainty.


In dealing with uncertainty, recognizing when it is time to stop asking and start deciding is a critical skill for the one wearing the Business Analysis hat. This is where you reap the benefits of keeping your question file current.

Section 3: Identifying Stakeholders for Requirements Discovery

Having the right project stakeholders will make or break your project. Start identifying stakeholders from the beginning of the project.


The organization chart (org chart) is a visual picture of roles and responsibilities which makes it a great tool for early project stakeholder identification.


Creating and maintaining a simple list of all project stakeholders throughout your project minimizes the danger of missing crucial decision makers.

Section 4: Problem Analysis Initiates Requirements Gathering

If you do not know what business problem your project is solving, you will never know when you are done. By initiating the project with a problem list you are setting the stage for success.


The structure of your problem list should facilitate problem analysis.


Once you have a list of all "problems" the stakeholders expect your project to solve, you can start doing some serious analysis that will ultimately lead you to the "REAL PROBLEMS".


Once you know the "REAL PROBLEMS", defining the requirements for a suitable solution that eliminates all of the symtpoms becomes much easier.

Section 5: Requirements Brainstorming

Brainstorming will result in a much more complete list of requirements early in the project.


Setting the stage for effective brainstorming sessions is a critical first step. It is difficult to recover from a bad start.


You have to keep your group motivated and moving during the brainstorming session to deliver the requisite quality results.


Transitioning from active brainstorming to clarification and expansion of the ideas is just as critical as all of the other steps for a productive brainstorming outcome.

Section 6: Ten Quick Questions Guide Requirements Discovery

Business analysis is primarily about figuring out what questions to ask of whom to define the right solution. This lecture explains the recursive nature of our quick 10 questions.


Asking your Subject Matter Experts what the solution should do is just the tip of the iceberg, but it is an essential first step.


Getting to non-functional requirements requires a lot more questions than getting to the functional dimension. We introduce several common categories of questions that address that conundrum.


Constraining requirements are a category unto themselves. The impose absolute, inviolate limits that any delivered solution has to meet.


We provide an example of responses to the quick 10 questions applied at a functional level as opposed to a project level to illustrate their reusability.

Section 7: Requirements Elicitation Techniques Wrap-up

A brief overview of the techniques presented in the class with explanations of the rationale for each technique.


We provide a "Personal Improvement Plan" for you that will help you integrate the techniques we presented in the course into your daily life.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tom and Angela Hathaway, BA-EXPERTS: Business Analysis for Anyone Wearing the BA Hat

Tom has been in business analysis since long before it was called business analysis. He has over 30 years experience in the fields of information technology, methodologies, and business analysis. In his writings and lectures he strives for enlightening while entertaining. As a facilitator, he achieves results through inclusion and synergistic group-building. He has taught thousands of students business and systems analysis skills since the '80's and has facilitated hundreds of requirements discovery sessions under a variety of acronyms (JAD, ASAP, JADr, JRP, etc).

Angela and Tom Hathaway (previously Hathaway & Associates, Inc. and Requirements Solutions Group, LLC) founded BA-EXPERTS in 2011. As a team, Angela and Tom have trained, consulted, mentored and coached thousands of business analysts around the world for organizations from small businesses to Fortune 100. Hundreds of current and past customers include TIAA-CREF (Financial), Cathay Pacific (Airline), Manitoba Telecom Services (Telecommunications), Starwood Hotels and Resorts (Hospitality), government agencies, and a myriad of organizations spanning all sizes and industries. Our training, consulting, and mentoring efforts have saved our customers around the world millions and can help your organization improve its business analysis practices

Instructor Biography

Daniel Myers, Senior Instructor at BA-EXPERTS

Dan has been in Business Analysis since 1978. He has over 35 years of experience in the fields of information technology, methodologies, requirements engineering, and business analysis. He authored three business analysis methodologies, and ten workshops (2-5 days) focused on the business analysis discipline. With these tools he trained and consulted with over five-hundred medium-sized to Fortune 100 companies on five continents. He also developed an “ASAP” methodology that would later be known as JAD, (IBM’s name).

Some of his customers were LL Bean, Smuckers, and other retailers, Lilly, Merck and other pharmaceuticals, Air Canada, United Airlines, Cathay Pacific, Emirates and other airlines, BlueCross, Cigna, Vanguard and other insurers, 6 of 7 of the largest companies in the state of Maine, Anchorage Municipal (government, police, fire, public schools, etc.), US Army, and numerous other government agencies and companies.

Ready to start learning?
Take This Course