Friday, October 22, 2021

Fractals in Agility - repeatable patterns leading to more agile behavior

What is the topic? ==> Fractals in Agility - repeatable patterns leading to more agile behavior.

Why is this significant? ==> By understanding the meta-pattern the subordinate fractal patterns are easier to understand, explain, and adjust.

Who is involved? ==> Coaches and trainers can explain complex/complicated ideas more easily.

When is this useful? ==> In presentations, classes, workshops, clinics, training, coaching, etc.

Where is this applicable? ==> Potentially any agile method, practice, pattern, can be viewed as a fractal of a meta-pattern.

How does this work? ==> 4 simple steps:

  1. Uncover the meta-pattern
  2. Map subordinate patterns to meta-pattern
  3. Explain meta-pattern, explain subordinate patterns in light of meta-pattern
  4. Adjust subordinate pattern to the need at hand

Which is an example? ==> Here is one example within agile scaling:       

    0. Meta-pattern:

    1. Look back
    2. Look at present
    3. Look forward

  1. Standup fractal pattern
    1. Look back : What have you done since last standup?
    2. Look at present : What impediments are in the way of your Tasks?
    3. Look forward : What do you plan to do until next standup?

  2. Sprint fractal pattern
    1. Look back : Sprint Review & Sprint Retrospective
    2. Look at present : Daily Scrum & User Stories
    3. Look forward : Sprint Planning & Backlog Refinement

  3. ART or SRT (Release Train) fractal pattern
    1. Look back : System Review & ART/SRT Retrospective
    2. Look at present : Scrum of Scrums & Features/Epics
    3. Look forward : PI/SI Planning & PI/SI Prep

  4. 3-box Portfolio Planning fractal
                             (SEE: https://hbswk.hbs.edu/item/a-three-box-solution-to-managing-innovation)
    1. Look back : Box 2 = sunset past money sinks
    2. Look at present : Box 1 = cultivate present funding sources
    3. Look forward : Box 3 = invest in future innovations