Popular related searches


Incremental Modular Design

Your constantly-updated definition of Incremental Modular Design and collection of topical content and literature

What is Incremental Modular Design?

Incremental modular design breaks down big problems and large-scale projects into small, manageable modules. Yet, the method helps us to have the larger goal in mind. When we engage in large projects it’s important to always have the bigger goal in mind. However, incremental modular design recognizes that we can't define the clear path to take from the very beginning of a large project.

Incremental modular design allows people to:

  • Work on smaller projects and in shorter spans.

  • Analyze and evaluate the first result they create and then decide whether they are going in the right direction to find the solution to the bigger problem.

  • Learn and get smarter as they work their way towards the goal.

  • Be flexible and pivot when conditions, technologies, or situations change.

The grandfather of User Experience design, Don Norman, explains what incremental modular design is right here in this video.

Show Hide video transcript
  1. Transcript loading...

This approach combines concepts from agile development, object-oriented programming and incrementalism to help teams work on large complex problems without getting stuck with large complicated projects that might become irrelevant by the time they are implemented. 

In incremental modular design people add one module after the other just as we add one Lego brick after the other while ensuring our first Lego bricks are solidly placed in the location we want. Only after evaluating the first steps we can go on to take the next steps in the best possible way, and we always have the complex drawing of our end Lego castle to guide each step we plan and take.

Key Features of Incremental Modular Design

  1. Define the goals: Get the funders, the communities, and all the stakeholders to agree on the goals of the large project.

  2. Democratize design: Involve the people we are designing for. They will identify their problems and needs and help us develop solutions.

  3. The minimum viable project: Deliver the solution in small steps, analyze the results, and decide the next course of action based on the analysis. 

  4. Independent modules: Develop modules with clearly defined input and output requirements but hidden internal workings. Teams must be able to change how the modules work internally without affecting the inputs and outputs.

Advantages of Incremental Modular Design

We can adapt to different social and technical conditions when we have a clear goal and use multiple smaller projects divided into standalone modules.

© Interaction Design Foundation, CC BY-SA 4.0

Incremental modular design offers flexibility with:

Requirements: As the team delivers, tests and learns from each incremental step, it can adapt and course-correct easily and even tweak the requirements if needed.

Module replacement: Since modules are independent, the team can update any module without harm to the system as long as the input and output requirements remain the same.

Local adaptation: It doesn’t matter how the module works internally. So, the team can change the internal workings to suit local cultures.

Why use Incremental Modular Design?

  1. Incremental modular design is an applied and practical approach to incrementalism with the added benefit of offering a roadmap for future work. Good UX relies on a feedback loop of user research, testing, ideation and empathy. With larger projects, getting user feedback and trying new design ideas is far riskier, so stakeholders often hesitate to fund purely incremental projects. An incremental modular design approach makes it easier to secure stakeholder buy-in for large, flexible projects.

  2. User experience designers and UX researchers evaluate each step independently with user testing. Then they can gauge whether their intervention is going in the right direction.

  3. This approach is a great fit for large, non-digital projects. For a digital product, a complete redesign can be relatively simple to implement. Larger projects based on physical infrastructure, electrical grids or transit systems are difficult to change all at once. For example, an incremental modular approach might focus on one transit station or one block of a power grid. After evaluating the solution, designers can decide if the module was successful enough to be scaled up or repeated. 

  4. Incremental modular design allows teams to tackle large problems with fewer risks. Small teams have an advantage when it comes to taking risks. They can develop modules that would be too risky for larger, more complex products. This allows them to explore more solutions.

Identifying and solving small issues is a part of the bigger picture. This helps designers tackle the biggest problems one step at a time.

Incremental Modular Design in Technology Production

In design of technology the incremental modular design method allows us to continuously add new modules, functions and improve existing features. We can develop and test every module on its own before integration. This allows for easier maintenance and a more scalable solution. Each module builds on the other to solve large-scale problems, piece by piece.

Learn More About Incremental Modular Design

Would you like to learn more about solving large-scale problems by using the incremental modular design approach, then go ahead and take our course Design for a Better World with Don Norman.

Norman, Donald A. Design for a Better World: Meaningful, Sustainable, Humanity Centered. Cambridge, MA, MA: The MIT Press, 2023.

Read more articles and essays by Don Norman on JND.org.

Literature on Incremental Modular Design

Here’s the entire UX literature on Incremental Modular Design by the Interaction Design Foundation, collated in one place:

Learn more about Incremental Modular Design

Take a deep dive into Incremental Modular Design with our course Design for a Better World with Don Norman .

“Because everyone designs, we are all designers, so it is up to all of us to change the world. However, those of us who are professional designers have an even greater responsibility, for professional designers have the training and the knowledge to have a major impact on the lives of people and therefore on the earth.”

— Don Norman, Design for a Better World

Our world is full of complex socio-technical problems:

  • Unsustainable and wasteful practices that cause extreme climate changes such as floods and droughts.

  • Wars that worsen hunger and poverty.

  • Pandemics that disrupt entire economies and cripple healthcare.

  • Widespread misinformation that undermines education.

All these problems are massive and interconnected. They seem daunting, but as you'll see in this course, we can overcome them.

Design for a Better World with Don Norman is taught by cognitive psychologist and computer scientist Don Norman. Widely regarded as the father (and even the grandfather) of user experience, he is the former VP of the Advanced Technology Group at Apple and co-founder of the Nielsen Norman Group.

Don Norman has constantly advocated the role of design. His book “The Design of Everyday Things” is a masterful introduction to the importance of design in everyday objects. Over the years, his conviction in the larger role of design and designers to solve complex socio-technical problems has only increased.

This course is based on his latest book “Design for a Better World,” released in March 2023. Don Norman urges designers to think about the whole of humanity, not just individual people or small groups.

In lesson 1, you'll learn about the importance of meaningful measurements. Everything around us is artificial, and so are the metrics we use. Don Norman challenges traditional numerical metrics since they do not capture the complexity of human life and the environment. He advocates for alternative measurements alongside traditional ones to truly understand the complete picture.

In lesson 2, you'll learn about and explore multiple examples of sustainability and circular design in practice. In lesson 3, you'll dive into humanity-centered design and learn how to apply incremental modular design to large and complex socio-technical problems.

In lesson 4, you'll discover how designers can facilitate behavior-change, which is crucial to address the world's most significant issues. Finally, in the last lesson, you'll learn how designers can contribute to designing a better world on a practical level and the role of artificial intelligence in the future of design.

Throughout the course, you'll get practical tips to apply in real-life projects. In the "Build Your Case Study" project, you'll step into the field and seek examples of organizations and people who already practice the philosophy and methods you’ll learn in this course.

You'll get step-by-step guidelines to help you identify which organizations and projects genuinely change the world and which are superficial. Most importantly, you'll understand what gaps currently exist and will be able to recommend better ways to implement projects. You will build on your case study in each lesson, so once you have completed the course, you will have an in-depth piece for your portfolio.

All Literature

Please check the value and try again.