Author Topic: BA Role  (Read 1415 times)

Bhanu Teja Nukala

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
BA Role
« on: August 24, 2018, 02:24:21 am »
What is the role of BA in UAT?

1180986106

  • Global Moderator
  • Newbie
  • *****
  • Posts: 12
Re: BA Role
« Reply #1 on: August 29, 2018, 07:12:16 pm »
As a business analyst he will be testing the requirements in order to confirm whether everything is included correctly and operating as expected by the client. So that it can taken further to implement the system in the day to day business activities.

1180810409

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #2 on: October 31, 2018, 11:45:04 pm »
User Acceptance Testing is conducted to assess if the system can support day-to-day business and user scenarios and to ensure the system is sufficient and correct for business usage. It’s executed by set of customers who are outside of the project team before project is delivered.

1.   BA conducts the UAT with the help of Product Owner & Sponsor
2.   BA has to make sure all requirements are validated
3.   BA has to work with QA to make sure backend functionalities works as expected like batch jobs, notifications or payments processing
4.   BA has to make sure test cases should cover negative scenarios also
5.   Test cases prepared by QA team should not be used in UAT
6.   Don’t provide step by step details to test as UAT tester should be able to test on own way to know different way of application usage
7.   BA has to collect the feedback to submit to Project team

Sudhir Aryasomayajula

  • Global Moderator
  • Newbie
  • *****
  • Posts: 5
Re: BA Role
« Reply #3 on: January 09, 2019, 01:13:47 pm »
BA’s role in Agile practices:

e cross functional- identify your secondary skills
Collaborate and communicate more with everyone
Be ready to take on tasks that may not be your primary skill
Be available through out the project life cycle
Liaison with product owner to prepare product backlog
Help product owner prioritize product backlog items
Support product owner in maintaining the product backlog
Support product owner in defining the acceptance criteria for “Done”
Participate in the session by sizing the backlog items
Ask more questions to understand the scope of the requirement correctly
If required, explain the product backlog item scope and functionality as required to the entire team prior/during the session
Add value by providing insights on the scope, technical constraints, testing challenges of the backlog items during the session
Express your thoughts to support your estimates
Participate in team discussions to prioritize the backlog items
Identify risks , constraints and dependencies and be prepared to share these constraints,
Aid the discussions towards maintaining balance between choosing high business priority items and items that will help mitigate high magnitude risks
Participate in daily stand up calls. Talk about aspects specific to your tasks.
Show interest in what others in team are doing
Propose solutions to resolve impediments faced by team
Participate in discussions to identify what will be accomplished in the iteration
Identify tasks to be done to complete the backlog item
Estimate hours for the tasks and commit to them
Declare your available capacity for the iteration and commit to it
Collaborate with team and assess iteration results
Provide quick recap of objectives to whole team including business for shared understanding (where ever required)
Participate and share your experiences with others about what went well and what didn’t in the iteration
Discuss lessons learnt and identify action plans to follow as a team
Participate in discussions on scorecard measures
Use the scorecard to understand the health of the project

1181103608

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: BA Role
« Reply #4 on: January 23, 2019, 11:15:14 am »
BA Role in UAT
User Acceptance Testing is one of the last phases in software testing process. It is conducted by its end users and business analyst to make sure that the software meet all its required functionalities.

Steps in UAT
Prepare the UAT Plan – UAT Test plan is the document that outline to identify test cases which validate the deliverable.
Create UAT test cases - Test Cases provides the steps to guide in the testing of the software. It’s important to write the proper test cases to conduct a good UAT.
Run the Test – The software will be run on the client UAT server and will be tested using the sample data to check whether it meets the specified requirement or not.
Record the results in the Traceability Matrix – The progress of the test will be document in the traceability matrix. If the test goes well and client has given his acceptance, then BA mentions about it in the traceability matrix and move ahead to the deployment phase.
Confirm the Business objectives are met – If the requirements are not met then the issues will be listed in the defect column against the test case of the traceability matrix and the software will be send to the development team to fix all the defects.

Siluvai Michael Raja

  • Global Moderator
  • Newbie
  • *****
  • Posts: 9
