Project Management

Essentialism is agile

From the Easy in theory, difficult in practice Blog
by
My musings on project management, project portfolio management and change management. I'm a firm believer that a pragmatic approach to organizational change that addresses process & technology, but primarily, people will maximize chances for success. This blog contains articles which I've previously written and published as well as new content.

About this Blog

RSS

Recent Posts

Leading Through Crisis Means Leading Through Context

"It's the end. But the moment has been prepared for." - retirement lessons from the Doctor

Just because they are non-critical, doesn't mean they are not risky!

Just because they are non-critical, doesn't mean they are not risky!

How will YOU avoid these AI-related cognitive biases?

Categories

Agile, Artificial Intelligence, Career Development, Change Management, Communications Management, Decision Making, Governance, Hiring, Kanban, Lessons Learned, Personal Development, PMO, Portfolio Management, Project Management, Resource Management, Risk Management, Risk Management, Schedule Management, Scheduling, Tools

Date

linkedin twitter facebook Request to reuse this  

Categories: Agile, Project Management


I'm reading Greg McKeown's book Essentialism: The Disciplined Pursuit of Less and many of the lessons within it echo the tenth principle from the Manifesto for Agile Software Development which is "Simplicity--the art of maximizing the amount of work not done--is essential".

In the past, I've mostly considered this principle as it relates to how we deliver value to our customers. It provides a constant reminder that practices, ceremonies, tools and artifacts are just a means to an end, and shouldn't be elevated as an end unto themselves. Minimal sufficiency should be our goal when expending effort on anything which doesn't create business value for our stakeholders.

But we can also apply this principle to our products.

While Greg's book provides a lot of insights, there's one line which really resonates with me: "If it isn't a clear yes, then it's a clear no."

Greg provides an example of the company Vitsoe which applies this filter when hiring new staff, but the same principle could be applied when deciding what to include in product backlogs. Let's consider the example of the mice provided with the first Apple Macintosh computers. The design team at Apple could have added multiple buttons and scroll wheels the way future generations of PC mice were designed, but a single button sufficed to allow a user to effectively use the Macintosh graphical user interface.

This principle is key when defining Minimum Viable Products (MVP). A good MVP should generate empirical evidence to support or refute a hypothesis and adding features which won't directly support that learning is waste.

But minimal sufficiency could be applied beyond MVPs to general releases. By doing so we can reap some of the following benefits:

  • Reducing learning curve. One of the attributes of well designed products is that they can be used with minimal instruction.
  • Reducing ongoing maintenance costs. To quote Scotty from Star Trek III: The Search for Spock - "The more they overthink the plumbing, the easier it is to stop up the drain"
  • Reducing ongoing regression testing efforts. As system complexity grows, the points of interdependence between seemingly unrelated components makes it almost impossible to avoid regression defects.
  • Focusing development teams on core capabilities.

To quote Greg, the next time you are considering whether or not to add a feature, ask yourself the question "Is this exactly what I am looking for?"


Posted on: October 14, 2018 07:00 AM | Permalink

Comments (14)

Please login or join to subscribe to this item
avatar
John A. Williams Owner| JAW Consultancy | The Pragmaticioner Nootdorp, Zuid-Holland, Netherlands
I'm a big propagator of this approach. I always tell the specialists in my projects that I want them to go all out in exercising their specialties and I'll tell them when it's enough. I'm a great believer in good is good enough. The Pareto-principle is engraved in the back of my brain.

avatar
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates New Westminster, British Columbia, Canada
Thanks for sharing this Kiron. Back in the days, it took me a bit to fully understand this specific principle as in the beginning it did not make sense to me but later on, I saw the importance of such a principle.

avatar
Janvier Ndayisaba Manager| Fuzzy International General Trading Dar Es Salaam, Tanzania, United Republic Of
Thanks for sharing this great post about simplicity/essentialism

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks John, Rami & Janvier!

avatar
Ashleigh Kennett-Smith ICT Project Manager| Australian Red Cross Lifeblood Adelaide, South Australia, Australia
Great post Kiron.

Reminds me of the quote "don't let perfect get in the way of better" which I think aligns with your comment about being very clear about what the MVP is. Although sometimes we do have to ensure the MVP includes some view on the future i.e. a very simple product may make future improvements very difficult or impossible without major change so may not be in the best interested strategically.

Your comment about regression testing can be quite a challenge in enterprises that are highly regulated and/or the products need the error margins set very low. As you note as systems become more complex it becomes well nigh impossible to regression test for every scenario. A risk based testing/validation approach is really the only way. The teams I work with at the moment put a lot of effort into identifying appropriate risk levels for our systems and processes, so testing is set at the appropriate level.

avatar
Tamer Zeyad Sadiq Assistant Cost Manager| Turner & Townsend Riyadh, Ar Riyad, Saudi Arabia
Good

avatar
RAJESH K L Project Manager, PMP| Bharat Electronics, Bengaluru, India Bengaluru, Karnataka, India
Thanks for sharing

avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Perfection is fleeting.

Thanks, Kiron. Great points, indeed.

avatar
Vincent Guerard Coach - Trainer - Speaker - Advisor| Freelance Mont-Royal, Quebec, Canada
Great benefits description
Thanks, Kiron

avatar
Pench Batta Enterprise Lean Agile DevOps Coach /SAFe Program Consultant (SPC6)| Capgemini, Inc. Bentonville, Ar, United States
Kiron, Thanks for sharing! I love this principle "Simplicity--the art of maximizing the amount of work not done--is essential".

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Ashleigh - complexity encourages mediocrity, so let's keep things simple!

Thanks Tamer, Rajesh, Andrew, Vincent & Pench!

avatar
Sante Delle-Vergini, PhD Senior Project Manager| Infosys Melbourne, Victoria, Australia
That's a good principle to live by in business: "If it isn't a clear yes, then it's a clear no." Thanks Kiron.

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Sante - I'm thinking of getting that tattoo'ed on my palm to hold up to folks in meetings :-)

avatar
Eduin Fernando Valdes Alvarado Project Manager| F y F Fabricamos Futuro Villavicencio, Meta, Colombia
Very interesting, thanks for sharing

Please Login/Register to leave a comment.

ADVERTISEMENTS

I was going to have cosmetic surgery until I noticed that the doctor's office was full of portraits by Picasso.

- Rita Rudner

ADVERTISEMENT

Sponsors