This essay will discuss the role of the Business Analyst (BA) in a software development project. There are of course Business Analysts involved in many other types of projects in the world of business and government but today we will focus on software development.
A software development project without proper business analysis will not be cost effective in developing software to assist the end users in doing their job more efficiently or to eliminate errors.
Say WHAT? …
The BA defines the "WHAT" of the project. What are we trying to accomplish? What is the problem the end users are trying to eliminate? What is the work flow we are trying to improve?
Without a good definition of the WHAT, the Business Requirement, the entire project will move forward without a destination for the project. This is turn gives everyone involved a clear picture of the goals and allows the project manager to manage and plan the tasks to reach those goals.
The BA, working with the end users, documents and defines the Business Requirement which begins to define the scope of the project.
Who Fills the Role of Business Analyst?
The role of BA can be done by the project manager, a developer an end user or an actual Business Analyst. In every case the person gathering the Business Requirements needs to be careful that they are clearing the WHAT and not the HOW. We will discuss the WHAT and THE HOW in Business Analyst Basics – The WHAT and THE HOW.