4.47 out of 5
4.47
10584 reviews on Udemy

Business Analysis Fundamentals

Learn the Core Concepts of Business Analysis and Grow a Successful Career as a Business Analyst
Instructor:
The BA Guide | Jeremy Aschenbrenner
40,901 students enrolled
English More
Gain a solid foundation of Business Analysis knowledge
Understand the roles a Business Analyst can play and the tasks they perform
Learn the intricacies of the Software Development Life Cycles (SDLC) popular with businesses today
Gain the practical knowledge to successfully initiate a project
Ability to accurately and efficiently elicit requirements
Learn about modeling techniques used to make requirements understandable by all business and technical stakeholders
Understand the techniques used to remove ambiguity from requirements
Have the confidence to successfully facilitate requirements approval meetings

This course will teach you the core concepts you will need become a successful Business Analyst! 

✨ Course enrollment includes activities, handouts, quizzes, 1-on-1 support, LIFETIME access, and a 100% money-back guarantee! ✨ 

I take my years of experience in the Business Analysis field and roll them all into this one course.  If you are an aspiring Business Analyst or one that is new to the role, this course needs to be your first step to lay the foundation you will build all future knowledge and experience on top of.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Hear What Our Students Are Saying:

“The videos are not only extremely informative but they are highly interesting. Jeremy keeps me engaged and attentive with his style of knowledge delivery. The content is very detailed. I have attended many other BA courses but it never made me confident to take up the role of a BA. With Jeremy’s videos, I am not even half-way through his lectures yet I feel highly confident about what I have learnt so far. I think I am going to make myself proud! Thank you, Jeremy.” -Geet D.

“This was an excellent course. Content and presentation brilliant. I learnt a lot and will certainly be putting it into practice. Thanks!”  –Dave S.

“I am a student with no prior formal knowledge on Business Analysis. Course material and explanations are clear, well illustrated, enhanced with examples and professional choice of words. Instructor is easy to follow. Practical, comprehensive, highly recommend!”  -Rob G.

“Great inside knowledge from Jeremy, clear and concise. Explains Business Analysis concepts in a way that is easy to understand and gives a solid base of the fundamentals.” -German M.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Why should you explore a career as a Business Analyst?

  1. Great Pay – The average salary of a Business Analyst (BA) is over $78,000 per year!

  2. Job Market Growth – The Business Analysis job market is expected to grow at a rate of 19% over the next 10 years!

  3. Springboard to Other Careers – Skills learned as a Business Analyst are crucial in many other IT and Business professions

  4. Uses Existing Industry Knowledge – Knowledge gained outside of the Business Analyst title is highly valued

  5. Different Each Day – The job in Business Analysis is never stale. There are always new projects and challenges to tackle

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Why should I enroll?

Getting into the Business Analysis field was one of the best decisions of my life! Unfortunately for me, the road was a little rocky as I had to learn techniques and skills the hard way, through project misses and failures. I am here to help you and make the path to becoming a successful Business Analyst less painful. This course will provide you with all of the details you need to not only become a Business Analyst, but to also be successful at it!

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

What bonuses are included?

  • Access to the searchable Business Analyst Glossary.  The Business Analysis field is inundated with complex terms and acronyms.  This searchable glossary is a critical tool for you to learn and understand what those terms and abbreviations mean.

  • A Business Requirements Document (BRD) example template that you can utilize to practice your requirement documentation skills.

Outside of these bonuses, you also gain access to to an industry expert! I am not just the instructor of this course, I am also a resource and a mentor to give you guidance and tips to begin or advance your career.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Still Unsure? Hear What Our Other Students Are Saying:

“Very good course and delivery style. 100% recommended for new and experienced BAs” -Ike E.

“This course is simply brilliant! Very informative, good examples and importantly well dispatched. Thanks Jeremy.” -Godwin D.

“I thank you for sharing your knowledge and appreciate your guidance.” -Mohit

“The pace of the lectures is perfect. Jeremy keeps the lectures interesting, engaging and knowledgeable at the same time. Great work.” -Sumit L.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

You have nothing to lose! This course comes with a 30 day money back guarantee. If you are not completely satisfied with your purchase, you’ll be given a refund. No questions asked! 

