A definition of done is an agreed set of conditions that must be met before a software task is complete. It prevents teams from treating implementation as the finish line: operational readiness, including observability configuration, is part of completion. section 2.2.1
For platform engineering, completion extends through running in production. A task is not fully done if its dashboards, monitors, or alerts still require manual setup after deployment. section 2.2.1
Operational readiness
A feature change reaches done only when its operational configuration is automated alongside the change, allowing the team to observe its behavior and detect unexpected problems after release. section 2.2.1
Figure 2.7 The software delivery lifecycle covers all stages from feature planning through running in production.
Use the delivery lifecycle to locate completion criteria across planning, implementation, observation, and production operation. section 2.2.1
