Business Analysis is the set of tasks, knowledge, and techniques required to identify business needs and determine solutions to business problems.
Solutions often includes:
Systems development component
Process improvement
Organizational change
Business analysis helps stakeholders achieve a shared understanding of the organization’s needs.
This shared understanding puts the team in a position to make legitimate recommendations for those needs, and ultimately puts the organization in a position to move forward with the set of recommendations that best meets those needs.