The world we have made as a result of the level of thinking we have done thus far creates problems we cannot solve at the same level of thinking at which we created them.
Insanity is doing the same thing and expecting a different result.
It’s time to stop making excuses. No time to test? No time to think about why the last project turned out so shitty? No time to try and do it right this time, but we always make time to re-code the old system again and again. We all need to ensure that we are finding the right balance between urgent and important and not confusing the two.
Change is hard. It is; but let’s stop making excuses about how hard it is. We know it can be better, let’s say “no more hacks” and start changing. It’s possible that toe-dipping won’t work; there is no such thing as half a paradigm shift. I prefer measure, experiment, tweak. Rinse and repeat.
But don’t forget to rinse. This is a people business and you can’t change a person with a reboot and a clean build. Maybe you can’t change a person at all, maybe they can only change themselves. If they aren’t willing.. well the door is right over there; make sure it doesn’t catch you in the ass on your way out.
Can you make your development team another ThoughtWorks? Another ObjectMentor? Another Google?