By
Nagarjun Nandakumar
Posted on August 13, 2025
Business Analysis life cycle is the roadmap which guides a BA from identifying needs to validating solutions.
It’s iterative, however it is not strictly linear. We can often revisit earlier stages as new information emerges.
Business Analysis lifecycle is a step-by-step road map about delivering value and it is just not about documentation.
Initiating the project:
The first step in Business Analysis lifecycle is initiating the project. The activities involved in initiating a project are defining the business problems, defining the scope, stakeholders and feasibility.
This stage is all about asking “How are we doing it?” and “Why are we doing it?”.
As a BA prevents premature solutions by ensuring the root problem is understood, because without understanding the root problem we can’t come up with a great solution.
For example: In a supply chain project, the initiation phase might reveal that delays are due to poor supplier communication and not inventory shortage.
Requirement elicitation:
Requirement elicitation is the process of gathering requirements from stakeholders about the project using various requirement elicitation techniques like interviews, workshops, surveys, observation and document analysis.
Elicitation is not just about collecting wants from the stakeholders. It is about uncovering hidden needs, constrains, and assumptions. A BA must listen actively and probe deeper.
Example: in a utilities project, elicitation uncovered compliance rules that weren’t documented but were critical for billing accuracy.
Requirement analysis:
The main purpose of this phase in this lifecycle is to prioritize, resolve conflicts, identify gaps, and model workflows.
Analysis transforms raw input into structured knowledge. It’s where a BA asks “What’s essential, what’s optional, and what conflicts exists?”
Example: marketing shows flashy dashboards, but analysis shows compliance reporting is the higher priority for regulators.
Solution design:
In this phase we translate requirements into solution options, workflows, prototypes, or use cases.
Good design balances technical limits, visibility that is cost, and desirability which means user experience.
Example: In RPA implementation, design meant mapping repetitive tasks and scripting automation that reduced manual efforts by 35%.
Implementation support:
Implementation support includes collaborating with testers, developers and stakeholders during building features for the project.
The BA acts as a translator ensuring developers understand business context and stakeholders understand technical tradeoffs.
Example: In Agile, it means writing user stories, acceptance criteria, and clarifying backlog items in JIRA or Azure DevOps.
Validation and evaluation:
The purpose of this phase is to facilitate UAT, test proposed solutions, and measure outcomes against KPI’s.
Validation isn’t just asking does it work, but it is about understanding does it solve the problem. Evaluation checks if the solution delivers measurable business value.
Example: A procurement system is not just tested for functionality, evolution confirmed supplier onboarding time dropped by 20%.
Continuous improvement:
In this phase the BA gathers feedback post implementation, documents the lessons learnt, and suggests enhancements.
The process of business analysis is critical as the solutions evolve as the business needs change. Continuous improvement ensures long term relevance; we need to get updated as the client’s needs change.
Example: In our previous utilities project, we launched a new chatbot which was very helpful for the clients to get responses for their quires immediately. People loved that toll and many new users started using it, but only English-speaking users were able to use it as the chatbot was initially developed using English language. The feedback revealed the need of multilingual support, which lead to a second phase of enhancements.