We have a number of projects where we utilise developers and QA.
In a number of cases, QA (offshore) doesn't always fully understand the software so I feel it might be necessary for a BA to supplu them with test cases, scenarios, etc.
But how can they do the QA properly if they don;t understand the changes? How can they do the regression testing without understanding the entire data chain?
Hi,
BA is also known as Product Owner. If the project is assigned to a BA, its his/her responsibility to deliver what's expected. So, once it is developed and QAs verifies it from their end, it is must that BA approves it too. This will optimize what QA has done on his part. It is very necessary that BA see through the application from end user's point of view!
Thanks,
*FJC
Careful here. The BA isn't ALWAYS the Product Owner. Yes, in some companies that I have worked in, they may act as the PO, but equally I have also doubled as the Project Manager, Tester and in some circumstances the Scrum Master.
That said, I do think that the BA should help with the Testing. Certainly the BA should advise them (In the original Post example) of what is important, and what they (The BA) thinks should be tested.
brought to you by enabling practitioners & organizations to achieve their goals using: