Design-Driven Development

Design-Driven Development

Design-Driven Development Jonathan Poland

Design-driven development is a product development approach that places a strong emphasis on design, with a focus on form, function, and user experience. Rather than seeing a product as a collection of features, this approach aims to create products that are useful and meaningful to customers. By considering the needs and preferences of customers from the beginning of the development process, design-driven development can help companies create products that are more likely to be successful in the market. The following are illustrative examples.

Form

Creating user interfaces, environments and physical things that have an attractive form. This involves viewing form as a primary business concern as opposed to an afterthought. In many cases, a design driven team might spend as much time on form as function.

Function

Incorporating features that integrate well with the rest of the design and are truly something customers find useful. Design driven development considers the possibility that a function will subtract from a design as opposed to add value.

Quality

Full consideration of non-functional requirements in areas such as speed, reliability and usability.

Experience

Thinking of products and services as an end-to-end experience. This requires connecting with customers to understand perceptions. For example, a banking website that requires 5 slow screens to get to a tool that customers most commonly use may find that customers perceive the site as an annoyance as opposed to a friendly tool.

Identity

In many cases, a firm spends a great deal of time communicating a brand identity but does little to incorporate that identity in products. Design-driven development has potential to give products an identity that reflects your brand. For example, if your brand identity embraces safety, make your products the safest on the market.

Project Communication Jonathan Poland

Project Communication

Project communication is the exchange of information and messages that occurs during the planning, execution, and evaluation phases of a…

Cycle Time Jonathan Poland

Cycle Time

Cycle time is a measure of the time it takes to complete a single cycle of a process or task.…

Coding Skills Jonathan Poland

Coding Skills

Coding skills are a combination of talents, knowledge, and experience that enable an individual to create valuable software. This can…

Risk Response Jonathan Poland

Risk Response

Risk response is the process of addressing identified risks in order to control or mitigate their impact. It is an…

Alternative Hypothesis Jonathan Poland

Alternative Hypothesis

An alternative hypothesis is a hypothesis that proposes a relationship between variables. This can include any hypothesis that predicts a…

What is Food Sovereignty? Jonathan Poland

What is Food Sovereignty?

Food sovereignty is the right of peoples and countries to define their own food and agriculture systems, rather than being…

Abundance Mentality Jonathan Poland

Abundance Mentality

Abundance mentality is the belief that there is enough for everyone, and that abundance, rather than scarcity, should be the…

Marketing Theories Jonathan Poland

Marketing Theories

Marketing is the process of identifying customer needs and developing strategies to meet those needs. This involves conducting market research,…

Cost Leadership Strategy Jonathan Poland

Cost Leadership Strategy

A cost leadership strategy is a business plan that aims to reduce unit costs for a product or service to…

Learn More

Risk Estimates Jonathan Poland

Risk Estimates

Risk estimates are predictions or projections of the likelihood and potential consequences of risks. They are used to inform risk…

Political Risk Jonathan Poland

Political Risk

Political risk refers to the potential for losses or other negative impacts on an organization as a result of changes…

Strategic Communication Jonathan Poland

Strategic Communication

Strategic communication is the deliberate planning, dissemination, and use of information to influence attitudes, beliefs, and behaviors. It is a…

Artificial Intelligence Jonathan Poland

Artificial Intelligence

Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think and act like…

Risk Management Process Jonathan Poland

Risk Management Process

Risk management is the practice of identifying and mitigating potential risks that could result in financial losses or other negative…

Structural Capital Jonathan Poland

Structural Capital

Structural capital is one of the three primary components of intellectual capital, and consists of the supportive infrastructure, processes, and…

Compliance Risk Jonathan Poland

Compliance Risk

Compliance risk refers to the risk that an organization may face as a result of not complying with laws, regulations,…

What is a Business Case? Jonathan Poland

What is a Business Case?

A business case is a document that presents a proposal for a project, strategy, or course of action. It is…

Customer Research Jonathan Poland

Customer Research

Customer research involves gathering information and insights about customers in order to build a deeper understanding of their needs, preferences,…