Business Value Fetish
I get the sense from some Agile devs that if they're not coding new features right now, then they're wasting everyone's time. Obviously teams need timely delivery to survive (at least in some organisations), but the Agile pact says you also have to keep flexible so you can respond to change. Where is the balance between maintaining technical quality and delivering features? Are these really in conflict? How can we tell?