3 ms·
The problem with modern "Agile" and frankly all other software development methodologies is the mismatch between the knowledge and expectations of the business
by quantumhobbit 10y ago
The problem with modern "Agile" and frankly all other software development methodologies is the mismatch between the knowledge and expectations of the business and tech. Business and tech tend to use Agile to keep each other at arms length and never learn about what the other does. This is a shame because originally agile was about forcing business and tech to work closely and interact regularly. Hence the short sprints and frequent stand ups.
In the parent example the management should have known enough about building to realize they were a creating a clusterfuck, and the builders should have had enough knowledge and input to the business to figure out what they were supposed to be building. When both sides assume the other is too stupid to work with and avoids meaningful interaction, it shouldn't be a surprise when the result is a hacked together mess.
- bengale 10y agoThe problem I've seen is rather than forcing the business and tech to understand and work with each other managers are hired to do 'agile' and basically proxy for the business. They don't know anything more than developers do, and while there is more iterative development, the feedback is coming from the wrong people. It just becomes useless meetings and checkboxes.