Die meisten von uns - Personen, die mit der IT zu tun haben - haben eine Situation erlebt, in der ein Produkt, an dem eine Gruppe talentierter Entwickler und Designer gearbeitet hat, sein Ziel nicht erreichte.

Vielleicht stehen Sie gerade als Designer, Entwickler oder Produkt-/Projektmanager vor einer solchen Situation. Wie ist es möglich, dass ein Team, das sein ganzes Herzblut in die Arbeit steckt, kein zufriedenstellendes Ergebnis erzielt?

Es kann Tausende von Gründen geben. In diesem Artikel werde ich mich auf einen der Schlüsselfaktoren konzentrieren - Zusammenarbeit und Kommunikation. Der Prozess der Erstellung digitaler Produkte ist äußerst komplex, er besteht aus vielen Phasen (mehr in diesem Artikel - wir können über eine davon schreiben), und mindestens mehrere Personen sind an dem Prozess beteiligt.

Während der Arbeit an diesem Artikel habe ich mit anderen Designern über ihre Erfahrungen mit Fehlausrichtungen zwischen Design und Entwicklerteam gesprochen. Dies ist eine der Geschichten, die ich gehört habe:


„Wir haben eine neue Funktion im Produkt geschaffen, das Design war fertig, dem Unternehmen präsentiert und genehmigt. Leider war kein Entwickler bei den Treffen anwesend, oder nicht genug, um alle neuen Funktionen zu analysieren (...) Zum Glück haben wir es schnell herausgefunden und es ging nicht zu weit. Jetzt versuche ich das Design irgendwie zu vermitteln und entweder gut zu beschreiben oder ein Meeting zu organisieren und dafür zu sorgen, dass jeder sieht, worum es geht und wir arbeiten zusammen. Beschreibe besser, wie einzelne Komponenten funktionieren sollen, z.B. sagt der Name in der Tabelle 'Target' nicht immer aus, worum es genau geht, aber beim Programmieren macht das einen großen Unterschied, da in der Psychologie jeder das mit etwas anderem verbinden kann. Einfach das Feature dem Team zu präsentieren, reicht schon.“

Dieses Beispiel klingt wie eine Mischung aus allen Geschichten, die ich gehört und erlebt habe.

Wie verbessert man die Zusammenarbeit im Team?

Um die Zusammenarbeit und Kommunikation zwischen Designern und Entwicklern innerhalb der IT-Teams zu verbessern, ist es unerlässlich, einen vielseitigen Ansatz zu implementieren. Ziehen Sie die folgenden Strategien in Betracht:

1. Schaffen Sie transparente Kommunikationskanäle

Fördern Sie ein Umfeld, in dem sich Designer und Entwickler befähigt fühlen, offen und ehrlich zu kommunizieren. Fördern Sie regelmäßige Treffen, Brainstorming-Sitzungen und Projektrückblicke, um den Dialog zu erleichtern und die Abstimmung sicherzustellen.

2. Nutzen Sie die funktionsübergreifende Zusammenarbeit:

Brechen Sie organisatorische Silos auf, indem Sie die funktionsübergreifende Zusammenarbeit zwischen Design- und Entwicklungsteams fördern. Ermutigen Sie die Teammitglieder, eng zusammenzuarbeiten, Erkenntnisse auszutauschen und gemeinsam an der Problemlösung zu arbeiten, um Innovation und Effizienz voranzutreiben.

„Das kleine Geheimnis des Produkts ist, dass Ingenieure in der Regel die beste einzelne Innovationsquelle sind. In diesem Prozess werden sie jedoch nicht einmal zu der Party eingeladen.“
Marty Cagan, INSPIRED: Wie man technische Produkte kreiert, die Kunden lieben

3. Nutzen Sie Tools für die Zusammenarbeit

Nutzen Sie die Leistungsfähigkeit von Tools für die Zusammenarbeit wie Figma, InVision und Slack, um eine reibungslose Kommunikation und ein reibungsloses Projektmanagement zu ermöglichen. Diese Tools ermöglichen es Designern und Entwicklern, Designs auszutauschen, Feedback zu geben und Fortschritte in Echtzeit zu verfolgen, wodurch eine Kultur der Transparenz und Rechenschaftspflicht gefördert wird.

