4 ms·
It's interesting to think of moving "past" Agile to some other place. There's an old saying in consulting. It sounds really facile and dumb, but it's actually
by DanielBMarkham 8y ago
It's interesting to think of moving "past" Agile to some other place.
There's an old saying in consulting. It sounds really facile and dumb, but it's actually quite deep: people like doing what they like doing. That is, inside of each of us we have proclivities to act in different ways. I like thinking conceptually and writing. This other person likes thinking tactically and keeping things organized. No matter what situation we find ourselves in, somehow or another I end up writing and thinking conceptually and this other person is responsible for keeping organized and worry about immediate problems.
The organization -- any organization -- is simply a collection of people like that. They have a natural equilibrium, and no matter what kinds of things you say you're doing or not doing, they eventually come back to that happy spot. What we're really talking about here is a version of regression to mean, only in a social sense.
If what I'm saying is true, what conclusions can we draw? My money says that anything worth doing should be something that makes you uncomfortable in some fashion. I'm not talking unrealistic deadlines or micro-management. "Being uncomfortable" could simply be the development team taking a day and working alongside the people they're trying to help.
I looked at this entire problem sideways in my Info-Ops book: https://leanpub.com/info-ops https://leanpub.com/info-ops -- Instead of looking at what people did, I looked at how information was handled and moved around. I found it insightful. One of my conclusions is that discovering and creating anything of value is all about tests, either business or development tests. Thinking in terms of tests allows solutions to happen in dozens of ways, but whatever solution is chosen, you get the results you want. Compare that to the ways we usually do things, which is the reverse. Usually we start with some idea of how we want to do the solution and then try to use that to make something people want -- but it seems like we're never really sure that we're building the right stuff. And meanwhile we're all back to doing things we like doing.
Tests allow us to be ourselves while constraining what we're doing to things that are valuable. I think people grok the idea of tests when it comes to TDD. Somehow they lose focus when it's about other things, like processes, methods, rituals, and so forth. But frack, that's where they matter the most.
I don't think you go beyond agile by changing the name or disavowing it. Unless we come to terms with what the root of the problem is? It'll just be the same thing ten years from now with new buzzwords. We've been doing this for decades in technology. We should be able to do better by now. I don't want to keep playing whack-a-mole with buzzwords and people's happiness.