Definition of Done (DoD) for a Data Warehouse Team
The definition of done (DoD) specifies the quality criteria a team’s work must meet or exceed to be considered “finished.” The DoD for a team protects its customers from poor-quality work. As shown in Figure 1, the DoD is an agile quality gate that a team’s work must pass through before proceeding downstream. There is a corresponding definition of ready (DoR) that protects your team from poorly specified requests.
Figure 1. A team’s DoR and DoD.

Figure 2 provides an example of a DoD for an agile data warehouse team. Notice how this DoD includes criteria for both releasing work to an independent testing team as well as to their end users. This team works in a regulated enviroment and as a result their work must pass through the hands of independent testers (there are several data testers internal to the team as well).
Figure 2. Example definition of done (DoD) for an agile data warehouse team.
DoD for Internal Release to Independent Testing:
DoD for Potential Release to End Users:
|
Source
Material for this article was adapted from Not Just Data: How To Deliver Continuous Enterprise Data.