Re: BA Role
« Reply #5 on: January 28, 2019, 11:07:41 pm »
The Business Analyst plays two key roles in UAT. First, the Business Analyst may write high level test cases. These are hypothetical end-to-end scenarios that lead to an expected result that the Business Analyst documents. The testing team must put the system through each hypothetical scenario, using real or mock data. The Business Analyst then validates that the final result matches the expected one. Second, the Business Analyst either provides the final sign off, or works to get it from stakeholders with the authority to do so.

1191940101

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #6 on: March 23, 2019, 09:46:33 am »
What is BA role in Change Request?

1171835509

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #7 on: April 03, 2019, 04:22:16 pm »
Can anyone explain the role of a BA in financial services industry? How would it differ from his responsibilities in IT domain?

Jayanth mangu

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #8 on: April 22, 2019, 04:48:30 pm »
Where does black box testing comes in Business analyst role?

1191648502

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #9 on: May 12, 2019, 05:17:25 pm »
Business Analyst will review the test cases prepared by the testing team and provides guidance in writing better test cases. Normally testing team will come under black box testing and developer will do their unit testing which comes under white box testing . all the different phases are come under black box which includes UAT also.BA will participate in all phases of the software testing life cycle.

1190687607

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #10 on: August 25, 2019, 03:45:55 pm »
Role of BA in UAT -
1. Prepares UAT Cases
2. Prepares client for UAT
3. Determines when to do UAT
4. Delivering Business Values through UAT

1190763904

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #11 on: August 27, 2019, 07:09:53 pm »
        The BA Responsibilities are in a product development IT Company:-

1)   Understand the product domain and it’s features
2)   Understand how the product fits to domain
3)   Understand the client requirements
4)   Study all customization are required for the product to fit into clients requirements

1190763904

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #12 on: August 27, 2019, 07:50:30 pm »

Role of BA in Change Request: -


When a client request for a change, firstly BA has to understand the reason for the change and how the change will impact on the project.
 And BA has to understand the effort required to implement the change. It is very important to analyze the impact on the project. BA
has to evaluate the resources that will be incurred for the change i.e., time, staff and money.
BA has to get approval from the Project Manager to implement the change request and move further.

BA has to go through the following stages:   

1.   BA initiate the document/logged the change request.
2.   BA analyzes the change request to identify whether it’s really a change or defect.
3.   The BA will Analyze the change request is really a change or a defect discovered from previous need communications.
4.   The change manager or the project manager must provide an initial approval if the Business Analyst needs to move further in analyzing the change requested.
5.   When it comes to change management whether or not to incorporate the changes, depends on yet another important factor which is for the Business Analyst as well as the project manager to ensure whether the requested change is a complex one or just a minor change.
6.    If the change is minor then can be handled easily, but if the complex one, it will expand   
       the scope of project and leads to more cost and delay in delivery.
7. Feasibility Stage: If the change is worth the investment, to accept or reject the change.
8. Impact Analysis: What are all the changes going to be made to the project?

9. Effort Estimation: It is very important factor to implement the change in the project
10. If the change is minor then can be handled easily, but if the complex one, it will expand the scope of project and leads to more cost and delay in delivery.

1191403409

  • Global Moderator
  • Newbie
  • *****
  • Posts: 10
Re: BA Role
« Reply #13 on: October 13, 2019, 07:34:31 pm »
The analyst is involved in the design or modification of business systems or IT systems. The analyst interacts with the business stakeholders and subject matter experts in order to understand their problems and needs. The analyst gathers, documents, and analyzes business needs and requirements.

1191649002

  • Global Moderator
  • Newbie
  • *****
  • Posts: 11
Re: BA Role
« Reply #14 on: October 23, 2019, 04:32:57 pm »
BA is central when it comes to UAT testing,

BA understand the functionality of the system and validates if it meets the expected functionality.

The UAT is an opportunity for all the stake holders concerned, they test the solution or software with the test data and witnesses
if it meets the expected result.

these results are captured into  the Traceability matrix, and if the solution is not meeting the expected result then it recorded in the tractability matrix  and is sent back to the development team to fix the issues, and if the testing is successful the project/solution will
be moved from testing to the deployment.

Being a part of the UAT the BA can suggest a better way to reach the business need and help in selling the idea to the Change Control Board in the firm