Should a Business Analyst design the code

BAWhether a Business analyst must look into the code or not is a debatable question. To be specific it depends on the project demand or the employer. A Business Analyst must ensure he does the following activities:

  1. Have interaction with the stakeholders and the clients.
  2. Drafting the requirements for the business and defining the scope.
  3. High level functional requirements conversion.
  4. Having prototype design and use cases.
  5. Making Test scenarios.
  6. Having functional testing.

Now let us understand what a Techno Functional Business analyst does:

  1. Stakeholders and client interaction.
  2. Defining the scope of the project and requirements for the business.
  3. High level functional requirements conversion.
  4. Checking for new features and enhancing the system.
  5. Debugging and finding about the features.
  6. Checking the codes that are getting affected and finding the codes that have to be enhanced and created.
  7. They should write Technical specification document for the developer to understand what has to be done.
  8. Having prototype design and use cases.
  9. Functional testing and test scenarios.

Most of the times it is the Comments in the code which helps how a certain code file is behaving, where the data is flowing from and what all entities in the code / database is getting affected. When you don’t have comments you would debug and understand the feature and make a note of

  1. If we compare both the roles, I would say both roles have their own advantage. There have been

Techies who have taken up the role of Business analyst. The business analyst must help in implementing the project successfully and increase profits for the business.

For BUSINESS ANALYSIS Training needs, Visit http://www.zarantech.com/course-list/ba/business-analyst/.  Call  515-978-9036 or email  gracy@zarantech.com

 

Name  :
Email  :
Phone  :
Message  :
Captcha  :
captcha