It is the set of tasks and techniques used to work as a liaison among the stakeholders in order to understand the structure, policies and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.
It involves understanding of how organizations function to accomplish their purposes, and defining the capabilities an organization requires to provide products and services to external stakeholders. It includes the definition of organizational goals, how those goals connect to specific objectives, determining the course of action that an organization has to undertake to achieve those goals and objectives, and defining how the various organizational units and stakeholders within and outside of that organization interact.
Business analysis may be performed to understand the current state of an organization or to serve as a basis for the later identification of business needs. in most cases , however business analysis is performed to define and validate solutions that meet business needs, goals, or objectives.
Business analysts must analyze and synthesize information provided by a large number of people who interact with the business, such as customers, staff, IT professionals, and executives. The business analyst is responsible for eliciting the actual needs of stakeholders, not simply their expressed desires.