Invest in your future. Enroll today.

Welcome to the Course!

1
Course Introduction

The lecture gives the thousand foot view of the course as a whole. Having a clear understanding of what the course will teach you, allows you to work at your own pace knowing what information is yet to come.

2
Top 7 Reasons You Should Become a Business Analyst
3
IMPORTANT LINKS - Please review and bookmark
4
Course Downloads

The sole purpose of this lecture is to house the various downloads for the course.

The Basics

1
Introduction to Business Analysis, the BA Role, and the Value BAs Provide

Welcome to the first real lecture of the course! Understanding what Business Analysis is, what a Business Analyst does, and the value they provide to companies is the critical foundation knowledge needed before we go any further.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
Udemy Review System
3
Tasks of a Business Analyst

Now that you have the foundation of Business Analysis, the next area of importance is understanding the high level tasks a Business Analyst performs.

4
Real World Example of Tasks a Business Analyst Performs

Throughout the course I will be providing you with real-world examples that will help you to solidify the knowledge you have learned. With being in your shoes not that many years ago, I know how important it is to give practical application to the information being provided. This lecture will walk you through a real project I was a Business Analyst for and how I performed each of these high level tasks.

5
Roles of a Business Analyst

Some organizations have Business Analysts play a very general role within their organization. The Business Analysts may be involved in all aspects (or tasks) of a project and need to be versed to do so. Other organizations are taking a more streamlined approach and breaking the Business Analyst position into various roles that perform different actions. This lecture dives into some of the most common roles a Business Analyst can play and what duties they perform within such roles.

6
Validate Understanding of the Basics

This quiz is utilized to validate your understanding of the basics of Business Analysis.

7
Activity: Identify Your Top 2 Roles

Software Development Lifecycles (SDLC)

1
Business Analyst Glossary of Terms + Download

This is a brief introduction lecture to The BA Guide's Business Analyst Glossary of Terms. I walk you though the glossary and explain how to utilize it.

2
Software Development Lifecycle Overview

Every organization have different needs and speeds in which they expect change to happen. More traditional organizations may prefer a more rigid approach to software development that is slow moving, but offers them greater control and approvals. Organizations that are generally younger or want to by more flexible to their changing landscape may opt for a different approach to meet their needs. This lecture will frame up the most common Software Development Life Cycles (SDLC) to allow you a general understanding for the next, more detailed lectures.

It is very important you understand, at least at a high level, all of the methodologies below. You are most valuable when you have experience in knowledge in a wide range of methodologies. On top of that, you never know what methodology your next company will be utilizing.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

3
Waterfall

The original and arguably the most rigid SDLC out there. Let's take a ride down the waterfall, but I hope you don't forget anything on the way down because there is no way to get back up.

4
Incremental

The incremental model is all about building upon a starting point and continuing its evolution. This lecture will tell you everything you ever wanted to know about the incremental model.

5
Spiral

Prone to motion sickness? If so, this SDLC methodology may not be for you. Kidding aside, this model is all about being risk adverse and spiraling toward your end project goals.

6
Scrum [Agile] PART 1

Agile methodologies have evolved over many years after companies utilized and struggled with more rigid processes, like waterfall. As of 2016, Agile is extremely popular among the most popular companies, including Google. This two part lecture explains the concepts of the Scrum methodology, as well as the terms, artifacts, and meetings that are utilized.

7
Scrum [Agile] PART 2

Part 2 of the Agile - Scrum methodology deep dive.

8
Rapid Application Development (RAD) [Agile]

Another, slightly less popular version of Agile, is the Rapid Application Development. This utilizes pieces of the Agile base to allow products to get out the door extremely quickly.

9
Prototyping

Not really a standalone methodology, but prototyping is utilized in other methodologies and it is important to have a clear understanding of what it is.

10
Software Development Life Cycles Knowledge Check

This quiz will validate your understanding of the common Software Development Life Cycles including their advantages and disadvantages.

11
Activity: Software Development Life Cycles Brainstorm

DO NOT SKIP!  Activities are extremely important to cement what you have learned.

Initiating a Project

1
Activity: Begin to think logically

