Categories
agile architecture lean pearl

Improvement Board

Henrik Kniberg says that Squads at Spotify are using Big Visible Improvement Boards that focus on one to three Actionable Accelerators like:

  • What is blocking us?

Also, the board shows a Definition of Awesome that includes things like:

  • Really finishing stuff.
  • Easily ramping up new team members.
  • No recurring tasks or bugs.
Categories
agile kanban lean pearl Scrum

Goldilocks

Goldilocks-Sizing

  • Goldilocks is an interesting technique and basically doing the opposite of estimating: You shape the work into the desired sizes.
    Vote each item into one of three piles: “Too Big”, “Just Right”, and “Too Small”.
  • Split any “Too Big” items into “Just Right”-sized ones.
  • Group any “Too Small” items together into “Just Right”.

The Goldilocks Principle applied to sorting stories reminds of potato grading machines that sort potatoes into different sizes.

Enjoy the flow.

graderpotato

schouten-sorteermachine-met-opvoer-9

Source: InfoQ » Q&A on Kanban in Action.

Categories
agile english kanban lean sketchnote

Kanban Coaching Professional Masterclass

Martien’s notes from the Kanban Coaching Professional Masterclass with  David J. Anderson in October 2013 in the Double Tree Hotel, Amsterdam.kcm01
—-
kcm02
—-
kcm03
—-
kcm04
—-
kcm05
—-
kcm06
—-
kcm07
—-
kcm08
—-
kcm09
—-
kcm10
—-
kcm11
—-
kcm12
—-
kcm13
—-
kcm14
—-
kcm15
—-
kcm16
—-
kcm17
—-
kcm18

Categories
agile

Keep the joint running

Picture tweeted by David J. Anderson made me look it up. I like it.

  • There are no best practices, only practices that fit best.
  • To optimize the whole you must sub-optimize the parts.
  • Bad metrics are worse than no metrics.
  • Relationships precede process.
  • Relationships outlive transactions.
  • Don’t confuse documentation with reality.
  • Before you can be strategic you have to be competent.
  • Big solutions that work start as small solutions that work.
  • Customers are external. Internal customers aren’t.
  • Don’t run IT as a business, run it in a business like way.
  • There are no IT projects.
  • Digest with intestines, think with brain.
  • Every employee is irreplaceable.

Keep the Joint Running—A Manifesto for 21st Century Information Technology

Categories
agile english kanban

Success profile

success-profile

Fused

Agile Management » David J. Anderson » Lean Risk Management—Options, Liquidity & Hedging Risk using Kanban Systems (ppt) and the video below on a single big visible chart (A2-sized).

Changes:

  • David uses ‘risk profiles’ to find out what to pull next. If success + risk = 1 you can invert a ‘risk profile’ into a ‘success profile’ if you will.
  • Chart uses a ”’polar chart”’ rather than a radar chart.

Usage:

  • Create success profile on an index card for every option you want to execute soon.
  • Put it into corresponding swim lane, honoring any work in progress limit.
Categories
agile chaorganization

Agile Organization

The 7th Key Principle of Lean Software Development is optimize the whole.

The burning question is, how to boost collective evolutionary power from a participative, co-creative agile organizational point of view? Large Scale Intervention (LSI) provides principles, patterns and practices to just this? LSI is also known as Whole Systems Change.

Hope you enjoy a short slide deck on Agile Organization (PDF, 1.3 MB).

“Ontwikkelen moet je meemaken.”

Categories
agile english

Firefight no more

Highlights from ”Past the Tipping Point: The Persistence of Firefighting in Product Development” by Nelson Repenning, Paulo Gonçalves, and Laura Black.

Putting out fires is not improvement. Finding a point out of control, finding the special cause and removing it, is only putting the process back to where it was in the first place. It is not improvement of the process.

—W Edwards Deming

Unplanned allocation of resources to fix problems can switch the entire company to epidemical firefighting and organizational pathology. Even a temporary increase in workload can initiate the firefighting dynamic and cause a permanent decline in system performance and health.

Firefighting:

  • snaps into place when pushed beyond the tipping point or threshold
  • drives out disciplined and more structured (development) processes, becoming the (development) process instead
  • can significantly degrade an organization’s ability to create high quality products in a stable, predictable, sustainable and resilient way
  • is a self-reinforcing syndrome with a tipping point, and is, therefore, fragile
  • is hard to recognize (its symptoms), causing corrective action to be taken too late
  • comes very naturally

Likely goals:

  • be an innovative, competitive, stable, predictable, sustainable and resilient organization;
  • stay clear of the tipping point when you are on its productive and innovative side;
  • get close to the tipping point a.s.a.p. when you are in firefighting mode, and then nimbly nudge it over;

To avoid firefighting to become a company-wide disease:

  • Discourage, ignore or penalize heroism and heroic behavior.
  • Use a boom buffer with a clear policy and managerial impact when excepted.
  • Keep current tools and technology, avoiding time needed to invest in learning them that (temporary) lowers productivity
  • Have a laser focus on top quality for product, process and people as lower quality will push the organization into the death spiral of declining competitiveness, reduce revenue and future innovation.
  • Do root cause analysis and resolution of the top problems. Just postponing problematic projects does not prevent the spreading of firefighting, it just pushes them downstream to bite you next year, and probably harder.
  • Perform aggregate resource planning to prevent fires.
  • Reduce the number of parallel products or projects—so bring focus.
  • Avoid full utilization of human assets. Cherish slack resources as a buffer against uncertainties (also see boom buffer).
  • Aggressively cancel failing projects early.
  • Revisit the product plan instead of trying to catch up.
  • Do not rent or steal people from or lend people to other parts of the organization as it might start a fire.
  • Reduce workload effectively to stabilize the system, e.g. by skipping a model year altogether.
  • Do fewer projects and cancel more.
  • Put a strict (Work In Progress or WIP) limit on many or all parts of the value stream, and use those to maximize flow.
  • Undercommit and overperform.
  • Uphold a strict policy of only accepting finished, done work. Mercilessly reject any unfinished work and loose ends.
  • Perform thorough up-front work. Make policies and admission criteria to pull something into the next step crystal clear. This will:
    • increase the likelihood that the item will get done in time;
    • reduce or avoid the need to cancel it later;
    • make owners face strong incentives to invest in the early phase activities and develop clever ways to demonstrate the efficacy of a proposed product far in advance of its detailed design.

All this resonates with agile, scrum, lean, and kanban.

Categories
agile sketchnote

Joseph Perline’s 3 Rules

Joseph Perline’s 3 Rules:

  1. We don’t make mistakes, we learn.
  2. Whoever carries the risk, decides.
  3. If it’s not fun, you’re doing something wrong.
Categories
agile english sketchnote

Joseph Perline’s 3 Questions

Joseph Perline’s 3 Questions:

  1. When do you want to know you have a problem?
  2. What are you prepared to throw away?
  3. What does that mean?
Categories
agile Scrum

Sprints are like a water tumbler

A sprint of one week is like a small bamboo water tumbler. Sprints of three weeks are larger, heavier and tumble a three times slower than the one week tumbler.

Your organization is like a web of bamboo water tumblers. Make sure they tumble with a synchronous or syncopic rhythm.

Rhythm creates momentum, momentum synchronizes all pulses in your organization.

Syncopation includes a variety of rhythms which are in some way unexpected which make an off-beat tune or piece of music. More simply, syncopation is a general term for a disturbance or interruption of the regular flow of rhythm: a placement of rhythmic stresses or accents where they wouldn’t normally occur.

All dance music makes use of syncopation and it’s often a vital element that helps tie the whole track together.

http://en.wikipedia.org/wiki/Syncopation

Categories
agile english Scrum ScrumPLoP

Parachute Game

We started the morning with a parachute game.

Stolen with consent from Lachlan Heasman

Start at ground level, hold it over your head and do three steps forward. Next, sit on it. There it is, a parachute mushroom.

Parachute Game: Mushroom (photo stolen with consent from Lachlan Heasman)

Categories
agile Scrum ScrumPLoP sketchnote

Writer’s Workshop

ScrumPLoP Writer’s Workshop.

A very sketchy note of:
*[http://hillside.net/component/content/article/65-how-to-run-plop/235-how-to-hold-a-writers-workshop Hillside Group » How to Hold a Writer’s Workshop]; and
*[http://mummola.cs.tut.fi/~patterns/writers_workshop_cheatsheet.pdf Writer’s Workshop Cheat Sheet] (PDF).

Just let me know if you would like a sketch that’s a bit more polished, and I’ll draw one up.

Categories
agile Scrum

Ready Equals Done

Scrum has much ado about Definition of Ready and Definition of Done.

The Definition of Ready for the current phase equals the Definition of Done for the previous. Likewise, the Definition of Done for the current phase equals the Definition of Ready for the next. They are the two sides of the same membrane.

cell-ready-done

So, why not simplify it and talk about the membrane only?

Categories
agile chaordic chaorganization community dutch open source

Decentrale organisaties zijn onverslaanbaar

Wat hebben ”’Geronimo”’, ”’Skype”’, ”’Wikipedia”’, ”’Open Coffee”’, ”’Al Qaida”’ en ”’Youtube”’ met elkaar gemeen? Het zijn allemaal ”’gedecentraliseerde netwerken”’. Rod Beckstrom en Ori Brafman gebruiken deze voorbeelden om een nieuw management systeem te modelleren. De toekomst van de organisatie is een gedecentraliseerde organisatie in plaats van een top down gecentraliseerde bedrijfsstructuur.

Het boek beschrijft de kracht van gedecentraliseerde organisaties aan de hand van de analogie ‘Starfish en Spider’, waarbij de Starfish voor een gedecentraliseerde organisatie staat en een Spider vergeleken wordt met een gecentraliseerde organisatie.

Via [http://www.expertlog.nl/2007/10/decentrale-orga.html#more Sprout].