Difficulty: Easy
Correct Answer: implemented
Explanation:
Introduction / Context:
Internal audit plays a preventive role in the systems development life cycle (SDLC). The goal is to ensure that security, controls, and compliance requirements are designed in—not bolted on after deployment. The timing of audit engagement determines how effectively risks are mitigated and rework is minimized.
Given Data / Assumptions:
Concept / Approach:
The best practice is to complete control reviews before systems are implemented in production. Auditors validate logical access, input/output controls, change management, logging, backup/recovery, and segregation of duties. Reviewing earlier than implementation (during design) is valuable, but the essential gating point is still “before implemented.”
Step-by-Step Solution:
Identify the key control gate: just prior to go-live.Confirm that findings can be remediated before users depend on the system.Choose the stage that ensures controls are in place before operation: implemented.Therefore, the correct stage is “before implemented.”
Verification / Alternative check:
Audit methodologies (e.g., risk-based audits) emphasize “pre-implementation reviews” to avoid costly remediation after deployment and to satisfy regulatory expectations for change governance.
Why Other Options Are Wrong:
Developed: reviewing only after coding is finished may be too late to affect design decisions cost-effectively.
Common Pitfalls:
Assuming “after implementation” is acceptable; post-implementation reviews find issues but do not prevent initial exposure.
Final Answer:
implemented
Discussion & Comments