Business Analysis is the practice of enabling change in an organizational context, by defining requirements and recommending solutions that deliver value to stakeholders.
Job titles for business analysis practitioners include not only business analyst, but also business systems analyst, requirements engineer, process analyst,systems analyst, management consultant, business intelligence analyst, data scientist,product manager, product owner, enterprise analyst, business architect and more. Many other jobs, such as management, project management, product management, software development, quality assurance and interaction design rely heavily on business analysis skills for success.