Business analysis is the act of enabling change in an organization by defining the business needs and recommending solutions that would deliver value to the stakeholders.
Business analysis enables an enterprise to express their needs, the reasons for the change, and define solutions that can deliver value.
Business analysis may be performed within a project or in continuous improvement initiatives within an enterprise.
It can be used to understand the current state, to define the future state, and to determine the activities required to move the organization from the current state to the future state.