Involve Experts
Problem: Code and design inspections are not rigorous enough to be effective.
Context/Forces:
- You are doing code and/or design reviews
- You may or may not have FormalStandards
- There is no clear idea of what to inspect and how to review designs and code
- The team is convinced of the validity of their ideas
- There is evidence of GroupThink
Solution: Involve Experts in the review process.
InvolveExperts add something that the pattern
InvolveNewbies does not, in that experts are are typically aware of more potential issues.
The rationale is that
it is useful to involve experts from other projects and domains. Often the people on the project cannot look at it with new eyes,
and although newbies help, getting another expert to attend the review definitely identifies the interesting areas that have been
hidden.
Resulting Context: Code and/or design reviews have been exposed to other experts with different and fresh insights.
Related Patterns: InvolveNewbies PeerReview
This is one of the
CodeReviewPatterns.
CategoryProcessesProcedures