Lately I have been including documentation into my definition of done. It’s made a similar change to my behavior as TDD made when I first adopted it.
TDD helped me to think about using the code and ensuring it works
Test as DOD helped me to think about how the users are going to learn to use the code.
I want to show examples of some documentation and how it changed my behavior.