Agile: Difference between revisions

Add Allen Holub video
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
See http://agilemanifesto.org/
See http://agilemanifesto.org/
and [[wp:Agile software development|Agile software development]]
, the article on [[wp:Ward_Cunningham|Ward Cunningham]] and [[wp:Agile software development|Agile software development]]


In sum, ''agility'' is good.  Agile as a noun was never intended by those who started it all<ref>https://pragdave.me/blog/2014/03/04/time-to-kill-agile/</ref>.
In sum, ''agility'' is good.  Agile as a noun was never intended by those who started it all<ref>https://pragdave.me/blog/2014/03/04/time-to-kill-agile/</ref>.
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 ===