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

Better Software Through Shared Understanding

Better Software Through Shared Understanding

growing software, diversity, team collaboration and storytelling

6b6afbaea3bf1de98975dedc5cd083c1?s=128

stevenjackson

March 10, 2017
Tweet

More Decks by stevenjackson

Other Decks in Programming

Transcript

  1. Better Software Through Shared Understanding @stevejxsn

  2. I’m @stevejxsn steve@testdouble.com

  3. None
  4. None
  5. Stage 1

  6. Stage 2

  7. Stage 3

  8. Stage 3

  9. Stage 4

  10. None
  11. Idea Norms Rules Tools Backlash Control

  12. None
  13. None
  14. None
  15. None
  16. None
  17. 1995 1999 2006 2010

  18. None
  19. None
  20. None
  21. None
  22. None
  23. Explorer

  24. Surveyor

  25. Builder

  26. Maintainer

  27. None
  28. None
  29. None
  30. Option 1

  31. None
  32. None
  33. None
  34. None
  35. None
  36. None
  37. None
  38. Success!

  39. None
  40. Diversity

  41. None
  42. None
  43. Lost Perspective
 Reduced Group Intelligence
 Lesser performance http://science.sciencemag.org/content/330/6004/686 http://www.pnas.org/content/101/46/16385.full http://journals.sagepub.com/doi/abs/10.1111/j.0956-7976.2005.01559.x

    https://www.csee.umbc.edu/~hbuck1/Week8/GenderDiversity.pdf
  44. None
  45. None
  46. ?

  47. ?

  48. ?

  49. Option 2

  50. None
  51. Add

  52. Add Stabilize

  53. Add Stabilize Add

  54. Add Stabilize Add Stabilize

  55. Capability Sustainability

  56. None
  57. None
  58. Who

  59. Who How

  60. Who How What

  61. Who How What When

  62. Who How What When

  63. Who How What When Why

  64. ?

  65. Idea Norms Rules Tools Backlash Control Agile

  66. Idea Norms Rules Tools Backlash Control Agile

  67. Idea Norms Rules Tools Backlash Control Agile

  68. Idea Norms Rules Tools Backlash Control Agile

  69. Shared Understanding

  70. How?

  71. Focus areas to promote a diverse team

  72. Whole Team • Focused on Value • Clear Communication •

    T-Shaped People • Poly-pairing • Swarming • Flexible vs Time-Wasting
  73. Empathy • Get involved in user research • Make something

    humans can use
  74. Radiate http://agilewarrior.wordpress.com/2010/11/06/the-agile-inception-deck/

  75. Question Assumptions • Let’s have a conversation • Oh! This

    is complicated…
  76. What about tools?

  77. None
  78. Idea Norms Rules Tools Backlash Control Loose Binding

  79. None
  80. Project

  81. Project

  82. Project

  83. MVP

  84. Rewrite

  85. Features

  86. See-Saw

  87. Who How What When

  88. None
  89. Idea Norms Rules Tools Backlash Control Abstract Concrete

  90. Lightweight Prototypes

  91. Collaborative Sketching Drill into features Design Studio Method New Ideas

    Good ideas come from everybody
  92. None
  93. Still appropriate for the stage?

  94. Still helping us stay together?

  95. The power of examples

  96. None
  97. Shared Purpose

  98. None
  99. Shared Purpose

  100. None
  101. None
  102. None
  103. None
  104. Examples

  105. Shared Understanding

  106. Shared Purpose

  107. Connections

  108. Shared Story

  109. Culture

  110. None
  111. None
  112. I’m @stevejxsn steve@testdouble.com Thanks!