Unvalidated Code

Unvalidated Code refers to portions of a software system that have not been tested or verified with real users. Every piece of software written should be treated as unvalidated until it has achieved, or failed to achieve, the expected outcomes.

Purpose

The definition of Done is very contentious. In ZeroBlockers Done is reserved for when outcomes are achieved. Therefore we need to define code that has been written for a specific purpose but has not been validated with real users. This changes the mindset of the team to focus on the outcomes of what we are trying to achieve rather than the outputs.

Anti-patterns

  • Definition of Done: Defining Done as code being written that passes internal tests but has not been validated with real users.

Was this page helpful?

Previous
Test Suite
© ZeroBlockers, 2024. All rights reserved.