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

How to get engineering teams to eat their vegetables

How to get engineering teams to eat their vegetables

Many factors contribute to developer happiness. However, as engineers, we're often singularly obsessed with the idea that our job satisfaction comes solely from solving only the most interesting technical challenges. In reality, research shows that we perform best when we are rested, feel valued, and feel connected to a cause so we can focus on high-priority work.

This talk will focus on ways engineering teams can foster excellent working environments and cultures with minimally felt process: much like sneaking vegetables into desserts.

A written version of this talk can be found here: https://medium.com/@duretti/how-to-get-engineering-teams-to-eat-their-vegetables-83e0f83af71a

Duretti Hirpa

July 25, 2017
Tweet

More Decks by Duretti Hirpa

Other Decks in Technology

Transcript

  1. How to get engineering
    teams to eat their
    vegetables
    (and do other stuff good too)
    DevOpsDays Minneapolis 25 July 2017

    View Slide

  2. hey,
    what’s up,
    hello!
    I’m Duretti!
    !

    View Slide

  3. hey,
    what’s up,
    hello!
    I’m @duretti!
    !

    View Slide

  4. Slack is a group messaging
    app for teams

    View Slide

  5. 6.8M+ 1.5M+ 800+
    weekly active paid
    employees
    customers
    slack
    customers

    View Slide

  6. View Slide

  7. How to get engineering
    teams to eat their
    vegetables?

    View Slide

  8. Foster excellent
    working environments
    with minimal process

    View Slide

  9. View Slide

  10. Foster excellent
    working environments
    with minimal process

    View Slide

  11. Why?

    View Slide


  12. I am America. I am the part you won't recognize.
    But get used to me. Black, confident, cocky; my
    name, not yours; my religion, not yours; my
    goals, my own; get used to me.
    —Muhammad Ali

    View Slide

  13. A rising tide
    lifts all boats

    View Slide

  14. We are making
    more than
    just software

    View Slide

  15. Iteration
    beats
    a rewrite

    View Slide

  16. The future
    of work

    View Slide

  17. Coordination is
    competitive
    advantage

    View Slide

  18. Software
    engineering
    is a team sport

    View Slide

  19. source: https://twitter.com/shinypb/status/709363372710563840

    View Slide


  20. How we spend our days is, of course, how we
    spend our lives.
    —Annie Dillard

    View Slide

  21. Solidarity
    matters

    View Slide


  22. Kindness is more important than wisdom, and
    the recognition of this is the beginning of
    wisdom.
    —Theodore Isaac Ruben

    View Slide

  23. View Slide

  24. shadow side

    View Slide

  25. suggested reading list

    View Slide

  26. &
    1. Qualities of high
    performing teams
    2. Practical tips

    View Slide

  27. qualities of high
    performing teams

    View Slide


  28. Teams make commitments to coordinate action,
    to address the issue at hand, for the sake of the
    project's shared mission.
    —Fernando Flores,
    “Conversations for Action”

    View Slide

  29. Teams are the
    atomic unit
    of a company

    View Slide

  30. What are the
    qualities of a
    good team?

    View Slide

  31. Enthusiasm
    & support

    View Slide

  32. Sense of
    togetherness

    View Slide

  33. Vulnerability
    is A-OK!

    View Slide

  34. source: https://twitter.com/cyberneticlove/status/712435416637440000

    View Slide

  35. Psychological
    safety

    View Slide

  36. source: https://twitter.com/annapickard/status/707283056902582272

    View Slide

  37. Productivity
    is a measure of
    comfort

    View Slide

  38. Good teams are
    smarter

    View Slide

  39. Good teams share
    control

    View Slide

  40. Satisfaction is
    satisfaction

    View Slide

  41. Absence of these
    qualities can lead
    to burn out

    View Slide

  42. source: https://twitter.com/ceejbot/status/761569569802551300

    View Slide

  43. shadow side

    View Slide

  44. practical magic

    View Slide

  45. Hey! Listen!

    View Slide

  46. Play a game

    View Slide

  47. Pairing

    View Slide

  48. Better meetings

    View Slide

  49. 1. Agendas
    2. Interruption-free
    3. Turn-taking

    View Slide

  50. Chit-chat

    View Slide

  51. Effective feedback

    View Slide

  52. shadow side

    View Slide

  53. “What really matters are the countless small
    deeds of unknown people who lay the basis for
    the significant events that enter history.
    Howard Zinn

    View Slide

  54. tl; dr

    View Slide

  55. Productivity
    is a measure of
    comfort

    View Slide

  56. Good teams are
    a secret weapon

    View Slide

  57. Don’t suppress
    your humanity

    View Slide

  58. Thanks for
    listening!
    find me online: @duretti


    speaker notes at:

    medium.com/@duretti/how-to-get-engineering-teams-to-eat-
    their-vegetables

    View Slide