Long-Run Plan for Success
So what happens when the project goes live and people start rolling off? Is all that knowledge lost? How do you stop the “I didn’t write this crap” mentality from setting in. I can’t even count how many times I’ve heard that phrase. I’ve heard so many developers use the “I wasn’t involved in that decision, so I’m just going to follow what they did” excuse instead of refactoring a bad piece of code. This doesn’t fall into a single clean Agile category, but it affects things like code quality, morale, and ultimately the productivity of teams, so I thought it would be good idea to cover it in this book.
Story 1: Creating a Sense of Ownership
On a very large project I saw the effect of what I ...