3 ms·
Many, many, many, maybe most people have implemented Agile as a recipe. Without understanding how it could work or why. Since they have no idea what they are do
by talkingtab 2y ago
Many, many, many, maybe most people have implemented Agile as a recipe. Without understanding how it could work or why. Since they have no idea what they are doing, people who are forced to use this cargo-cult implementation find it onerous. Just another stupidity forced on them.
The question is how can people collaborate? That is the question. Complex Adaptive Systems (CAS) begins to help us think about how we can do that. Simplistically we can just throw bodies at problems and we get "the mythical man month" mentality. Or we can do it with militarism - we all get marching orders. Unfortunately, good programmers do not do well with this mentality.
So is there another way? At this point, as a community, we do not really understand how people work together. Despite the face that millions of people can live in a large city, we have no clue as to the mechanism that allows this to happen. $. The city does not degrade as the Mythical Man Month predicts, nor are the people ordered about in a militaristic manner. So what gives? How does that work? $.
Why do I keep putting $ in this post? Because $ is a "messaging bus". (You tell me a better word - signalling system?). Everyone can read (get money) and write (spend money) on this messaging bus providing signals to other people.
Agile is a very fuzzy attempt to provide a messaging bus. But if you have no clue as to the mechanism, you can descend into madness - for example "If one scrums are good what if we do ten a day?".