Ich möchte die Bedeutung von hervorheben richtiges Figma-Setup. 
In der kollaborativen Landschaft von Design und Entwicklung dient eine gut strukturierte Figma-Datei für beide Teams als endgültige „Quelle der Wahrheit“. Ihre Bedeutung kann nicht genug betont werden, da sie die Grundlage für eine reibungslose Zusammenarbeit und effektive Kommunikation während des gesamten Projektlebenszyklus bildet. In Figma sorgt eine gut organisierte Dateistruktur für Klarheit und Kohärenz und stellt sicher, dass alle Teammitglieder die Vision und Ziele des Projekts verfolgen. Durch die Festlegung klarer Benennungskonventionen, Gruppierungen und Hierarchien innerhalb der Datei können Designer und Entwickler mühelos in komplexen Designs navigieren, wodurch Verwirrung vermieden und die Produktivität maximiert wird. Um es zusammenzufassen:

Die richtige Organisation einer Figma-Datei ermöglicht es Teams, kohärent auf ein gemeinsames Ziel hinzuarbeiten und Innovation und Exzellenz in der Produktentwicklung voranzutreiben.

Hast du darüber nachgedacht Designsystem?

Das Thema Systemdesign ist so umfangreich, dass es verdient ein separater Artikel. Meiner Erfahrung nach ist dies die höchste Form der technischen Zusammenarbeit zwischen Designern und Entwicklern.
Die Arbeit an der Komponentenbibliothek, die entsprechende Semantik — das war ein Wendepunkt, wenn es darum geht, die Denkweise der Entwickler zu verstehen.

4. Kultiviere Empathie und Verständnis

Ermutigen Sie Designer und Entwickler, Empathie und Verständnis für die Rollen und Perspektiven des jeweils anderen zu entwickeln. Durch die Anerkennung der einzigartigen Herausforderungen und Einschränkungen, mit denen beide Disziplinen konfrontiert sind, können Teams ein Gefühl der Kameradschaft und des gegenseitigen Respekts fördern, das Zusammenarbeit und Kreativität fördert.


Klingt banal, aber Empathie ist der Schlüssel.

5. Investieren Sie in kontinuierliches Lernen und Entwicklung

Priorisieren Sie berufliche Entwicklungsmöglichkeiten für Designer und Entwickler, um ihre Fähigkeiten zu erweitern und ihr Verständnis für die jeweiligen Bereiche zu vertiefen. Durch Investitionen in kontinuierliches Lernen und Wachstum können Teams ihrer Zeit immer einen Schritt voraus sein und sich an die sich entwickelnden Branchentrends und Technologien anpassen.


Imbissbuden

In seinem einflussreichen Buch Inspiriert, betont Marty Cagan die zentrale Rolle der Zusammenarbeit bei der Produktentwicklung und argumentiert, dass die Produktqualität direkt die Qualität der Teamzusammenarbeit widerspiegelt. Durch die Förderung einer klaren Kommunikation, die Förderung der funktionsübergreifenden Zusammenarbeit und die Entwicklung von Empathie und Verständnis können Teams ihre Produkte auf eine neue Ebene des Erfolgs heben. Denken Sie beim Navigieren in der sich ständig verändernden Technologielandschaft daran, dass Synergien zwischen Designern und Programmierern die Grundlage für die Entwicklung von Innovationen sind.

„Wenn Ihre Entwickler bei der Sprint-Planung zum ersten Mal eine Idee sehen, sind Sie gescheitert. Wir müssen diese Machbarkeit sicherstellen, bevor wir uns für den Bau entscheiden, nicht danach. 
Das spart nicht nur eine Menge Zeit, sondern es stellt sich auch heraus, dass die Lösung selbst tendenziell besser wird, wenn man früher die Perspektive des Ingenieurs einbezieht, und das ist entscheidend für gemeinsames Lernen.“
Marty Cagan, INSPIRED: Wie man technische Produkte kreiert, die Kunden lieben

 at
Rocksoft logo
Author:
Kaja Kozuch
About
Kaja Kozuch
Author

UX/UI-Designer

Related articles

Piotr Czyz

5 Tipps, bevor Sie mit der Entwicklung eines Produkts beginnen: So finden Sie Product-Market Fit und vermeiden häufige Fallstricke

Die Entwicklung eines Startup-Produkts ist sowohl ein herausfordernder als auch ein lohnender Prozess.

More

arrow pointing right

Oliver Bujok

6 Kommunikationsgewohnheiten, die harmlos erscheinen... aber Ihr IT-Projekt leise zum Erliegen bringen

Ich habe unseren Tech Lead Łukasz nach Kommunikationsfehlern gefragt, die bei IT-Projekten oft unbemerkt bleiben.

More

arrow pointing right

Wojciech Kajstura

Fallstudie: Eine Geschichte, die vor dem Anfang endete

Es wird nicht so glänzend und herrlich sein, aber wir finden es wichtig und interessant, es mit anderen zu teilen.

More

arrow pointing right