Author Topic: What is role of business analyst during development and testing effort?  (Read 7233 times)

1202408706

  • Global Moderator
  • Newbie
  • *****
  • Posts: 3
Re: What is role of business analyst during development and testing effort?
« Reply #30 on: September 22, 2020, 10:41:01 pm »
Role of BA during Development phase is organizing JAD sessions with the team to perform requirements elicitation. Clarifies the doubts of the technical team. Updates RTM and user manuals as and when required. Conduct regular status meetings with technical team.

Role of BA during Testing phase preparing the test cases from use cases, performs high level testing. Prepares the client for the UAT (User acceptance Testing) and test the data requested by the client and take the sign off from the client. Updates the RTM and end user manuals.

1202638409

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: What is role of business analyst during development and testing effort?
« Reply #31 on: November 21, 2020, 05:06:54 pm »
In the Business Process the BA's need to be giving their all in for the betterment of work and being most productive for the organisation and getting most of the output form the driven task. :)  (NOTE:- Here, refer UAT as User Acceptance Test)

1. BAs understand the functionality the system is supposed to deliver and as such, have the knowledge needed to validate the system (confirm whether the solution meets business needs or not). The fact that a system has been built to specification does not make it automatically acceptable. UAT helps stakeholders to determine whether the system can be put to use in real-life business scenarios or not  :D .
2. The UAT session is an opportunity for users to see the solution in action and confirm that it meets their needs. Users need to test their own systems to ensure that it works the way they expect it to, to prevent drastic changes after the system has gone live and to increase the chances of project success.
Getting involved in UAT presents an opportunity for the BA to confirm the correctness of previously elicited requirements and improve on future projects.
3. Even though it's recommended that users see prototypes of the proposed system and are kept informed throughout the software development lifecycle, change requests still come up during UAT sessions.
Being part of the UAT session will help the Business Analyst understand the rationale for any proposed change, suggest the most appropriate way to meet the business need and help in selling the idea to the Change Control Board.
4.Though the objective of UAT is not to train users, they would need to understand how the system works to test it effectively. When BAs who have a firsthand knowledge of system functionalities are involved in UAT, they are able to support training efforts prior to UAT and answer users' questions during test sessions.
5. As part of solution validation, the BA may be brought in to support the team in assessing the severity of defects, their impact on the business, which defects must be resolved before go-live and what can be done to mitigate the risks of the defects that cannot be resolved.
 These are some important parts where a BA needs to be giving a full dedication especially in testing phase. :)

1200160509

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
The business analyst works with the stakeholders to analyze and document business processes for the system to be developed, determine functional requirements and high-level features, elaborate on the details of the software project and requirements to set the direction of the project, and support its implementation.

1). Conducting interviews: Interviews are very common and are valuable. An analyst is able to get to know the concerns of various stakeholders by asking a
      series of probing questions.
2). Questionnaires: If there are a large amount of stakeholders, sending out a questionnaire is an efficient way to gather input around key areas.
3). Document Analysis: An analyst can go through existing documents and gather data regarding current processes, concerns, and suggestions.
4). Prototyping: When stakeholders are unclear about their requirements, building a simple prototype can help create understanding of the system and its
     requirements.

Rajath GP

  • Rajath GP
  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Development :-
1.BA prepares JAD sessions
2.BA clarifies queries of the technical team during coding.
3.Developers refers diagrams or controller classes of BA and code their unit
4.Updates End User Manuals
5.Updates RTM.
6.Conducts regular status meeting with client and technical team and then tuning client for the participation in UAT.
 
Testing:-
1.BA prepares test cases from use case diagram or assist test manager in doing it.
2.BA performs high level testing
3.Prepares client for UAT
4.Updates End User Manuals
5.Updates RTM
6.Take sign-off from client on client Project acceptance form

Rajath GP

12110103605

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What is role of business analyst during development and testing effort?
« Reply #34 on: September 06, 2021, 04:37:32 pm »
1. All requirements are finished and placed in center which can be accessed by development team and testing team.
2. They ensure that requirements are easy and clear to understand.
3. BA work with design team on flexibility of requirements.
4. BA clarifies queries of technical team during coding

12117116207

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What is role of business analyst during development and testing effort?
« Reply #35 on: September 14, 2021, 09:23:55 pm »
During the development and testing phases BA is responsible for the below :
- Bridge gaps between the technical team and the stakeholders.
- Keep in touch and verify the updates on development and if there are any deviations from the requirements shared.
- Understand the status of the development and make sure that the promised deadlines are met.
- Perform UAT
- Takes sign off from the client after the product is completely developed.

12114113106

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: What is role of business analyst during development and testing effort?
« Reply #36 on: September 27, 2021, 10:26:59 pm »

During the development stage, developers may need to share information with stakeholders about product functionality, architecture, and internal logic.

The business analyst collects all developer questions and communicates with all stakeholders. The business analyst can then update the specification with new project requirements.

Until the project is completed, the business analyst communicates with both the developers and the stakeholders in this manner.

Performing User Acceptance Tests

In some cases, business analysts assist with user acceptance testing, the final stage of software development. Actual software users test the software during this stage to ensure that it can handle tasks in real-world scenarios.

Following this phase, the business analyst determines whether the product is ready for launch or if additional maintenance is required.

12131122607

  • Global Moderator
  • Newbie
  • *****
  • Posts: 12
Re: What is role of business analyst during development and testing effort?
« Reply #37 on: October 20, 2021, 11:59:33 am »
During development phase:
- BA organizes JAD secession.
- BA clarifies doubts of technical team and during developing codes.
- Developers refers controller classes  made by BA and code their unit.
- Conducts regular status meetings with technical team and client for participation in UAT.
 -Updates End User Manuals 6. Updates RTM

 During testing phase:
- BA prepares test cases from the use cases.
- BA performs high level testing.
- BA prepares client for UAT.
- Updates end user manuals.
- Updates RTM.
- Take signoff  from client on client project acceptance form.