I can’t recall when I first came upon the Pareto Principle.
I think it might have been when I was studying for my Six Sigma Green Belt. But
I’m unsure. I know I was operating as a QA Director at the time, because most
of my example uses for it surrounded testing and defects. Nonetheless, it’s
probably been over 15 years.
That being said, I don’t think I hear people “considering”
Pareto enough in their day-to-day activity, so I thought I’d bring it up and
remind everyone of the Pareto Principle or 80:20 Rule and it’s implications for
software engineering in general and agile teams in particular.
A few weeks ago I saw an article on LinkedIn that Google had decided to drop its 20% time for its teams. If you’ve been living under a rock, this is one of the most referenced (and admired practices) at Google. In essence, every engineer was allowed to spend/invest 20% of their work time on project(s) that interested them. It was a creativity and innovation incubator of sorts. Teams would surround the “best ideas” and work on this with 20% time. As experiments would show merit, they might make it into the core products or leveraged as a new tool, technique, or method. And no, 20% time did not mean that employees worked 120% of the requisite time. It was an 80/20 split and not intended as a project schedule accelerator.
Now they’ve changed policies. Innovation is being focused more on specific teams working in labs, so more centralized. And 20% time is now jokingly referred to as 120% time as Google’s official policy hasn’t been to “remove it”, just to move it to discretionary—in each employees “spare time”. It’s too bad really, because this policy was truly inspirational to many companies.
My My, Hey Hey (Out Of The Blue)
My my, hey hey
Rock and roll is here to stay
It's better to burn out
Than to fade away
My my, hey hey.
--Neil Young
One of the core principles of agility is the notion of “sustainable
pace”. It originated in the Extreme Programming community. Initially, in v1 of
the XP book, it was defined or framed by the principle of a 40 hour work
week.
I vividly recall managers at the time railing (no ruby
intended) against the notion as a clear example that these agile maniacs were
out of touch with business reality, out of control, and looking for an easy
road at work. What could possibly be next—working from home?
In the second edition of XP, Kent Beck softened the message
a bit and dropped the (n) hours recommendation. Nonetheless and thankfully, the
notion of sustainable pace has remained as one of the core agile principles. Although
there does appear to be an increasing de-emphasis of it within today’s agile
teams.
One of my favorite movies of all time is A Few Good Men with
Jack Nicholson and Tom Cruise. I can picture that highly charged confrontation
at the end clearly in my mind. You know the one.
Tom Cruise says—I want
the Truth…
And Jack Nicholson
leans forward, with that classic look, and says—
You Can’t Handle the
Truth!
What a climax to the film. I get chills every time I watch
that scene.
I’ve been thinking more and more in my coaching about why
leaders and managers often wait too long to ask for agile coaching help. I
think it’s a general phenomenon in agile (and non-Agile) teams and
organizations, but for the purposes of this article, I want to focus upward—on
“them”.