This activity is a quick warm up to get you thinking logically.

2
Activity: Begin to think logically - Solution and Explanation

This lecture contains the answer to the warm-up activity

3
Understanding the Business Objective

One of the most crucial steps in any project is understanding the business objective. If you miss the mark here, all of your efforts will be a waste of company time and money. Do not skip this lecture!

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

4
Creating a Business Case [PART 1]

In order to get a project idea approved and budgeting set aside, many Business Analysts have the responsibility to create a Business Case.  This lecture will give you the basics of what a Business Case is and why it is important.  (Part 1)

5
Creating a Business Case [PART 2]

In order to get a project idea approved and budgeting set aside, many Business Analysts have the responsibility to create a Business Case.  This lecture will give you the basics of what a Business Case is and why it is important.  (Part 2)

6
What is a Stakeholder and How to Identify Them

Identifying stakeholders is a crucial step for all projects. If you don't have a good grasp on everyone that will be affected by the project, you have very little chance to meet all of their requirements.

7
Assigning Responsibilities to Stakeholders using a RACI Matrix

Once stakeholders have been identified, you want to assign them responsibilities to to ensure there is no confusion about their roles.

8
Initiating a Project Quiz

This quiz will validate your understanding of the knowledge taught in this Initiating a Project section of the course.

9
Activity: Create a Business Case

DO NOT SKIP!  Activities are extremely important to cement what you have learned.

Requirement Basics

1
Overview of Requirements

For most Business Analyst roles, requirements are the key to their success. This lecture gives you the understanding of what requirements are, why they are important, and how they are categorized.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
SMART Requirements

Writing SMART requirements are crucial to every project. Follow my easy to remember process for ensuring your requirements are easy to read and understand by people in any role.

3
SMART Requirements Clarification

This is a short lecture to clarify some possible confusion or misconceptions that could come from the SMART Requirements lecture.

4
Tips for Producing Valid Requirements

This lecture will walk through a laundry list of tips I have identified throughout my career as a Business Analyst. I focus both on wording and verbiage requirements should have. As well as the words that could be confusing or ambiguous.

5
Phases of the Requirements Process

This is a shorter lecture that sets up and understanding of the next four sections on requirements.

6
Business Rules

This lecture helps to explain what business rules are, how they compare to business requirements, and some best practices for business rules.

7
Requirement Basics Quiz

Requirement Elicitation

1
Requirement Elicitation Basics

Requirement elicitation is a skill that is learned through doing, but having a foundation to build your knowledge on is important.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
Introduction to Requirement Elicitation

This lecture overviews the Elicitation Technique lectures that appear later in this section.

3
Elicitation Technique: Brainstorming

Brainstorming is an outstanding technique to drive lots of high level ideas on how you can solve a particular problem. This is crucial when you are fishing for ideas on how to proceed on a specific requirement or issue.

4
Elicitation Technique: Requirement Workshops

Requirement Workshops do a great job to pull together multiple groups or departments, and have a discussion around the requirements necessary for the project. By getting everyone together, you are able to get immediate feedback on if the requirements will meet everyone's needs.

5
Elicitation Technique: Interviewing (PART 1 OF 3)

Interviewing is one of the most common requirement elicitation techniques utilized by Business Analysts. While it can take some time to set up and conduct, you are able to get an intimate understanding of exactly what the stakeholder does on a daily basis and the challenges they face.  Part 1 OF 3

6
Elicitation Technique: Interviewing (PART 2 OF 3)

Interviewing is one of the most common requirement elicitation techniques utilized by Business Analysts. While it can take some time to set up and conduct, you are able to get an intimate understanding of exactly what the stakeholder does on a daily basis and the challenges they face.  Part 2 OF 3

7
Elicitation Technique: Interviewing (PART 3 OF 3)

Interviewing is one of the most common requirement elicitation techniques utilized by Business Analysts. While it can take some time to set up and conduct, you are able to get an intimate understanding of exactly what the stakeholder does on a daily basis and the challenges they face.  Part 3 OF 3

8
Elicitation Technique: Surveys

The survey elicitation technique is great to get quantifiable data. This data can help identify pain points and create a baseline for your project.

9
Elicitation Technique: Documentation Review

