Skip to content

Instantly share code, notes, and snippets.

@jmewes

jmewes/notes.org Secret

Created May 19, 2018 09:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmewes/74bf2ba2bc95e36f436a9286e25d6cd0 to your computer and use it in GitHub Desktop.
Save jmewes/74bf2ba2bc95e36f436a9286e25d6cd0 to your computer and use it in GitHub Desktop.
Developers Should Abandon Agile

May 10, 2018 – Ron Jeffries

https://ronjeffries.com/articles/018-01ff/abandon-1/

Problems with Agile

  • Enterprises often doen’t follow the spirit of the Agile Manifesto
  • Developers may not get trained properly
  • Required help may not be available
  • There may be high pressure to do more things in less time

Advice

  • Turn attention from process to software development, make it work within the process framework
  • Work only on one or two things and fully complete them
  • Resist pressure for not completing everything and move focus to realistic expectation.
  • “It won’t be perfect, and for a while at least, it probably won’t be fun. It’s just the best chance I know to survive down in that code mine.”

Generative principles

  • Deploy working software every two weeks and reduce this step by step down to multiple times a day
  • Maintain the internal quality of the system by continuous refactoring
  • Use the live system as basis for discussions with stakeholders about current features and next steps
  • Managers should ask for results and let the team decide about the process
  • Team needs to be proved with training and support.

Extreme Programming

  • “The Scrum That Actually Works”
  • ATDD, TDD, Refactoring
  • Hundreds of other things required
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment