CCAR-P - Developer Productivity & Operational Enablement (7% of the exam) - Section 7.2

Improve developer workflows using AI-assisted tooling.

Applying AI-assisted tooling to developer workflows such as code generation, review, testing and documentation, while keeping human review where the risk warrants it.

AI-assisted codingcode reviewtest generationhuman review of generated code

Practice question for this objective

Free sampleDeveloper Productivity & Operational Enablementeasy

A software-as-a-service company has a change-management control, checked in its annual audit, that requires a named human engineer to approve every change before it reaches production. Its 60 engineers want Claude Code to review pull requests because the median wait for first feedback is nine hours, and most early comments concern style, missing tests and obvious null-handling errors. Which design best cuts the wait while keeping the control intact?

  • ARun Claude Code as an automatic first-pass reviewer that comments on each pull request, with a named human approval still required to merge Correct
  • BLet Claude Code approve and merge the pull requests it rates as low risk, and route only the remaining pull requests to a human approver
  • CAdd a second mandatory human reviewer to every pull request so that the audit evidence is stronger while the AI review runs
  • DHave Claude Code review each pull request and record its approval under the account of the engineer who opened the request
Use AI review to speed feedback while leaving the accountable human approval that a change-management control requires in place. The delay is in getting first feedback, and most of that feedback is routine, which an automated reviewer can return in minutes. The audited control concerns who approves the merge, not who comments, so keeping a named human approval as the merge gate satisfies the control while the AI pass removes most of the waiting.

Why A is correct: This is correct because the AI review gives fast feedback on the style, test and null-handling issues that dominate early comments, while the merge still depends on a named human approval, so the audited control is unchanged.

Why B is wrong: This is tempting because it removes the most waiting. It is wrong because the control requires a named human approval on every change, and it also relies on the model's own risk rating to decide what skips human review.

Why C is wrong: This is tempting because it looks like extra assurance. It is wrong because the requirement is to cut the wait, and a second mandatory reviewer lengthens it without addressing the routine issues the AI review could catch.

Why D is wrong: This is tempting because it produces an approval record without any wait. It is wrong because no human has actually approved the change, so the audit evidence would misrepresent who approved it and the control would be defeated.

See more CCAR-P practice questions, answers explained.

Exam traps in Developer Productivity & Operational Enablement

Answers that look right on this material and are not. Each one is a distractor from a different question in the CCAR-P bank for this domain.

  • Add an instruction to the project CLAUDE.md telling the agent to use packages from the approved list

    Why it is wrong: This is tempting because it shapes the agent's behaviour at the source. It is wrong because an instruction influences generation but cannot guarantee it, and the requirement is that no unvetted package can reach the main branch.

  • Allow personal chat accounts to continue, provided developers strip comments and identifiers before pasting code

    Why it is wrong: This is tempting because redaction sounds like data minimisation. It is wrong because the code itself still leaves the authorisation boundary, which the policy forbids, and manual redaction cannot be enforced or verified.

  • Raise the coverage gate to 95 percent and have Claude Code keep generating tests until the suite reaches that figure

    Why it is wrong: This is tempting because higher coverage sounds like a stronger safety net. It is wrong because line coverage only records which lines ran, so more tests with the same weak assertions would still miss most of the seeded faults.

Examworthy is not affiliated with or endorsed by Anthropic. Original, blueprint-aligned practice material only.