BA is the practice of enabling change in an enterprise by defining needs and recommending solutions that value to the stakeholders.Business analysis enables an enterorise to articulate needs and the rationale for change and to design and describe solutions that can deliver value.
BA is performed on a variety of intiatives within an enterprise. Intiatives may be strategic ,tactical or operational.BA may be performed within the boundaries of a project or throughout enterprise evolution and continuous improvement.It can be used to understand the current state to define the future state and to determine the activities required to move from the current to the future state.