Murmuration : The Coordination of an Agile Team

Murmuration : The Coordination of an Agile Team

In order to achieve extraordinary coordination, starlings flock in formations called murmurations. These formations behave mathematically similar to metals becoming magnetized and snow crystals before an avalanche. These are examples of systems where collective phenomena emerge from the short-range interactions of individual participants. Studies show that change in direction (orientation) of individual participants affect group behavior more than velocity. This sort of relationship is known as a scale-free correlation. In this presentation, I will discuss how the concepts associated with murmuration, along with engineering and teams practices can be applied to software teams, in order to reach a state of criticality.

A2c74ea2f22838640d40c64daa3fa524?s=128

DJ Daugherty

May 16, 2017
Tweet

Transcript

  1. murmuration the coordination of an agile team

  2. None
  3. murmuration the coordination of an agile team

  4. None
  5. dj@pillartechnology.com @ddaugher dj daugherty

  6. aerial robotics and autonomous ‘things’

  7. None
  8. None
  9. None
  10. None
  11. None
  12. get started.

  13. None
  14. None
  15. what is a murmuration?

  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. boids.

  26. None
  27. None
  28. None
  29. alignment : steer towards the average heading of local flockmates

    separation : avoid crowding local flockmates cohesion : move towards average position (center of mass)
  30. None
  31. None
  32. scale-free correlation.

  33. None
  34. None
  35. None
  36. None
  37. simulation.

  38. None
  39. None
  40. murmuration? why a

  41. protection.

  42. None
  43. exchange info.

  44. warmth.

  45. no leader

  46. Agile.

  47. agile.

  48. XP paired programming daily standup iteration planning big & visible

    estimation continuous integration red, green, refactor feature unit testing user story
  49. tech lead.

  50. delivery lead.

  51. agile.

  52. alignment : steer towards the average heading of local flockmates

    separation : avoid crowding local flockmates cohesion : move towards average position (center of mass)
  53. consistent definition of team goal responsibility, authority and accountability communication

    separation. design-making and action : avoid crowding local flockmates
  54. clear purpose and goals team structure shared definition of finished

    product alignment. organization goals drive focus : steer towards the average heading of local flockmates
  55. diverse talent help people connect act interdependently cohesion. : move

    towards average position (center of mass)
  56. whole organization on task individuals more engaged accountability and ownership

    organization. new ways of listening
  57. no more standup murmur.

  58. no more standup no more definition of done murmur.

  59. no more standup no more definition of done no more

    acceptance criteria murmur.
  60. no more standup no more definition of done no more

    acceptance criteria murmur. get your product to the customer
  61. no more standup no more definition of done no more

    acceptance criteria murmur. get your product to the customer adapt to change
  62. no more standup no more definition of done no more

    acceptance criteria murmur. get your product to the customer adapt to change process follows delivery
  63. no more standup no more definition of done no more

    acceptance criteria murmur. get your product to the customer adapt to change process follows delivery no defined roles
  64. None
  65. think.

  66. None
  67. None
  68. thanks.

  69. murmuration the coordination of an agile team

  70. murmur.

  71. None