Tag Archive Learn Business Analysis

Business Analysis Fundamentals

Business Analysis Fundamentals

In this tutorial, you will learn business analysis fundamentals from the very basics. This tutorial covers the basics of business analysis, the role and responsibilities of a business analyst and how does a business analyst handle requirements? It will also cover the global certifications for business analysts.

This tutorial course will help you in:

  • learning business analysis fundamentals
  • getting you started on your quest to become a business analyst
  • Taking a decision on business analyst career choice

 What does this tutorial cover?

This business analysis fundamentals tutorial course has 6 chapters, as shown below:

  • What is Business Analysis?
  • Business Analyst Role and Responsibilities
  • Software Development Process Part A
  • Software Development Process Part B
  • Handling Requirements as a business analyst
  • Certifications to become to business analyst

What is Business Analysis?

Business analysis is the discipline of identifying business needs, determining & Validating solutions to the business problems.

Business analysis comprises of three key aspects as shown below:

Business Analysis fundamentals


The first element of business analysis is to understand the problem/needs of the customer. The second element of business analysis is to determine – how to address or to solve the customer needs. The third element of business analysis is to validate the effectiveness of the solution.

Business Analysis Example

Let’s take a simple example to understand business analysis elements.

A customer organization is having an issue with managing customer queries effectively (their customer service executives are slow in responding). They want to address this problem.

So in this case, what’s the need? –

To find a solution to make customer service management more responsive.

The next element is to determine the solution to address the needs. It’s common to have more than one alternatives to address the needs.

What are the alternatives in this case?

  • To buy a customer relationship management software product like SIEBEL CRM
  • To get a new CRM software developed to address the need (Known as customized solution)
  • To get a subscription based software (SalesForce)

One of the solutions needs to be chosen based on cost, features, technology and other factors. The implementation of the solution follows.

The last element of business analysis to determine the effectiveness of the chosen solution.

So, how do we validate?

In software parlance, we conduct testing (verification and validation) to validate the solution. The validation may also extend to measure the effectiveness after the solution is in use for a certain period of time.

Even though I have taken the software industry example, business analysis is relevant for any industry.

Who is a business Analyst?

A business analyst is a professional who is engaged in the business analysis activities. A business analyst may not be conducting all the business analysis activities in every project or initiative. However, a business analyst must be capable of carrying out these tasks.

The focus of this tutorial course is to discuss the Business Analyst role in the IT industry

Watch this video to know more about – what is business analysis & who is a business analyst?


Business Analyst Role and Responsibilities

The second chapter of business analysis fundamentals tutorial course deals with the role and responsibilities of a business analyst in details.




Software Development Process Part A & B

The next two chapters in this business analysis fundamentals tutorial course is about understanding software development process.

These two videos explain the software development process from the grounds up. Even if you are a non-IT professional, you can understand it.

You may skip the Part A, if you are already familiar with SDLC process.



Software development process Part B video

This video explains the activities carried out in each phase of the software development process with the help of a simple application.


Handling Requirements as a business analyst

A business analyst deals with the gathering, analysis and managing of requirements on a day-to-day basis. This chapter will cover the following topics:

  • Types of requirements
  • How do requirements evolve from business needs to functional/non-functional requirements
  • common terminologies


Certifications to become to business analyst

The last chapter of this business analysis fundamentals tutorial course will explain the global certifications available for becoming a business analyst.

IIBA is one of the leading organizations certifying business analysts across the world. Techcanvass is an endorsed education provider of IIBA.


What’s Next

We have next level of tutorials, which you can watch next. You will find the first 2 videos common with this tutorial there, you can skip them and watch other 3 videos to understand:

  • Popular SDLC methodologies
  • Requirements Analysis and Modelling with UML diagrams
  • Verification and validation

Business Analysis Tutorial for beginners

All the topics in the business analysis fundamentals tutorial and the above tutorial are covered in-depth in our business analyst training courses.


Techcanvass Youtube Channel

These videos are published on a regular basis on our youtube channel. If you would like to be notified of these video releases, please subscribe to our youtube channel.

Techcanvass on Youtube

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Certification Training for beginners

Business Analyst Training - ECBA Certification

Business Analyst Training with Banking Domain

Business Analyst Training with Banking

Business Analyst Short Courses

Business Analyst Training Self-learning Course


What is requirements analysis and modelling?

What is requirements analysis and modelling?

Requirements analysis and modelling is probably the most important skill for a business analyst. The success of any software project depends on the this task. Requirements analysis and modelling involves multiple tasks:

  • Understanding business requirements
  • Decomposition and analysis of requirements
  • Categorization of requirements
  • Modelling of requirements

The basic objective is to make sure that you understand the requirements from the customer perspective, translate it into requirements, which software development team can understand. Requirements understanding has been one of the key factors for software projects’ poor record. Read the post below:

Why do we go wrong in Requirements gathering?

Requirements Analysis and Modelling Techniques

Several requirements analysis and modelling (RAM) techniques are practiced to conduct this activity. Some of these techniques are as follows:

  • Structured RAM with DFD and ER diagrams
  • RAM with UML diagrams
  • Using BPMN and other similar techniques
  • Custom Technique

As a business analyst, you should learn at least couple of techniques and when to use them? It will help you in having a better perspective and use of correct technique in a given context.

In this video, I have explained some really basic concepts and a completely custom technique for requirements analysis and modelling. You don’t need to have any prior knowledge to understand it.

What’s in the video

In this video, I have explained the basics of Requirements analysis & modeling. Some of the important topics covered in this webinar are as follows:

a) What are C & D Requirements?

b) What & Why of Modeling

c) What is process modeling?

d) Techniques of Process modeling

What’s next?

If you wish to also learn about requirements analysis and modelling with UML diagrams, you can go through the following article:

Object Oriented Analysis with UML

If you would like to be notified of the future webinar recordings and new videos, please subscribe to our channel on Techcanvass by clicking on the following link:

Techcanvass on Youtube