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.

Data Infrastructure Jonathan Poland

Data Infrastructure

Data infrastructure refers to the hardware, software, and network resources that support the collection, storage, processing, and analysis of data.…

Supplier Risk Jonathan Poland

Supplier Risk

Supplier risk refers to the risk that a supplier will not fulfill their commitments to an organization, which could result…

Demand Generation Jonathan Poland

Demand Generation

Demand generation is any marketing or sales activity designed to create recognition, awareness and interest in a firm’s brand and…

Innovation 101 Jonathan Poland

Innovation 101

Innovation is the process of creating new ideas, products, or processes that add value to a company. This can be…

Performance Goals Jonathan Poland

Performance Goals

Performance goals are targets or objectives that are set for an employee’s work, typically in collaboration with their manager. These…

Accept vs Except Jonathan Poland

Accept vs Except

To accept is to consent, to receive or to believe something. Except means “not including.” Accept: to consent, to receive,…

Machine Learning Jonathan Poland

Machine Learning

Machine learning is a method of teaching computers to learn from data, without being explicitly programmed. It is a type…

Product Extension Jonathan Poland

Product Extension

Product extension is the practice of introducing new products or product lines that are related to a company’s existing products.…

What is Baseline? Jonathan Poland

What is Baseline?

A baseline is a reference point or starting point that represents the status or condition of something at a specific…

Learn More

Cross Sellilng Jonathan Poland

Cross Sellilng

Cross-selling is the practice of selling additional products or services to existing customers. In a single transaction, this might involve…

Regulatory Risk Jonathan Poland

Regulatory Risk

Regulatory risk refers to the risk that a company will face regulatory actions or penalties as a result of non-compliance…

Data Science Jonathan Poland

Data Science

Data science is the use of mathematical and statistical methods, machine learning algorithms, and other techniques to extract meaning and…

Algorithms Jonathan Poland

Algorithms

An algorithm is a set of instructions or rules that are followed to solve a problem or accomplish a task.…

Executive Hiring Jonathan Poland

Executive Hiring

Hire 1 to hire 10. Never hire individual team members, always focus on making a single hiring of a manager…

Ways of Thinking Jonathan Poland

Ways of Thinking

Ways of thinking refer to the mindsets and approaches that individuals use to form their ideas, opinions, decisions, and actions.…

Employee Benefits Jonathan Poland

Employee Benefits

Employee benefits are additional forms of compensation offered to employees as part of their overall remuneration package. These benefits can…

Economic Moat Jonathan Poland

Economic Moat

An economic moat is a concept in business strategy that refers to a company’s ability to maintain a competitive advantage…

Micromarketing Jonathan Poland

Micromarketing

Micromarketing is a marketing strategy that involves targeting a small, highly specific group of customers with tailored products, prices, and…