The Art of Maximizing Work Not Done (2024)

Summary:

One of the twelve principles behind the Agile Manifesto is “Simplicity—the art of maximizing the amount of work not done—is essential.” Why is this principle called an art, while the others aren’t? And why should we maximize the amount of work "not" done? This article analyzes the importance of simplicity in agile projects.

I was thinking about the twelve principles behind the Agile Manifesto, one of which is “Simplicity—the art of maximizing the amount of work not done—is essential.” Why is this principle called an art, while the others aren’t? And why should we maximize the amount of work not done?

When the organization I was working for started its agile transformation, I was very keen and excited to see how things would unfold during the adoption journey. Some of the key aspects I spotted during this transition phase were prioritizing features, picking up only enough items that are doable in an iteration, and focusing on doing just the essential design that suffices for functionality. In trying to meet the iteration goal, we strived hard for simplicity by looking out for things that didn’t add value and maximizing them to get rid of all these activities.

As I continued my journey as a ScrumMaster and an agile coach, I correlated this principle to many things we do every day. I’ve come to appreciate that practicing this principle is an “art” that one needs to truly master.

For example, Microsoft Word and Excel have hundreds of features available, of which most of us probably use barely 20 percent. The other 80 percent do not add real value to the product. The product owner who decides what features should be built into the product needs to constantly analyze and prioritize whether said features are “must-have” or just “nice to have.” Once we arrive at a list of must-have features, we can safely put all the nice-to-have features into the “work not done” bucket.

The more you maximize the “work not done” bucket, the closer you get to nailing down the few truly valuable features that deliver the highest business value. It’s like revealing the inner beauty of an artifact each time you polish its surface to remove the dirt. In this way the practice really is an art, and it’s one product owners and product managers need to master.

This principle reinforces Jeff Patton’s advice to minimize output and maximize outcome and impact. What it really means is that we need to concentrate on the features that would help the customer appreciate the “outcome,” which ultimately may have no correlation with the number of features producing the “output.”

I started my career as a software engineer, and when I think of my good old days as a developer, whenever I had to develop a new feature, I often used to check if there was a similar feature already. If I found it, I could use it to save time. However, there were often many lines of unnecessary code that had been embedded into the files due to copying the existing code base as-is.

I would also often come across comments that were as big as the actual code. Instead, we should try to give importance to the coding standards and coding style. For example, the naming conventions could be written in a way that speaks as to what your code really intends to do. Add longer comments only when appropriate, and try to keep the comments simple and let the code speak for itself.

This drives me back to a basic principle of development: Think about every single line of code you write. Is it really required? Writing clean, simple code takes intent and talent. Once again, it appears that maximizing the “work not done” is an art.

As Kent Beck said, “If simplicity is good, we’ll always leave the system with the simplest design that supports its current functionality.” Concentrate on the design and the architecture of any application you’re developing. Identifying the essential, bare-minimum elements, minimizing the dependencies, and letting go of the extra things makes for a better product.

I feel this principle could lead us to question each and every artifact we capture! Think of all the documentation you produce, and ask whether the product can live without it. Think of every manual step and how much effort and time goes into them. Find ways to automate code, build scripts, testing, and installation to aid in doing things faster and saving time and effort. These are more ways you can maximize the amount of work not done.

There are a few day-to-day practices that can help enforce this principle. Meticulous backlog refinement helps in maximizing the features that don’t add value and eliminating them. Emergent design promotes building only the required architecture in par with the features and encourages to keep the design simple. Progressive elaboration of requirements during small and frequent planning sessions helps in doing away with heavy upfront planning. Engineering practices such as test-driven development enable the developers to write just enough code to make the test pass, and not a line more. It also helps prevent gold-plating and feature creep by encouraging the use of existing standards and proven solutions instead of reinventing the wheel.

This agile principle lends itself to one of the key elements of lean, eliminating waste. By maximizing the work not done, a continuous flow of value can be achieved by optimizing the value delivery chain.

The best way of instigating this principle in your daily work is to ask a question every time you make a decision: “Am I adding value by doing this?” The goal is to deliver the highest value with the fewest number of items, and I perceive this to be a real art that comes from experience.

The Art of Maximizing Work Not Done (2024)

FAQs

What does maximizing work not done mean? ›

The cost of product safety is on us. We want to minimize that cost. “Maximizing the amount of work not done includes minimizing the overhead for ensuring things that are necessary, but are not specifically what our customers want to pay for.”

What is the Agile art of not doing? ›

The agile community has a saying: “Simplicity is the art of maximizing the work not done.” This idea is central to eliminating waste. To make your process more agile, do less.

What is the 7th principle of Agile Manifesto? ›

Agile Principle 7 offers a simple guideline: true customer value means delivering working products*. This principle is important because it: Quickly demonstrates quality. Working product means just that: a product that is developed, tested and demonstrated as working.

What is the principle 8 of the Agile Manifesto? ›

The team maintains a constant pace indefinitely. Principle 5 : Build projects around motivated individuals. Principle 4 : Users and operational staff should work together daily throughout the project.

What are four values of Agile? ›

The four values of the Agile Manifesto
  • Individuals and interactions over processes and tools.
  • Working software over comprehensive documentation.
  • Customer collaboration over contract negotiation.
  • Responding to change over following a plan.

