Agile: Difference between revisions

Add Allen Holub video
Line 37: Line 37:
Sprints are not what your software team does all day, every day. But the term 'sprint' has crept into the process for so many enterprises.
Sprints are not what your software team does all day, every day. But the term 'sprint' has crept into the process for so many enterprises.


There is so much wrong with "Agile" - such as the introduction of terms like commitments and accountability. It's a language of violence. "I'm going to hold you accountable for your commitments." In the original idea of agile, good people do what they are good at; and do it with passion; so you don't need to even discuss 'holding them accountable'. To have a good Thanksgiving Dinner, you don't ask your wife to make a commitment to bake a good turkey and threaten to hold her accountable if it doesn't satisfy your requirements. That's just not how it works. But people will pretend that is how software is made.
There is so much wrong with "Agile" - such as the introduction of terms like commitments and accountability. It's a language of violence. "I'm going to hold you accountable for your commitments." In the original idea of agile, good people do what they are good at; and do it with passion; so you don't need to even discuss 'holding them accountable'. To have a good Thanksgiving Dinner, would you ask your wife to make a commitment to bake a good turkey? And threaten to hold her accountable if it doesn't satisfy your requirements? That's just not how it works. But people will pretend that is how software is made.


=== Cadence and Calendar for a software project ===
=== Cadence and Calendar for a software project ===