Hacker News new | ask | show | jobs
by krfsm 4413 days ago
It turned out agile processes contained a bunch of important but unpleasant aspects - business people needed to be much more present in daily development, while developers needed to meet with business people much more frequently (often at specific times when said business people were available) and keep lots of non-development action points in mind (as the team now had collective ownership of those action points).

So, in a stroke of mutual back slapping, everybody embraced the less objectionable features of agile methods - daily meetings, short iterations, reduce documentation and focus on shippable code - thus feeling really good about themselves. This caused ample moral licensing, letting most development team members and business people cut down on the unpleasant aspects.

This collective ball dropping was fortunately mitigated by a surplus of employees happy to pick up this poor, unloved ball. Being orderly people they would suggest improvements to the process to prevent further ball dropping, carving out a place and title for themselves while they were at it.