Which THREE of the following activities are typical parts of the 'Review Initiation' phase in a formal review?
Trap 1: Executing the static analysis tools on the source code.
Executing static analysis tools is an activity that takes place during the preparation phase or as a separate static testing task. It does not occur during the initiation phase, which is focused on planning and organizing the human-led formal review process.
Trap 2: Conducting the review meeting to discuss identified defects.
The review meeting itself is a separate phase that follows initiation and preparation. Initiation is the logistical setup, while the meeting is the actual execution where defects are discussed and recorded. They are distinct phases in the formal review lifecycle.
- A
Defining the scope, objectives, and roles for the review.
Clearly defining what needs to be reviewed, the goals of the review, and the responsibilities of each participant is fundamental to initiation. This structure prevents scope creep and ensures everyone understands their specific contribution, which is essential for a productive review process.
- B
Executing the static analysis tools on the source code.
Why it fails: Executing static analysis tools is an activity that takes place during the preparation phase or as a separate static testing task. It does not occur during the initiation phase, which is focused on planning and organizing the human-led formal review process.
- C
Selecting the participants and distributing the work product.
Identifying the right reviewers based on their expertise and providing them with the necessary documents is a core activity in initiation. Distributing the material well in advance allows participants to prepare thoroughly, which is vital for the success of the actual review meeting.
- D
Conducting the review meeting to discuss identified defects.
Why it fails: The review meeting itself is a separate phase that follows initiation and preparation. Initiation is the logistical setup, while the meeting is the actual execution where defects are discussed and recorded. They are distinct phases in the formal review lifecycle.
- E
Checking that entry criteria have been met.
Validating entry criteria is the final step of initiation before the process moves to individual preparation. This ensures the artifact is ready for review, preventing the team from entering a review that is doomed to be unproductive due to poor document quality.