"Business Analysis is the practice of enabling change in an organizational context, by defining needs and recommending solutions that deliver value to stakeholders." – Source BABOK
It is a compressive analysis performed to assess any impact or changes that are likely to happen and be able to develop and implement a feasible solution.
Who is a Business Analyst?
Business analysts, identify and define the solutions that will maximize the value delivered by an organization to its stakeholders. Business analysts work across all levels of an organization and may be involved in everything from defining strategy, to creating the enterprise architecture, to taking a leadership role by defining the goals and requirements for programs and projects or supporting continuous improvement in its technology and processes.
A person who acts as a liaison between client (stakeholder) and project (IT) team.
Roles and Responsibilities of Business Analyst-
•Client Interaction
•Ownership of Requirements
•Process Re-engineering
•Other Responsibilities
•Gather Requirements using Elicitation Techniques
•Document Requirements using Industry recommended standards
•Models requirements using UML and wireframes
•Communicate requirements with technical team
•Track requirements during Dev stages/project phases
•Handle Change
•Facilitate UAT (User Acceptance Testing)