What is the principle of maximizing? ›

Maximization is a style of decision-making characterized by seeking the best option through an exhaustive search through alternatives.

What is work not done in Agile? ›

In essence, the principle of “maximizing the amount of work not done” encourages Agile teams to stay focused on delivering value and to be mindful of the work they undertake. By doing so, they can achieve greater efficiency, adaptability, and customer satisfaction in their projects and avoid wasteful work.

What is the ART acronym in Agile? ›

An Agile release train (ART) is a team of several Agile teams working towards a common goal. ARTs are crucial to delivering value at the enterprise level. They include all teams (expertise) needed to implement, test, and release software and other deliverables.

Why is Agile difficult? ›

Resistance to change can be a significant barrier, as Agile requires a transformation in work practices and mindsets. The lack of clear communication and training in Agile methodologies often poses challenges.

What is Agile vs waterfall? ›

Agile is flexible and iterative, emphasizing continuous feedback and adaptation. Waterfall is sequential and rigid, with distinct phases completed in order. Agile promotes ongoing collaboration, while Waterfall focuses on thorough planning and execution in predetermined stages.

What are the 5 Scrum values? ›

The five Scrum values are commitment, courage, focus, openness, and respect. These values give Agile teams the foundation to work together successfully and meet project goals.

What is the 10th principle of Agile? ›

As you continue your journey of exploring the 12 Agile Principles in-depth, it's time to focus on the 10th principle that states: “Simplicity--the art of maximizing the amount of work not done--is essential.”

What is principle 11 of Agile Manifesto? ›

In this exploration, we shine a spotlight on the 11th principle from the Agile Manifesto that states: “The best architectures, requirements, and designs emerge from self-organizing teams.”

What is the art of maximizing the amount of work not done? ›

Simplicity — the art of maximizing the amount of work not done — is essential. Devotee pays homage to Deity in Simple structure as well.

What is the principle 5 of Agile Manifesto? ›

This is the principle that talks about motivation and trust. Here's what the Agile Principle #5 says: “Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

What does it mean to be maximizing? ›

: to increase (something) as much as possible : to increase (something) to a maximum. The company is trying to maximize its profits. [=to make the most money possible]

What does maximizing a function mean? ›

When we talk of maximizing or minimizing a function what we mean is what can be the maximum possible value of that function or the minimum possible value of that function. This can be defined in terms of global range or local range.

What does maximize efforts mean? ›

to make something as great in amount, size, or importance as possible: Most people try to maximize their gains and minimize their losses.

What does the Agile principle simplicity -- the art of maximizing the amount of work not done -- is essential encourage? ›

In essence, the principle of “maximizing the amount of work not done” encourages Agile teams to stay focused on delivering value and to be mindful of the work they undertake. By doing so, they can achieve greater efficiency, adaptability, and customer satisfaction in their projects and avoid wasteful work.

Top Articles
Best Monsoon Skin Care Routine For Glowing Skin
Why Korean AHA BHA Products Work for Acne-Prone Skin?
Botw Royal Guard
El Patron Mexican Restaurant New Ellenton Menu
Vons Credit Union Routing Number
Stanford Rival Crossword Clue
Michigan Lottery Predictions For Today
Cbs Week 10 Trade Value Chart
Inmate Inquiry Mendocino
Temu Beanies
Champion Enchant Skyblock
Barefoot Rentals Key Largo
Bank Of America Operating Hours Today
Fkiqx Breakpoints
Entegra Forum
The Closest Dollar Store To My Location
What Does Fox Stand For In Fox News
Kamala Harris is making climate action patriotic. It just might work
All classes in Pathfinder: Wrath of the Righteous
Sauce 423405
781 Area Code | Telephone Directories
Rooms For Rent Portland Oregon Craigslist
Nancy Pazelt Obituary
Ma.speedtest.rcn/Merlin
Does Publix Have Sephora Gift Cards
Lanie Gardner: The Rising Star Behind the Viral Fleetwood Mac Cover - Neon Music - Digital Music Discovery & Showcase Platform
One Piece Chapter 1077 Tcb
Alamy Contributor Forum
Www.statefarm
Duen Boobs
Greatpeople.me Login Schedule
Dragon Ball Devolution 2 Unblocked
John Wick 4 Showtimes Near Starlight Whittier Village Cinemas
German American Bank Owenton Ky
Acbl Homeport
Strange World Showtimes Near Twin County Cinema
Kayak Parts Amazon
Buzzy Shark Tank Net Worth 2020
Nail Supply Glamour Lake June
Demetrius Meach Nicole Zavala
Quiktrip 864
Channel 3000 News Madison Wisconsin
Ma Scratch Tickets Codes
Cashtapp Atm Near Me
Uc Davis Tech Management Minor
10,000 Best Free Coloring Pages For Kids & Adults
More massage parlors shut down by Roswell Police after ordinance violations
Ihop Ralph Ave
Tamu Registration Worksheet
Erfolgsfaktor Partnernetzwerk: 5 Gründe, die überzeugen | SoftwareOne Blog
Markella Magliola Obituary
Find Such That The Following Matrix Is Singular.
Latest Posts
Article information

Author: Velia Krajcik

Last Updated:

Views: 6453

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.