Effiziente Workflows für die Übergabe von Designs an Entwickler

Ich arbeite als UX/UI-Designer für die Websites meiner Firma. Nachdem ich die Designs erstellt habe, sende ich die Mockups an Webentwickler, die sie implementieren. Es ist ein bisschen kooperativer als das, aber das ist im Grunde der Prozess.

Da es seit langem mein Werkzeug der Wahl ist, verwende ich hauptsächlich Illustrator. Besonders mit der Fähigkeit von Google Drive, AI-Dateien anzuzeigen, schienen die Entwickler mit dem, was ich ihnen übergebe, zufrieden zu sein, und da ich ziemlich nah bei ihnen sitze, stehe ich für Fragen zur Verfügung.

Ich bin jedoch immer frustrierter darüber, wie oft Dinge auftauchen, wie Unterschiede in der Darstellung von Farben zwischen Illustrator und Browsern, Illustrators völlige Missachtung von Pixeln (ja, ich weiß, dass es Problemumgehungen gibt, aber ich kämpfe immer dagegen an ), die Zeit, die benötigt wird, um alles richtig zu redlinieren, und im Allgemeinen, wie unterschiedlich Illustrator über ein Design denkt und wie Browser es tun.

Was sind einige gute Workflows (+ Tools), die Ihre Designs näher an das bringen, was tatsächlich implementiert wird, und es Entwicklern wirklich einfach machen, genau zu wissen, wie es im Web aussehen soll?

Obwohl ich meine Designs in HTML+CSS erstellen kann , lohnt sich der Zeitaufwand für die meisten Dinge normalerweise nicht.

UPDATE (8 Monate später): Ich habe ein paar Dinge in meinem Prozess geändert, die anscheinend geholfen haben. 1) Umstieg auf Sketch – diese App „denkt“ wie das Web, daher sind meine Designs viel näher an dem, was sie implementieren werden. 2) Begann mit Redlining-Tools (z. B. Spectr) sowie Zeplin – ich mag das wirklich. 3) Ich habe begonnen, Entwickler durch Mini-Designstudios und Diskussionen in meinen Prozess einzubeziehen – dies hat wahrscheinlich die positivste Wirkung auf unsere Kommunikation gehabt.

Ich habe irgendwie das Gefühl, dass das gefragt wurde. aber im Moment finde ich nichts.

Antworten (2)

Wenn Sie frustriert darüber sind, wie Ihre Designtools Designs im Vergleich zum Browser rendern, dann besteht die Lösung darin, mehr Zeit mit dem Entwerfen im Browser zu verbringen.

Die Realität ist, dass das Web mit HTML, CSS und JS erstellt wird. Es ist nicht mit Photoshop oder Illustrator erstellt. Also am besten so früh wie möglich in das eigentliche Medium einsteigen.

In Ihrem Fall haben Sie einen großen Vorteil:

Ich sitze ziemlich nah bei ihnen und stehe für Fragen zur Verfügung

Ich würde vorschlagen, dass Sie weniger liefern und mehr zusammenarbeiten. Mit anderen Worten: Verbringen Sie weniger Zeit mit der Erstellung von .ai-Dateien und mehr Zeit damit, neben den Entwicklern zu sitzen. Dadurch können Sie mehr von Ihrem Design „im Browser“ erledigen, wo es auf die Details ankommt.

Ich denke, du hast auf den Punkt gebracht, wo ich gerade stehe. Alles, was Sie gesagt haben, macht Sinn und ich hatte das Gefühl, ich sollte mich lehnen, aber ich wünschte immer noch, es gäbe ein Tool, das wie Illustrator/Photoshop/Sketch wäre, aber in HTML und CSS "gedacht" wäre.

Mein Unternehmen verwendet derzeit ein Illustrator-Markup-Plugin namens Specctr - es ist nicht perfekt und erfordert immer noch ein wenig TLC, aber wenn Sie es nicht bereits verwenden, sparen Sie viel Zeit beim Erstellen von UI-Spezifikationen.

https://www.spectr.com/

  • Das Hinzufügen von Abmessungen, Farbe/Transparenz, Schriftinformationen zu jedem Objekt ist nur einen Klick entfernt
  • Auch das Markieren von Abständen zwischen Objekten geht schnell
  • Preiswert

Es gibt ein paar negative Seiten – das Laden des Plugins ist langsam und stürzt Illustrator gelegentlich ab (achten Sie darauf, vor dem Öffnen zu speichern) , und es kann nicht gut eine Reihe von Objekten auf einmal markieren. Im Großen und Ganzen ist es aber viel einfacher, als alles von Hand zu machen.

Ich würde argumentieren, dass es kontraproduktiv ist, Dinge wie "den Raum zwischen Objekten" in einem Mockup anzugeben. Das Web ist flexibel, Spezifikationen sind es nicht. Spec muss diese Flexibilität akzeptieren, IMHO.
Derzeit wird Spectr mit der Option für %-Messungen und Ems ausgeliefert (nicht sicher, wie gut diese funktionieren, aber sie sind vorhanden). Und Flexibilität beim Abstand ist nicht immer erforderlich - ich möchte nicht, dass meine Schaltflächen anfangen, auseinander zu schweben, wenn ich die Größe des Bildschirms verändere :)
Es geht eher um Wiederverwendbarkeit. Wenn ich eine Schaltfläche baue, baue ich sie wahrscheinlich mit vordefiniertem Abstand um jede Schaltfläche. Was mit spezifizierten Mockups passiert, ist, dass Mockup „a“ vielleicht 8 Pixel und Mockup „b“ 12 Pixel hat. Entwickler schreiben dann übermäßig viel unnötigen Code, um das zu berücksichtigen, was zu einem Wartungsalptraum wird. Stattdessen würde ich vorschlagen, Ihre Schaltflächen in einer Musterbibliothek zu definieren. Das erspart Ihnen das Hinzufügen der Spezifikationen zu jedem einzelnen Mockup.
Ich würde nicht sagen, dass die Verwendung von Specctr oder das Verspotten von Designs in HTML/CSS eine Musterbibliothek ausschließen sollte - vielleicht sollte das eine dritte Antwort sein? Es würde sicherlich den Designaufwand reduzieren und gleichzeitig den Prozess rationalisieren.