The Business Analyst Job Description – 4 Things A BA Actually Does

Business Analyst Job Description

It is not all that simple to tie down the business analyst job description.

There are basically four types of business analyst that can be categorized, they are:

  1. Software
  2. Consultancy
  3. Functional
  4. Academic

All types of analyst will have trained in both business processes and also software options.

Software Business Analyst

In general when an analyst is trained in a specific software they tend to become an expert at it. Some example software’s are SAP or ORACLE. These types of software tools have lots of different modules, which is why they often need some one well versed in them to use them.

Consulting Business Analyst

Information technology firms will often employ business consulting analyst’s. This requires the analyst to come up with different model processes and create user documentation. Consulting is often an extremely well paid area.

Related: What is a Business Analyst?

Functional Business Analyst

Functional analysts will look at and review the actual processes within a business.

They can then make or suggest a more efficient model and work flow process. A functional analyst usually has formal training and education in a specific area such as accounting, human resources, or procurement etc.

Academic Business Analyst

Academic analyst positions are for analysts that have experience, often near the end of an analysts career. Often jobs in this field are as teachers or instructors in one or a number of different schools.

Summary Of The Business Analyst’s Character Expectancies

  • The job description of a business analyst does not always require the greatest communication, but a good analyst needs to be able to communicate excellently. He or she will also have to have the ability to communicate with diverse groups of people inside and outside of the actually businesses personnel.

Summary of the employers job description requirements

  • The business that an analyst works for will always give the analyst, there statement of purpose. This will document what they require from the end user. It will be the analyst’s duty to meet this proposal.
  • A project goal will be given and the business analyst will need to go through all the relevant information and determine the outside sources that will deal with specific aspects of the project.

The outside source will have to be listed in detail, which will include the specific tasks of each organization.

An Example Business Analyst Job Descriptions

Below you can see an example of job description from This description will give you an idea of how to prepare for the positions you may want to get involved with.


Description: Business System Analyst

Business System Analyst Job Purpose: Solves organizational information problems and requirements by analyzing requirements; designing computer programs; recommending system controls and protocols.

Business System Analyst Job Duties:

  • Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
  • Designs new computer programs by analyzing requirements; constructing workflow charts and diagrams; studying system capabilities; writing specifications.
  • Improves systems by studying current practices; designing modifications.
  • Recommends controls by identifying problems; writing improved procedures.
  • Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishing project budget.
  • Monitors project progress by tracking activity; resolving problems; publishing progress reports; recommending actions.
  • Maintains system protocols by writing and updating procedures.
  • Provides references for users by writing and maintaining user documentation; providing help desk support; training users.
  • Maintains user confidence and protects operations by keeping information confidential.
  • Prepares technical reports by collecting, analyzing, and summarizing information and trends.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.
  • Contributes to team effort by accomplishing related results as needed.

Skills/Qualifications: C, COBOL, Software Design, Software Documentation, Software Development Process, Software Requirements, Analyzing Information , Teamwork, Software Maintenance, Written Communication, Promoting Process Improvement


It is always good to prepare for anything, and after looking at the different descriptions here you will know what to expect. Although you should keep in mind the examples are just for guidance, the or job descriptions may vary.

6 Comments - Add Comment


Hi! Looking For The Perfect #Job or #Business Analyst Job? >>CLICK HERE
+ +

Get more stuff like this
in your inbox

Subscribe to our mailing list and get BA Course, interview questions, information and more

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.