Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  General  UAT in a world where there is Agile and Waterfall
Previous Previous
 
Next Next
New Post 7/28/2014 5:03 AM
User is offline Rosalind
2 posts
No Ranking


UAT in a world where there is Agile and Waterfall 

I have been asked to define the role of the BA in an organization where there is a Web team following Agile and the web transacts with 2 microsoft systems and there is also a SaaS app too.  In the organization we are trying to pin down where a BA would come into the cycle UAT.  With the added confusion of that only the web team has QA, which is in its infancy, where they are doing TDD and unit testing. 

What is the difference between what a QA team would do and the UAT in the Agile world?

 The BA for me would be included at the requirements gathering, solutioning/design, development of new business processes, UAT scripts and training if required to the organization.  Also a part of the scrum team.  Yet UAT is the stumbling part the change and who writes the test scripts when there are at least 4 systems yet only 1 has a QA team which has grown from within so a limited knowledge of QA in the IT community.

 Does anyone have any thoughts?

 
New Post 7/29/2014 3:13 PM
User is offline Chris Adams
323 posts
5th Level Poster






Re: UAT in a world where there is Agile and Waterfall 

Roaslind,

You seem to be on the right track.  First, it's important that we are on the same page regarding the types of testing that may occur.  Here is a quick overview of most of them.

http://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1004/What-types-of-testing-should-be-considered-when-developing-an-application.aspx

But let's focus on UAT.  True UAT cannot be performed by the developers.  It's a conflict of interest.  The entire point of UAT is to ensure the End-User agrees that the solution (which should already be thoroughly unit tested, system tested, integration tested, etc) meets the need of the user based on the original requirements.  Sometimes, a BA performs the UAT as a proxy for the end-user, but ideally the End-Users would do this.  Often, UAT does not use formal step-by-step test cases.  The idea is that the user should be able to figure most of it out on their own. They may need to ask a few questions which is the second benefit of UAT. It's the first round of training for end-users.

By the way, Test Driven Design is quite common within Agile environments.  It's a good way to ensure that the user stories are clearly defined.  Each user story can be detailed out with acceptance test criteria.

It sounds like you are pointed in the right direction!


Chris Adams
Core Member – ModernAnalyst.com
LinkedIn Profile
 
New Post 7/29/2014 4:16 PM
User is offline Rosalind
2 posts
No Ranking


Re: UAT in a world where there is Agile and Waterfall 

Hi Chris,

 That is really helpful.  The web team do use TDD, however as they only test the web layer and not the other integrated systems.  Whereas the other systems/apps etc do not appear to go through any QA apart from the developers own code checks. 

This is an interesting mix to recommend the test process where the Web QA wish to dictate the test scenarios.  At present Web QA produce scripts for UAT to follow where they would pass UAT as they passed Web QA as they are on the same environment.  So I am in the process o recommending a broader UAT and that the Integrated systems are also checked.

All challenging.

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  General  UAT in a world where there is Agile and Waterfall

Community Blog - Latest Posts

Fabricio Laguna talks Business Analysis and AI
I recently connected with Fabricio Laguna, aka The Brazilian BA. Fabricio is a passionate and pioneering business analyst from Brazil. During our conversation, we had a thought-provoking discussion on how artificial intelligence stands to shape the field of business analysis in the years ahead. While AI promises to transform many aspects of busines...
Business Architecture, Ontology and More with Terry Roach
It's been a privilege meeting Terry Roach, a visionary in the field of enterprise architecture and business architecture. Terry's insights into the evolution of business models, the importance of ontology in architecture, and the potential of AI to shape our future were not only thought-provoking but also a reflection of his extensive exper...
Today I had the pleasure of chatting to Jignesh Jamnadas, Chief Operations Officer at Mosaic, about his Blueprints for Success. As a Senior Finance and Operations Executive, Jigs (as he is known to many) has a holistic understanding of all facets of business and a flair for managing both people and processes. Having worked with Jigs, I was struc...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC