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 full-size slide

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

    View full-size slide

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

    View full-size slide

  4. Slack is a group messaging
    app for teams

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  7. Foster excellent
    working environments
    with minimal process

    View full-size slide

  8. Foster excellent
    working environments
    with minimal process

    View full-size slide


  9. 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 full-size slide

  10. A rising tide
    lifts all boats

    View full-size slide

  11. We are making
    more than
    just software

    View full-size slide

  12. Iteration
    beats
    a rewrite

    View full-size slide

  13. The future
    of work

    View full-size slide

  14. Coordination is
    competitive
    advantage

    View full-size slide

  15. Software
    engineering
    is a team sport

    View full-size slide

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

    View full-size slide


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

    View full-size slide

  18. Solidarity
    matters

    View full-size slide


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

    View full-size slide

  20. suggested reading list

    View full-size slide

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

    View full-size slide

  22. qualities of high
    performing teams

    View full-size slide


  23. 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 full-size slide

  24. Teams are the
    atomic unit
    of a company

    View full-size slide

  25. What are the
    qualities of a
    good team?

    View full-size slide

  26. Enthusiasm
    & support

    View full-size slide

  27. Sense of
    togetherness

    View full-size slide

  28. Vulnerability
    is A-OK!

    View full-size slide

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

    View full-size slide

  30. Psychological
    safety

    View full-size slide

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

    View full-size slide

  32. Productivity
    is a measure of
    comfort

    View full-size slide

  33. Good teams are
    smarter

    View full-size slide

  34. Good teams share
    control

    View full-size slide

  35. Satisfaction is
    satisfaction

    View full-size slide

  36. Absence of these
    qualities can lead
    to burn out

    View full-size slide

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

    View full-size slide

  38. practical magic

    View full-size slide

  39. Hey! Listen!

    View full-size slide

  40. Better meetings

    View full-size slide

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

    View full-size slide

  42. Effective feedback

    View full-size slide

  43. “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 full-size slide

  44. Productivity
    is a measure of
    comfort

    View full-size slide

  45. Good teams are
    a secret weapon

    View full-size slide

  46. Don’t suppress
    your humanity

    View full-size slide

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


    speaker notes at:

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

    View full-size slide