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

Technical Decision-making Anti-patterns - Avanscoperta Meetup 2021

Technical Decision-making Anti-patterns - Avanscoperta Meetup 2021

F0012066f4fad79deb33bf5e9799b557?s=128

Francesco Strazzullo

March 04, 2021
Tweet

Transcript

  1. Technical Decision-making Anti-patterns

  2. Francesco Strazzullo (AKA Strazz) @TheStrazz86 (Follow me on Twitter!) Ego

    Slide
  3. Books https://leanpub.com/decision-making-for-software-development-teams https://www.apress.com/gp/book/9781484249666

  4. How to make mindful decisions —

  5. None
  6. None
  7. How to not make mindful decisions —

  8. None
  9. Hype-Driven Development 1

  10. None
  11. Why is it a problem? —

  12. None
  13. None
  14. Exploiting Hype —

  15. Gartner Hype Cycle by Jeremykemp at English Wikipedia, CC BYSA

    3.0, via Wikimedia Commons
  16. Some Tips to Tackle it —

  17. Innovations Tokens https://mcfunley.com/choose-boring-technology

  18. The Usual Path 2

  19. None
  20. Why is it a problem? —

  21. None
  22. “if all you have is a hammer, everything looks like

    a nail” Law of the instrument
  23. Why it happens? —

  24. “we have some kind of "imposed" deadline that they cannot

    miss, so we stick with what we know best. In this way, if we will miss the deadline we can defend ourselves in some way.” “The company does not provide any kind of means - times or money - for training. We need to study new stuff during their free time, so we don’t feel confident enough to build something without the proper training” “There are some strange and cumbersome company procedures to ask permission to build something that can astray from the usual path.”
  25. Some Tips to Tackle it —

  26. Training Path and Budget

  27. The Expert 3

  28. None
  29. Context is King

  30. None
  31. Some Tips to Tackle it —

  32. Complicated Problems, not Strategic Decisions

  33. Rage-Driven Decisions 4

  34. None
  35. Why is it a problem? —

  36. None
  37. Some Tips to Tackle it —

  38. Retrospective / Project Postmortems

  39. What they have in common? _

  40. Bad Communication Structures

  41. Some Tips to Tackle it —

  42. None
  43. Thanks! Francesco Strazzullo strazz@flowing.it