What is UAT in agile?
To perform UAT in agile, a dedicated sprint needs to be included. The entire system needs to be validated by users before acceptance. The risk is that if suppose the UAT is delayed until a later sprint in the lifecycle then the practice of testing early (Shift Left) will be affected and the impact of bugs might be increased. Whether UAT has its own dedicated sprint or is done in-sprint then the efficiency will be increased by the similar best practice.
Following are a few key points that need to be pondered and worked upon:
· The users should be provided with the necessary assistance from someone in the test team. This includes providing the necessary training, offering system access, following test steps and bugs being captured
· There should be a proper differentiation between a change request and a bug
· The expectations need to be set for UAT outcomes
· The user stories need to be identified that needs to be tested. Spreadsheets are good and a test management tool can also be leveraged.
When it comes to using specific tools to conduct in an agile environment, Microsoft Visual Studio and other tools can be utilized. Everything that a user is doing is properly tracked and recorded by the Microsoft feedback tool. Additional information can also be added by the user about the things they have encountered.
This can be a screenshot or a video. A nice feature takes care of editing a screenshot, adding text and highlighting bits. To implement UAT in agile rewardingly.
The following are a few points that need to be taken into consideration:
· The delivered product that needs to be accepted or not should be decided by specific users
· The user needs to be engaged for executing tests
· The completeness of business processes and length of the sprint at the end of each sprint should be taken into consideration
· The specific decisions that will be made based upon the UAT results.
Comments
Post a Comment