Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

High Performing Teams

0 views

Published on

Slides from they keynote talk at the London 2016 O'Reilly Software Architecture Conference. Describes why architects should care about teams and what they can do to focus on building great ones

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

High Performing Teams

  1. 1. HIGH PERFORMING TEAMS @patkua 1
  2. 2. ContentWebsite Mobile Authoring Subscriptions Invoicing generates is made available on restricts access to restricts access to triggers is made available on
  3. 3. 4
  4. 4. 5
  5. 5. USERS DON’T CARE HOW SOFTWARE IS BUILT 7
  6. 6. BUT ARCHITECTS SHOULD 9
  7. 7. A B
  8. 8. A B
  9. 9. A
  10. 10. Dysfunctional teams will produce poor quality software
  11. 11. Dysfunctional teams No agile process will fix
  12. 12. A
  13. 13. THE KEY TO HIGH PERFORMING TEAMS? 17
  14. 14. 5 KEY ELEMENTS
  15. 15. 5 KEY ELEMENTS 10x
  16. 16. PSYCHOLOGICAL SAFETY Vulnerability Failure Silly ideas Provide feedback
  17. 17. You didn’t know about 
 [FooBar]? (Condescending tone) AN TI-PATTERN
  18. 18. PSYCHOLOGICAL SAFETY
  19. 19. 5 KEY ELEMENTS 10x
  20. 20. DEPENDABILITY
  21. 21. 5 KEY ELEMENTS 10x
  22. 22. STRUCTURE & CLARITY
  23. 23. 5 KEY ELEMENTS 10x
  24. 24. MEANING OF WORK
  25. 25. 5 KEY ELEMENTS 10x
  26. 26. 10x IMPACT OF WORK
  27. 27. 5 KEY ELEMENTS 10x
  28. 28. 5 KEY ELEMENTS 10x SAFETY DEPENDABILITY CLARITY MEANING IMPACT
  29. 29. WHY? (REDUX) 33
  30. 30. As architects we should care about two things 34
  31. 31. Building the right systems Building the systems right
  32. 32. A system is never the sum of its parts
  33. 33. It is the product of its interactions
  34. 34. and the quality of those interactions matter
  35. 35. Recommended Reading http://amzn.to/2dRTpbZ http://amzn.to/2aS42u1 http://amzn.to/2ed0aiU
  36. 36. @patkua THANK YOU HIGH PERFORMING TEAMS

×