Our story began in 2002
Our Global Locations
GlowTouch in the News
Putting People First
Ensuring Security for You and Your Customers
Our story began in 2002
Our Global Locations
GlowTouch in the News
Putting People First
Ensuring Security for You and Your Customers
By Thejasree Prakash
Business analysis process flow is a systematic approach that identifies, assesses, and improves the processes that drive business outcomes. It can be used in any business function such as customer service, software development, finance etc.
Before a project begins, it is important to begin with the business analysis phase. The process is generally divided into multiple steps with each step involving specific tasks to perform, principles to follow, and documents to produce.
While these steps and principles are agnostic to the business function or domain, the frequency of occurrence or the order may change. Each step within the business analysis phase may be longer or shorter depending on the type of project.
This diagram depicts the business analysis process flow for a software project:
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:
Understanding the history of a project and documenting it thoroughly allows the gathering requirement process to flow well. If there are any existing systems that need to interact with business processes or be accounted for, they need to be understood and documented during this stage of the project. Identifying the primary cause of problems with the process and systems help in designing improvements to the process.
The Business Analysis Process flow sets the tone for the entire development project, so it’s crucial to flesh it out as much as possible. #bpo
Click To Tweet
The stakeholders on a project are the ones who make decisions and sign off on requirements and priorities. Therefore, identifying all of the stakeholders early on is important.
You can use a stakeholder wheel technique, which contains each stakeholder that impacts the project, such as:
The document at this stage is the stakeholder Matrix, a list of groups and stakeholders for each classification.
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.
It’s important to note that business objectives can vary widely depending on the type of the project. For example, the objectives of implementing an ERP system are very different from the objectives of outsourcing customer service.
The document at this stage is the Business Objectives List.
To achieve the objective, it’s important to determine the critical path among the various options available. Here are the steps involved in determining the best path:
The document produced during this stage is a Business Case Document.
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.
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:
By dividing requirements into deliverables and providing realistic dates for each of them, this will help plan resources and project timelines accordingly.
The document produced here is the Business Analyst Delivery Plan.
This step requires the business analyst to clarify requirements to the business owner and get the OK 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:
Based on the development method, requirements can all be delivered upfront, e.g. the waterfall technique. Most development companies shy away from waterfall because it’s difficult to accommodate changes along the way. It’s also not suited for mobile application development. For agile projects, requirements can be delivered per sprint cycle. A business analyst will sequence deliverables to facilitate development plans. You can learn more about waterfall vs. agile here.
Documents required in this stage are 1) Non-functional Requirements business requirement document, 2) Functional Requirements, use cases.
A business analyst is involved in the technical implementation of requirements to ensure that everything aligns.
To maintain the business objective through the implementation, a constant evaluation of business outcomes needs to be maintained. Questions to ask include:
Key actions include:
If you see an opportunity for more changes, enhancements, or new projects, communicate the idea to the stakeholders by performing research.
The importance of the business analysis phase cannot be overstressed. 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 guide provides a general overview of Business Analysis Process Flow. Take it and modify it to make the process fit your company.
Sources:
Have an upcoming software project? We’ve helped companies worldwide successfully and strategically outsource custom software development. For a free professional consultation and development estimate from our experienced software architects, email us at: info@glowtouch.com
This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.