User acceptance testing is a great way to ensure expectations align with product realities. Testing in a controlled environment allows development to document feedback, to score and prioritize in order to ensure that the released technology meets the requirements, and the user expectation of how it should work. It is a great check and balance that can be eye opening and provide key feedback that may have been overlooked from an inside-out perspective. Paired with an outside-in user perspective, good technology can be transformed to be great.
F4 has a detailed process that we follow for user acceptance testing that ensures user feedback is tied back to sprints where necessary and scheduled into requirements gathering for future releases, essentially providing a road map of how and when the technology will address specific points of user adoption.