Why does Scrum make a big deal about the definition of “Done”?

One of the things I’ve always hated about scrum is the way it’s taught.  It’s, “here’s the actions you take to practice Scrum”.  Nobody ever explains “why”, just “what”.  This just leads to dangerous and pointless cargo cult practices. Then there’s that part in there that says you shouldn’t follow it by the book.  Well, how are you supposed to know what’s worth changing or keeping if you don’t even know why you’re doing it?  In this article, I plan to teach you why scrum has the processes that it does.

Continue reading