Friday, 7 April 2017

Role of a Business Analyst in SDLC

The SDLC which is Software Development Life Cycle, is the total development life cycle of a system or a software. It involves a series of steps performed in a company to deliver a software project. A Business Analyst is closely related with each of the steps involved in the Software Development Life Cycle (SDLC). The series of steps which involves a BA in the SDLC process are as follows:

Naturally, a Business Analyst is not just confined to the above mentioned roles. Given below is a brief description of the activities in which a BA is involved.

Initiation and Planning:
At first when a prospective project is put forth in front of the team, the Project Manager, Business Analyst and the Technical Architect is involved in the Initiation and Planning phase. Key points for discussion are as follows:
  • Feasibility of the project?
  • Will the project be profitable?
  • Technical challenges?
  • Project technical risks?
  • Impact Analysis
On completion of the above discussion, a SOW (Statement of Work) keeping the client in loop is signed and a project plan is made which gives a detailed view of the milestone of the project, iteration and end date of each phase during the development of the project.

Requirement Analysis:
During the Analysis Phase most of the typical business analysis requirements related activities take place. A Business Analyst is heavily involved in making appointments with the client and start with interviewing them about the requirement of the project. This process is commonly known as Requirement gathering or Requirement Elicitation. This is where the BA will also use their modelling skills to document business requirements and prioritize activities. The information gathered is documented using MS Word or any similar software to represent use cases, use case diagram, activity diagram and data flow diagram etc.

Design and Development:
The requirements have now been designed into a solution which is being implemented. The Business Analyst doesn’t have much to do in this phase. At times, it can happen that the BA is asked to clarify requirements or in certain Agile Scrum projects the business analyst will be asked to review prototypes. Business analyst should frequently have meeting with the team or developer in case of clarification to ensure that the project is on the right track. 

Testing and Implementation:
During the Testing and Implementation phase the Business Analyst can assist with reviewing the test scripts to ensure all functional requirements are being tested. The BA can also make use of a Traceability Matrix to trace the requirements during implementation. After which the project is sent for User Acceptance Testing, in which business analyst makes an appointment with client and the client performs a sanity check. In case of bugs the project is sent back to the development team, else client will accept the project and beta version is implemented.

Conclusion:
Thus this concludes that the role of a BA is not confided to Analysis or Requirements Gathering phase alone but also in the Design and development as well as the testing phase.

About Author:
Disha Udani is a consultant in Systems Plus Pvt. Ltd. Within Systems Plus, she actively contributes to the areas of Technology and Information Security. She can be contacted at: disha.udani@spluspl.com

36 comments:

  1. The functionality of the business solutions permit you to improve these functions and provide an easier way of manipulating information and make them more helpful for business applications. https://softurio.de/buchhaltungssoftware/

    ReplyDelete
  2. Thanks for writing such a good article, I stumbled onto your blog and read a few post.
    Business Analyst Online Training

    ReplyDelete
  3. There is a lot of information here that can help any business get started with a successful SalesForce Online Training

    ReplyDelete
  4. the blog is completely about the role of business analyst in SDLC BA Online Training

    ReplyDelete
  5. awesome post presented by you..your writing style is fabulous and keep update with your blogs Business Analyst Online Training

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. I gained new knowledge from well written content of this blog. It is showing some different kind of strategy to keep work better and improve with every new assignment. Gracefully written blog bioresonantie friesland

    ReplyDelete
  8. Someone essentially help to make significantly articles I would state. That is the first time I frequented your web page and to this point? I amazed with the analysis you made to make this actual publish incredible. Great job! for more information visit our website

    ReplyDelete
  9. Thanks for sharing with us. This is more helpful for find how to develop an organization by fahim moledina.

    ReplyDelete
  10. Nice blog.Thank you for sharing. If you need more business valuation tips from industry gurus like Gary L’Heureux keep visitng..

    ReplyDelete
  11. A good working environment is fostered by good business etiquette. When management and workers treat one another with the respect and sensitivity dictated by good business manners, it creates a positive working atmosphere.

    Business mentor in the UK

    ReplyDelete
  12. This is a very interesting web page and I have enjoyed reading many of the articles and posts contained on the website, keep up the good work and hope to read some more interesting content in the future.
    Document Management Software
    Cloud Document Management System
    Document Management System
    Electronic Document Management Software

    ReplyDelete
  13. Best article on Business Analyst Course for those who are looking for making career in this technology.

    ReplyDelete
  14. Hi, I read your whole blog. This is very nice. Good to know about the Busniess Analyst and is very demanding in future. We are also providing various Business Analyst & Certification Courses, anyone interested can Business Analyst certification for making their career in this field.

    ReplyDelete
  15. Very helpful content.Thanks for the sharing useful information.
    Business Analysis Training

    ReplyDelete

  16. This CSA Dumps Exam Guide is a must-have for any serious student. It's a comprehensive resource that breaks down complex concepts. The interactive features and real-world context made studying enjoyable and effective.Thanks to these i passed my ServiceNow Certified System Administrator exam.

    ReplyDelete
  17. Great blog the content is informative and engaging. Visit my website to get best Information
    wooden frame design for wall

    ReplyDelete