Business Analysis - 7 Steps in the Process flow
Mayank Sahu
(Currently serving Notice Period) Product Owner| Business Analyst | Certified Product Owner | Digital Transformation | CFA Level 1 | Ex-Barclays, Standard Chartered
Business Analysis. The most important step to begin within any project. The process is generally divided into multiple steps, with each step involving specific tasks to perform and documents to produce. While these steps and principles are agnostic to the SDLC cycle, the frequency of occurrence or the order may change.
This diagram depicts the business analysis process flow:
Step 1: Understanding the background
This first step is where much of the groundwork for a project is covered. Whether a project is brand new or existing, it’s crucial for the business analyst to gather a significant amount of background information on the project.
These are the conditions of the project that need to be determined at this stage:
This can be accomplished by using Porter’s Five Forces framework.
Porter’s Five Forces framework: This technique determines the pressures on an organization that may impact the project. Industry competitors, new entrants, substitutes, buyers, and suppliers are examined to determine what, if any, external pressures exist.
Step 2: Identifying your Stakeholders
The stakeholders on a project are the ones who?make decisions and sign off on requirements and priorities. Therefore, identifying all of the stakeholders is crucial at the start.
The document at this stage is the stakeholder Matrix, a list of groups and stakeholders for each classification.
You can use a stakeholder wheel technique, which contains each stakeholder that impacts the project, such as:
Step 3: Discovering the Objectives
Establishing the business strategy and objectives and putting them on paper will help the business analyst and project managers stay focused on the vision and make course corrections along the way. It will also help during scope definition.
The document at this stage is the Business Objectives List.
Techniques that might help in establishing business objectives:
Step 4: Scoping the deliverables
Based on the objective of the project and a team discussion, this step is when the scope is defined. A list of project development goals is detailed, along with a list of items that are not included in the project. The scope definition document can include:
领英推荐
The document produced in this stage is a Scope Definition Document.
Step 5: Timelining and Delivery Planning
The business analyst and project owner will provide a detailed timeline for delivering the requirements to the development team. A timeline for the requirements will be provided based on factors such as:
The document produced here is the Business Analyst Delivery Plan.
Step 6: Defining the Project Requirements
This step requires the business analyst to clarify requirements to the business owner and get the green signal?to deliver them to the development team.?Requirements can be divided into functional and non-functional.
Non-functional requirements?can be documented in a business requirement document that?covers performance, scalability, and security.?Functional requirements?are provided in terms of use cases, storyboards, prototypes, and wireframes.
A few techniques that help the requirement gathering phase are:
Documents required in this stage are 1) Non-functional Requirements business requirement document, 2) Functional Requirements
Step 7: Implementing through SDLC
A business analyst is involved in the technical implementation of requirements to ensure that everything aligns.
There are a few steps during this phase:
The importance of the business analysis phase cannot be underestimated. This phase sets the tone for the entire development project, so it’s crucial to flesh it out as much as possible. The more time and energy you dedicate to perfecting this phase, the smoother the overall development will proceed.
This is a general overview of Business Analysis Process Flow. You can always improvise and modify to make the process fit your?project.
Let me know your experience with this flow? Do you use this in your projects?
MBA | Senior Business Analyst | Scrum Master | Fintech Banking | Payments (ISO)
2 年Nice refresher??