Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Et si on redémarrait l'agile ? — Agile Tour Bor...

Et si on redémarrait l'agile ? — Agile Tour Bordeaux 2018

Vidéo disponible sur la page de l'Agile Tour Bordeaux : https://www.facebook.com/Agiletourbordeaux/videos/263415924530627

Arnaud LEMAIRE

November 03, 2018
Tweet

More Decks by Arnaud LEMAIRE

Other Decks in Programming

Transcript

  1. « Apparently this SCRUM thing is so great, you need

    a person on every team dedicated to forcing the others to do it » @cgosimon
  2. - "Business Agile": Built Upon Sand — R.Jeffries - The

    State of Agile Software in 2018 — M.Fowler - The Tragedy of Craftsmanship — Robert C. Martin - Developers Should Abandon Agile — R.Jeffries - The Failure of Agile — Andy Hunt - Time To Kill Agile — D.Thomas - The agile hangover — S.Mancuso
  3. What is the cost to create X ? How much

    did it cost to produce X ?
  4. Time Seconds Minutes Hours Days Weeks Statements & methods Classes

    & Interface Design Architecture Features Priorities Solution IDE Pair programming Unit tests System metaphor Continuous Integration On site customer Collective ownership Acceptance testing Type system Planning game Short releases Feedback loops
  5. If you are not involved in the production process, please

    don’t get involved… Enterprise architect, Scrum Master, Product Owner…
  6. A PO is not a foreman for the dev team

    (neither is the ScrumMaster) But a member of it
  7. They have nothing to say on how the team works

    A PO is not a supervisor for the dev team (neither is the ScrumMaster) He does not dictate the planning
  8. Stop producing specifications without your dev team what goes into

    production is what the developers understood
  9. Agile is first about Software Engineering ! You need evolutionary

    architecture And it puts a lot of stress on the design
  10. BTW, Clean Code is not a software architecture You need

    to know how to build application !
  11. Can you Install a local dev env in less than

    20 min and 2 actions ? If you can’t, don’t expect to have a good delivery !
  12. Do 1 day Sprint And it should be deployed in

    production « Tell smaller lies »
  13. How to scale ? DONT! DON’T FUCKING DO IT PLZ

    STOP TRYING TO SCALE AGILE! YOU DON’T NEED SCALED AGILE FOR FUCKS SAKE! MATURE AGILE TEAM CAN SCALE WITHOUT NEEDING A MANAGEMENT BULLSHIT TRYING TO SCALE THEM! MAKE YOUR MANAGER BUSY BY DOING SOMETHING ELSE! BUT PLZ STOPIT, REALLY, IT IS QUITE SCARY AT THIS POINT! DON4T1!!11!1
  14. - R. Jeffries « But they’re large companies. So, naturally,

    they think they need to scale. […] they’re wrong. They don’t need to scale. They need to do plain old simple Agile software development. »
  15. - R. Jeffries « That’s not to say that large-scale

    Agile won’t be successful; very likely it will be. It will be successful in the sense that large companies will buy scaling products and ideas, and consultants and training companies will enrich themselves selling what these large companies want. »
  16. - R. Jeffries « If your individual teams cannot work

    in an Agile fashion, then clearly you’re not ready to “transition” your company or to “scale” Agile. You don’t want to transition to something you can’t do, and you don’t want to scale something that doesn’t work. »
  17. - R. Jeffries « First, start creating teams that are

    very capable of doing Agile. Then, give them the most important, most valuable work to do that your organization can come up with. And stand back. Keep creating Agile teams, organized by features where possible. You may find that you have little need to scale Agile. »