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.

Learn More
What Is Management? Jonathan Poland

What Is Management?

Management is the process of overseeing and coordinating the activities of an organization in order to achieve its goals. This…

Dynamic Pricing Jonathan Poland

Dynamic Pricing

Dynamic pricing refers to the practice of changing prices in real time in response to changes in market conditions or…

Corporate Reputation Jonathan Poland

Corporate Reputation

Corporate reputation refers to the collective perceptions or attitudes that various stakeholders, such as communities, customers, employees, partners, and regulators,…

Proof of Concept Jonathan Poland

Proof of Concept

A proof of concept (POC) is a demonstration that a certain idea or solution is feasible and likely to be…

Systematic Risk Jonathan Poland

Systematic Risk

Systemic risk is the risk that a problem in one part of the financial system will have broader impacts on…

Prototyping Jonathan Poland

Prototyping

A prototype is a preliminary version of something that is used to test and refine an idea, design, process, technology,…

Turnaround Strategies Jonathan Poland

Turnaround Strategies

A turnaround strategy is a plan to rescue an organization, department, or team that is experiencing failure or underperforming. This…

Business Development Skills Jonathan Poland

Business Development Skills

Business development is a term that is often used to refer to sales jobs. However, it can also refer to…

Process Efficiency Jonathan Poland

Process Efficiency

Process efficiency refers to the effectiveness of a process in achieving its intended outcomes, while minimizing waste and inefficiency. A…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Credit Risk Jonathan Poland

Credit Risk

Credit risk refers to the likelihood that a borrower will default on their debt obligations. When an entity has a…

Decision Trees Jonathan Poland

Decision Trees

Decision Trees are a popular machine learning algorithm used for both classification and regression tasks. They are part of a…

What is the Iterative Process? Jonathan Poland

What is the Iterative Process?

An iterative process is a method of working through a problem or project by repeating a series of steps, each…

Scaling 101 Jonathan Poland

Scaling 101

Scaling is the process of increasing the size, scope, or reach of a business, product, or service. This can involve…

Critical Mass Jonathan Poland

Critical Mass

In economics, critical mass refers to the minimum size a company needs to be in order to effectively compete in…

Government Contract Timeline 150 150 Jonathan Poland

Government Contract Timeline

A government contract award timeline can vary depending on the specific country, agency, and procurement process in question. In general,…

Systems Theory Jonathan Poland

Systems Theory

Systems theory is a field of study that focuses on the ways in which independent components or elements interact and…

Customer Relationships Jonathan Poland

Customer Relationships

Customer relationships refer to the interactions between a business and its potential, current, and former customers. These interactions can take…

Brand Perception Jonathan Poland

Brand Perception

Brand perception refers to the way that a brand is perceived by its target audience. It’s important for companies to…