Building Better Software by Building Better Teams

0ebf471a3ae8df42a84f93a7efbbdbd0?s=47 Ash Furrow
March 16, 2018

Building Better Software by Building Better Teams

Slides from my Appdevcon 2018 presentation on software team building. Video recording forthcoming.

Blog post: https://ashfurrow.com/blog/building-better-software-by-building-better-teams/

Visual design inspired by the architecture of the Royal Ontario Museum. Colour scheme: http://www.colourlovers.com/palette/3560961/Haunted_House

0ebf471a3ae8df42a84f93a7efbbdbd0?s=128

Ash Furrow

March 16, 2018
Tweet

Transcript

  1. Building Better Software By Building Better Teams

  2. Building Online Communities ! I’ve been giving a lot of

    thought to community-building within the context of open source software. Ideas have been bouncing around my head for some time  BLOG ABOUT BOOKS PORTFOLIO SPEAKING & '
  3. 1. Team quality impacts software quality 2. Compassion facilitates teamwork

    3. Teams are the sum of teamwork
  4. Team Quality Software Quality Affects

  5. None
  6. Team Quality Affects Team Outcomes

  7. Everyone assumes that everyone is doing their best

  8. Compassion Teamwork Facilitates

  9. Compassion is an Optimization Problem

  10. Responding to Suffering

  11. 1. Share their perspective 2. Share their emotions 3. Stay

    non-judgemental 4. Communicate that you understand
  12. Inquiry Work

  13. Anticipating Suffering

  14. Feedback is a Gift

  15. None
  16. None
  17. None
  18. Psychological Safety

  19. None
  20. “Being open with your errors and identifying the insights gained

    can help others avoid the same blunders and keep your team on-track.” — Open-Sourcing Company Culture at Artsy, 2015
  21. Ask Questions

  22. W hat you build doesn’t matter as much as How

    you build
  23. Remember the Prime Directive

  24. Teams Are Of Teamwork The Sum

  25. None
  26. “Synergy means behavior of whole systems unpredicted by the behavior

    of their parts taken separately.” — Buckminster Fuller
  27. None
  28. "It's in Apple's DNA that technology alone is not enough.

    It’s technology married with liberal arts, married with the humanities, that yields the results that make our hearts sing.”
  29. Synergy

  30. Humans are, by default, Empathetic

  31. Barriers to Caring

  32. None
  33. None
  34. In the absence of obstacles, Humans will care

  35. 1. Quality teams ship quality products 2. Good teams are

    compassionate teams 3. We’re bringing back “Synergy”!
  36. Recommended Reading

  37. None
  38. None
  39. None
  40. None
  41. None
  42. never You will finish