Remember that it's almost always management/owners who push devs to deliver half-finished software under arbitrary deadlines.
Imagine if engineers were told to deliver half a bridge? Software devs are asked to do this on the regular; only the invisibility/complexity of software has made it possible to get away with that for so long.
I'm certainly not advocating tsarism, but under the tsar regime russian engineers were made to stand under the bridge for the first train passage over it...
@jaycie Now combine agile and sociocracy and you've got something!
The Vulpine Club is a friendly and welcoming community of foxes and their associates, friends, and fans! =^^=