Joining the fray in opining on Agile...
I have come to understand that trust is a necessary component to executing an Agile project successfully. Digging deeper - Agile absolutely demands several key dimensions to this trust:
- Trust that the self-organizing team will accomplish complexity (e.g. no bad actors, everyone contributes)
- Trust that the known complexity is accurate
- Trust that the natural refinement and individual/team discipline adhering to Agile principles demands will provide course correction
- Trust that the unknowns will become known, even if just in time
Without these key concepts a team is susceptible to bad habits like:
- Really actually doing waterfall
- Producing reactionary process changes designed to 'catch' errors instead of preventing them
- Sadness
Part of healthy Agile hygiene regimen is to work together to solve problems, communicate/collaborate over dictation, and to reflect openly and honestly with your peers at each delivery with a strong dedication towards self and team improvement.
Musings really.
Top comments (0)