Business Analysis is responsible for identifying when an organization’s needs change, determining the business effect of those changes, acquiring, updating, and documenting specifications, and ensuring the communication and distribution to relevant stakeholders of the requirements.

Being an analyst for a company is a little like being an architect. The Business Analyst provides specifications that clearly state the business needs and comply with business processes instead of producing plans.