nerdexam
Isaca

CRISC · Question #509

During a post-implementation review for a new system, users voiced concerns about missing functionality. Which of the following is the BEST way for the organization to avoid this situation in the…

The correct answer is C. Conduct user acceptance testing (UAT). To avoid missing functionality concerns from users in the future, the organization should conduct thorough User Acceptance Testing (UAT). UAT directly involves end-users in verifying that the system meets their business requirements and processes.

Submitted by rohit_dlh· Apr 18, 2026Risk Response and Reporting

Question

During a post-implementation review for a new system, users voiced concerns about missing functionality. Which of the following is the BEST way for the organization to avoid this situation in the future?

Options

  • ATest system reliability and performance.
  • BAdopt an Agile development approach.
  • CConduct user acceptance testing (UAT).
  • DAdopt a phased changeover approach.

How the community answered

(35 responses)
  • A
    6% (2)
  • B
    14% (5)
  • C
    77% (27)
  • D
    3% (1)

Why each option

To avoid missing functionality concerns from users in the future, the organization should conduct thorough User Acceptance Testing (UAT). UAT directly involves end-users in verifying that the system meets their business requirements and processes.

ATest system reliability and performance.

Testing system reliability and performance focuses on technical aspects like uptime and speed, not on whether the system possesses the correct business functionality for users.

BAdopt an Agile development approach.

Adopting an Agile development approach promotes iterative development and user feedback, which can *help* reduce missing functionality, but UAT is the specific, formal stage designed for *final validation* by end-users.

CConduct user acceptance testing (UAT).Correct

User Acceptance Testing (UAT) is a critical phase where end-users directly test the system to ensure it meets their business requirements and expected functionality in a real-world scenario. By involving users to validate features and workflows *before* final deployment, UAT directly identifies and addresses any missing functionality or usability issues from the user's perspective, preventing such concerns post-implementation.

DAdopt a phased changeover approach.

Adopting a phased changeover approach relates to the deployment strategy, gradually introducing the new system, but it does not inherently prevent the problem of missing functionality prior to deployment.

Concept tested: User Acceptance Testing (UAT)

Source: https://learn.microsoft.com/en-us/azure/devops/pipelines/test/user-acceptance-testing

Topics

#User Acceptance Testing#Requirements Validation#System Implementation#Project Quality Assurance

Community Discussion

No community discussion yet for this question.

Full CRISC Practice