Skip to content

Levels of Independence

Benefits

  • Objectivity
  • Unbiased assessment
  • Fresh perspective
  • Improved quality
  • Risk mitigation
  • Validation of requirements
  • Challenging assumptions

Drawbacks

  • Communication overhead
  • Reduced collaboration (e.g., automation testers separated from test planning and design)
  • Perhaps less knowledge sharing
  • Time and resource constraints
  • Potential misalignment
  • Increased cost
  • Bottleneck perception (QA holding things up, not reporting things fast or detailed enough)

Levels

  • Person who wrote the code
  • Another developer
  • Person from a different group, test team
  • Person from a different org or company