A Business Analyst is a professional who is responsible for analyzing the components of an organization to understand them in detail.
This enables the Business Analyst to identify:
- Business processes
- Business needs and problems
- Business improvement opportunities
- Ways of applying IT to improve business
- Business Requirements for defining new business and technology solutions