Tips for better collaboration between design & development

Sometimes there are delays or problems in the collaboration between development and design. This often happens when teams build and design new online shops.
But the obstacles can be overcome. It works best when designers and developers pay attention to this from the start and communicate with each other.
PAGE asked André Roitzsch, CEO at SHOPMACHER, four questions about it.
01
In your view, what are the biggest problems in the collaboration between development and design for online shops?
André Roitzsch: One of the central problems in the collaboration between design and development lies in the sequential approach: when the design is first fully worked out, approved and then handed over to technical implementation, difficulties often arise at that point. Because designers are not always aware of the technical constraints of the chosen shop system. The result is design specifications that make sense and look attractive from a design perspective, but whose implementation is unnecessarily complex or costly in technical terms.
On the other hand, developers sometimes lack the understanding of which "small" deviations from the design would be acceptable without undermining the overall design concept. In such cases, additional coordination is needed, right up to renewed sign-off by the design team, which causes delays and friction.
But thought through from the other end, it is often a one-way street too: when technical concepts are developed first and then supposed to be "adapted" to the corporate design, design corrections can cause considerable additional effort in development, especially when they are introduced afterwards and were not originally planned for.
02
How can improvements be achieved on the points mentioned?

The most effective solution lies in a genuine, collaborative development of design and implementation, ideally in close alignment from the start. Design and development should not see themselves as downstream process steps, but as parallel, interlinked disciplines.
Beyond that, a realistic data basis is essential. In the concept phase, work is usually done with idealized sample data, which leads to aesthetically pleasing but not always realistic results. As soon as real product data from third-party systems comes into play, inconsistencies quickly emerge that strain both the design and the technical structure. A shared understanding of data origin, structure and logic helps to counteract this early on.
03
Do you have everyday tips on UX and UI design for designers in companies that run online shops?
A proven method is regular exchange in hands-on workshops, to develop and implement the UX together with the design partners. In these operational formats, potential points of conflict can be identified early and workable solutions developed together.
Another success factor is a clean, clearly documented data model.
In the commerce environment in particular, it is crucial to understand that design work largely consists of visualizing data. Anyone who knows the structure, origin and processing of this data designs in a more informed and efficient way.
In addition, a basic technical understanding among designers is a great advantage, especially knowledge of HTML, CSS and ideally also a basic understanding of JavaScript. In our onboarding process we therefore make a point of having designers work independently with shop or editorial systems, create templates and build pages. Experiencing technical possibilities and limits in practice not only fosters understanding, but also raises the quality of the later design specifications.
04
Do you have tips for developers?
On the developer side, too: understanding the other discipline is essential. It is not enough to write clean code, what matters is how it looks in the frontend. Developers should regularly check their results in the browser and compare them with the originally planned design.
A good eye for design, at least in the basics, is part of a frontend developer's competence. Anyone who spots deviations, takes visual details seriously and proposes constructive alternatives contributes significantly to a strong user experience, without losing sight of technical efficiency.
You might also be interested in

The Guesswork Trap: Why digital projects fail before they begin
Most digital projects fail not because of the chosen technology, but because of a dangerous mix of unclear starting points, vague requirements and unclear responsibilities.

Crew Power: Why the best strategy fails without the right team
In practice, success is often decided not by tools or budgets, but by people.

The Starting Point: Why a foundation made of toothpicks brings down every project
Anyone building a house checks the ground first. Anyone starting a digital project often skips this step.