As developers, we can all relate to that sense of accomplishment when a feature is finally done.
You’ve spent a lot of time planning the implementation, ensuring that all cases and any imaginable scenarios are handled, and that the feature functions as intended. You’ve checked your code into the shared code repository and now you’re done! Or are you?
»Is my feature done?« is actually a vague question with no definitive or unique answer. And in order to answer this question, each
team needs to define their own Definition of Done (DoD). The Definition of Done is a checklist of activities or conditions that need to be completed before a software product or a development task is considered as done. Examples for these activities are: writing code, coding…
Learn more