Business analysis is a specialised field that identifies business needs and solves
problems. Solutions frequently include a component of software development, but
they may also include process improvements, organisational change, strategic
planning, and policy development. A business analyst, or BA, is the person who
performs this function.
While most of the work done by business analysts today is related to software
development/solutions, this is due to the ongoing massive changes that businesses
worldwide are going through in their attempts to digitise. Business analysts are not
solely responsible for the development of software systems. However, work across
the organisation to solve business problems in collaboration with business
stakeholders.