GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas

This presentation was recorded at GOTO Amsterdam 2015
http://gotoams.nl

Pragmatic Dave Thomas – Pragmatic Programmer Turned Publisher

ABSTRACT
Dave Thomas was one of the creators of the Agile Manifesto. A year ago, he told us that Agile is Dead. How could this be? Why had he deserted us? And what are we to do?
It turns out that while the “Agile” industry is busy debasing […]

Download slides and read the full abstract here:
http://gotocon.com/amsterdam-2015/presentation/EVENING%20KEYNOTE:%20Agile%20is%20Dead

https://twitter.com/gotoamst
https://www.facebook.com/GOTOConference
http://gotocon.com

28 Comments on “GOTO 2015 • Agile is Dead • Pragmatic Dave Thomas”

  1. 24:19 so in your dumb model we cannot optimize anything because everything is generic and should be possible to easily change it in the future.

  2. 20:15 the inexistent test drives the design… the stupidity of this claim and the inability to accept he is wrong is mind boggling.

  3. 15:46 no. you are a liar. The project was discussed at first and it was determined an max interval needed for the project to be done. For instance when someone builds a house the construction chief will take the blueprints and tell you it will take let's say 3-4 months to finish. And if you wanted changes you had to add the time for the changes to the original estimate and pay the contractor more. Simple, fair and elegant.

  4. 11:27 you forget that agile things are not agile all the time. The more agile they are the more time they need to rest afterwards. Or they die fast. If you understood this you would not have made the demon puke called Agile.

  5. 9:57 no the root of all the evil is your ideas were dumb and you had no understanding of how humans operate. You made a children's game and invented something and did not even bothered testing the thing out.

  6. I mostly agree with him. However i would add one thing.
    People who tell you what to do and how to do it might not be wrong (even if the do not know your circumstances). Important thing is to understand the reasoning behind their suggestions. For example writing tests works really well in my company. We have found that it makes regression testing much more easier for us. In fact in the past year we have not had case of "functionality A broke functionality B".
    However when i'm working on my own much smaller side-projects, then writing tests would be nothing more than a burden.

  7. As an Architect, some of the worse solutions and I have seen were done Agile. Works for small projects and helps reduce risk of consultancies (get paid and run away!)
    I like Agile but very disappointed on the success rate.

  8. If you read the books out now, reading stories is the way to learn application. Jeff Mckenna is an amazing teacher and his ability to tell stories and give us real time simulation exercises was effective. I agree. 2 day course, take test and you are certified, makes it feel like what PADI certification is to scuba divers. The key is to self educate and apply any story that seems to resonate with your team dynamic. I always use the analogy that SCRUM is like a style of martial arts; not martial arts as a whole. In other words, it has its limitations like any other art form. They teach that too. Scrum does not work in every case or all companies. It focuses on the smaller local teams. However, some writers have been working on scaling it up.

  9. Great talk no doubts. The funniest parts I liked were about the tests (17:32) and the meetings (22:33). This is so true. I've seen scrum masters inviting for the meetings even if there were nothing to discuss and adding new kind of repeating weekly meeting each month. That the case when everyone is dancing around methodology forgetting it's only a mean, not the goal.

  10. So, if I'm understanding him correctly, he's saying that the correct implementation of the manifesto is "code however you think is right"? I'm pretty sure that's what everybody does, already. It's just that inexperienced programmers step on a lot more of their own land-mines until they learn which approach will cause less problems, and which one more.

  11. I just discovered that porn studios use agile methods in their video production flow .

  12. 33:40 – Here's the ONE absolute rule: all human beings need to absorb fluids to be able to live! (let it be water, or whatever …)

  13. Although, I agree that testing is taken up with mindless fanaticism in the Ruby community, he makes a bizarre contradiction: he is proud of the Ruby community for testing, yet he 'mostly doesn't write tests'. Have I misunderstood something?

  14. I like this speech. In the current IT world, people use the word too much without understanding the real meaning of the word. Lots of things are twisted in IT industry. We need people like Dave to clarify it.

  15. Dave Thomas strongly stresses that agile is an adjective and not a noun (at around 11:30th minute). But when he started, he said "Agile is dead".

Comments are closed.