Business Analysts can work in different industries and may have different titles and roles. Some of these include:
"Business Consultant" works at a high level to analyze the stakeholder’s business objectives, recommend and develop solutions to address their business problem
"Business Process Analyst" is responsible for analyzing and defining business processes both “As Is” and “To Be”
"Data Analyst" is responsible for logical data model or UML
"Business Architect" models the whole business in terms of goals, data, process, organization
"Requirements Analyst" works at a lower level to identify, analyze and document the business requirements and deliver work products through the project life cycle
"Systems Analyst" translates the business requirements into System/Functional requirements, which are then passed to Application Developers
"Management Consultant" assists stakeholders with understanding their strategic goals and how best to accomplish them
Many business analysts often perform several of these roles, and therefore this position is best filled by an individual with a broad skill set.
Depending on their years of experience, Senior Business Analysts may play a lead role in the strategic evaluation of an organization’s current systems and processes. In addition, they work at a high level to analyze a client’s business, then recommend and develop solutions to address their business challenge.