While not always defining requirements, documentation review is a great first step in requirement elicitation. Reviewing past documents and user guides can help you get your arms around the current landscape of the business, project, process, etc.

10
Elicitation Technique: Analyzing Interfaces

While not a stand alone elicitation technique, it is important for to cover analyzing interfaces. Nearly every system has an expectation of information going in and information coming out. Due to that, not having requirements that identify those needs can be a critical mistake.

11
Activity: Utilize the elicitation skills you've learned

DO NOT SKIP!  Activities are extremely important to cement what you have learned.

Requirement Analysis

1
Visual Modeling Concepts

Visual modeling is the best way to make requirements understood. This lecture will go over so of the basic concepts and the benefits of visual modeling.

2
Introduction to Requirement Analysis

This lecture will give you an understanding of what the Requirements Analysis phase is all about.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

3
Business Models

I like to break up visual models into two categories; Business Models and Technical Models. This lecture introduces the most commonly used Business Models.

4
Technical Models

Technical Models are not something most Business Analysts will create, but it is good to have an understanding of how to read the model. This lecture introduces the most commonly used technical models.

5
BPMN vs UML

There always seems to be a lot of questions that I receive around learning BPMN or UML. This lecture gives you an understanding of what BPMN and UML are, their similarities, their differences, and which one I would recommend learning over the other.

6
Engaging Your Technical Team

This lecture covers when you should engage your technical team in the project.

7
Visual Modeling Next Steps

Requirement Specification

1
Introduction to Requirement Specification

This lecture will give you an understanding of what the Requirements Specification phase is all about.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
Categorizing Requirements

One of the first steps in requirement specification is to categorize requirements. This lecture explains why it is important to categorize requirements and the categories you should be breaking them into.

3
Deriving Requirements

Deriving requirements is an important process within requirement specification. It helps to add details, remove abiguity, and increase clarity.

4
Assigning Requirement Attributes

The requirements have certain attributes or properties that are important to capture. In this lecture we explore what attributes you should have with each of your requirements and why.

5
Prioritizing Requirements
6
Validating Requirements

This lecture revisits what valid requirements look like.

7
Business Requirements Document (BRD)

Now that you understanding how to elicit documents, how and where do you document them? This lecture will go over the Business Requirements Document and give you a breakdown of its most common sections.

This lecture references an example Requirements Document template and that can be found in the Course Downloads lecture near the start of this course.

Requirements Approval

1
Introduction to Requirements Approval

This lecture will give you and overview of the lectures you can expect in this section.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
Gaining the Business Approval

You've worked so hard in eliciting, analyzing, and specifying your requirements. You are in the final leg of the race. And you begin with gaining the business' approval.

3
Gaining the Technical Approval

Now that you have gained the business' approval, it is time to turn to your technical team and ensure they have everything they need.

4
Gaining Sponsor or Committee Approval

The last step to moving the project forward is getting the approval of the sponsor. This lecture will tell you everything you need to know.

After the Project

1
Conducting a Project Review

Doing things exactly the same and expecting a different result is one of the truest quotes I know.  This lecture will talk about eliciting feedback from the project team and conducting a project review.

2
Verifying the Completion of a Project

Well the project is done, you should just release the resources back to their normal duties...right?  NO!  There a some important tasks you should accomplish before officially closing out the project and one of them is the Project Completion Verification.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

Miscellaneous Other Topics

1
Application Environments

I have been asked by some aspiring Business Analysts to further explain server environments for an application.  This lecture touches on the subject and explains the difference between dev, test, and production.

**This lecture contains (as a resource) the slide deck for this section. Feel free to download and utilize for your notes.**

2
Tip for Success: Own Your Conference Calls
3
Tip for Success: Include a Meeting Agenda
4
Tip for Success: Stop with Formal Meeting Agendas

Bonus Section

1
Bonus Lecture...What's Next?
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.5
4.5 out of 5
10584 Ratings

Detailed Rating

Stars 5
5460
Stars 4
3812
Stars 3
1063
Stars 2
172
Stars 1
62
7d3b2e33ebe08cae8d92712416cf03dd
30-Day Money-Back Guarantee

Includes

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