Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m322_2025:learningunits:lu06:theorie:lu6-kapitel_4 [2025/03/14 17:26] – angelegt - Externe Bearbeitung 127.0.0.1 | de:modul:m322_2025:learningunits:lu06:theorie:lu6-kapitel_4 [2026/06/08 11:20] (aktuell) – emastrandrea | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ==== 4. Wireflow | + | ==== 04 Wireframe & Wireflow ==== |
| - | < | + | |
| - | aus dem englischen sinngemäss übersetzt</ | + | |
| - | ===Wireflows einer Benutzerführung=== | + | |
| - | //Ein Wireflow ist ein hybrides Designdokument, | + | |
| - | \\ | + | |
| - | Durch einfaches Hinzufügen von Pfeilen und Anmerkungen zwischen den Wireframes (Screens) werden die Pfade angezeigt, die ein Benutzer bei der Verwendung einer Anwendung einschlagen kann. Diese kleinen Änderungen an Wireframes kommunizieren die visuellen Änderungen an der Mensch-Maschinen-Schnittstelle und beschreiben gleichzeitig Zustandsänderungen und Sequenzen in der Benutzerinteraktion.\\ | + | |
| - | {{: | + | |
| - | //Abb. 6-5: Beispiel eines Wireflows// | + | |
| - | In diesem Text wird aufgezeigt, wie diese Technik im Designprozess eingesetzt werden kann und warum Wireflows ein gut geeignetes Werkzeug für die gleichzeitige Kommunikation eines Schnittstellen- und Interaktionsdesigns sind. | + | |
| - | ===Grundlegende Elemente von Wireflows=== | + | |
| - | Wir beginnen mit einem Vergleich von Wireframes und User Flows zur Gestaltung von Abläufen und fahren dann mit der Gestaltung eines Wireflows fort.\\ | + | |
| - | \\ | + | |
| - | **Wireframes**\\ | + | |
| - | Wireframes (auch als Key Screens bezeichnet) eignen sich gut für die Darstellung statischer Schnittstellen.\\ | + | |
| - | Die Daten und das Layout einer Schnittstelle ändern sich jedoch häufig, wenn Benutzer mit einem Produkt interagieren, | + | |
| - | Das folgende Beispiel zeigt eine Seite für ein Produkt auf einer Shopping-Website.\\ | + | |
| - | {{: | + | |
| - | //Abb. 6-6: Wireframe einer Anwendung// | + | |
| - | Dieser Wireframe vermittelt eine gute Vorstellung davon, welche Elemente auf den Produktseiten eines Shops erscheinen und wo sie angeordnet werden sollten. Einige dieser Oberflächenelemente lösen jedoch Aktionen aus. Zum Warenkorb hinzufügen (Add to Cart) ist hier ein offensichtlicher Auslöser. Es muss daher explizit festlegt werden, was passiert, wenn der Benutzer diese Aktion auslöst. Um dies zu tun, könnte ein Produktdesigner typischerweise jeden geänderten Zustand drahtlos darstellen, wenn der Benutzer die Kaufabwicklung durchläuft.\\ | + | |
| - | \\ | + | |
| - | **User Flows**\\ | + | |
| - | User Flows (Nutzerfluss) können für die Gestaltung von Interaktionen verwendet werden.\\ | + | |
| - | Es gibt mehrere Arten von Flussdiagrammen, | + | |
| - | Aufgabenabläufe sind nützlich, um zu entwerfen, wie ein Benutzer eine Aufgabe erledigen wird. Sie werden in der Regel als lineare Abfolge von Schritten dargestellt und können auf einer hohen Ebene entworfen werden oder sehr detailliert sein, indem eine Aufgabe in Teilaufgaben unterteilt wird. Sie können das Ergebnis einer Aufgabenanalyse sein, bei der beobachtet wird, wie Benutzer Aufgaben erledigen.\\ | + | |
| - | Aufgabenflüsse sind auch bei der Planung der optimalen Pfade für die Aufgabenerledigung nützlich, zumal sie sich leicht in natürlicher Sprache ausdrücken lassen. Man könnte sie auch als visuelle Antworten auf User Stories betrachten, da sie auf ähnliche Weise geschrieben sind.\\ | + | |
| - | Die User Story «Der Benutzer möchte eine schnelle Möglichkeit, | + | |
| - | {{: | + | |
| - | //Abb. 6-7: Aufgabenfluss für Kaufprozess// | + | |
| - | Aufgabenflüsse eignen sich zwar für die Vorhersage, wie der Benutzer eine Aufgabe erledigt, aber Abweichungen von diesen idealen Pfaden werden in der Regel nicht untersucht.\\ | + | |
| - | Flussdiagramme sind gut geeignet, um den Weg des Benutzers bei der Interaktion mit dem System (den Benutzer-Taskflow), | + | |
| - | Die Diagramme enthalten Start- und Endpunkte, Entscheidungspunkte, | + | |
| - | {{: | + | |
| - | //Abb. 6-8: Flussdiagramm zu Kaufprozess// | + | |
| - | Sie sind zwar gut geeignet, die Komplexität innerhalb des Produkts darzustellen, | + | |
| - | \\ | + | |
| - | **Wireflows**\\ | + | |
| - | Wireflows vereinen die Vorteile von Wireframes und Flussdiagrammen. Der Begriff Wireflow wurde von der Nielsen Norman Group geprägt, nachdem sie beobachtet hatte, wie sich die Praxis in diesem Bereich entwickelte.\\ | + | |
| - | Wireflows zeigen visuell, wie sich Teile der Benutzeroberfläche verändern, wenn der Benutzer mit der Anwendung interagiert. Zusätzlich können Anmerkungen hinzugefügt werden, um Faktoren wie die Übertragung von Daten innerhalb des Systems anzuzeigen.\\ | + | |
| - | Wireflows können einfach als eine Erweiterung der Wireframing-Praxis betrachtet werden, um Benutzerflussinformationen direkt in das Schnittstellendesign einzufügen. Das einfachste Beispiel zeigt lediglich eine Abfolge von Ereignissen bei der Ausführung einer Aufgabe.\\ | + | |
| - | {{: | + | |
| - | //Abb. 6-9: Veranschaulichung des Ablaufs anhand eines Wireflows// | + | |
| - | Es können auch komplexere Beispiele für Wireflows erstellt werden, um zu zeigen, wie eine Vielzahl von Aktionen innerhalb einer Schnittstelle Änderungen oder Systemreaktionen in einer dynamischen Schnittstelle auslösen können.\\ | + | |
| - | Die komplexesten Beispiele können Flussdiagrammen ähneln und zeigen die Art von Entscheidungsverzweigungen, | + | |
| - | ===Wie man einen Wireflow erstellt=== | + | === 1. User Flow === |
| - | Produktdesigner verwenden schon seit langem hybride Methoden für das Wireframing. Es ist üblich, ganze Schlüsselbildschirme (Key Screens) zu reproduzieren und Zustandsänderungen zu zeigen.\\ | + | |
| - | Häufig wird dabei eine Einzelansicht (Key Screen) um Teileansichten ergänzt, um das dynamische Verhalten zu zeigen. \\ | + | Ein User Flow zeigt den Weg, den ein Benutzer geht, um eine Aufgabe |
| - | Die Erstellung von Wireflows kann in 3 einfache Schritte, durchgeführt werden:\\ | + | |
| - | 1. Beschreibender Text des Ablaufs oder User Flow\\ | + | Beispiel: Anmeldung → Übung auswählen → Aufgabe lösen → Ergebnis ansehen.\\ |
| - | 2. Definieren von Key Screens\\ | + | |
| - | 3. Screens verbinden\\ | + | User Flows helfen |
| - | \\ | + | |
| - | **1. Beschreibender Text**\\ | + | {{: |
| - | Oftmals wird mit einem Szenario oder einer Problemstellung begonnen. Dann kann eine Lösung in Worte gefasst und ein einfacher Aufgabenablauf festgehalten werden.\\ | + | |
| - | **2. Definieren von Key Screens**\\ | + | |
| - | Als Nächstes werden die wichtigsten Bildschirme (Key Screens) der Schnittstelle erstellt. Eine gute Möglichkeit, dies zu tun, ist es, in Form von Start- und Endpunkten zu denken. Im Beispiel der Aufgabe "Kauf eines Hoodies" | + | |
| - | Ziel ist es, Bildschirme zu identifizieren, | + | |
| - | **3. Bildschirme verbinden**\\ | + | |
| - | Als Nächstes wird die Verbindung der wichtigsten Bildschirme (Key Screens) skizziert. Dazu werden Pfeile zwischen die Kästchen gezeichnet, um den Raum zwischen den Key Screens | + | |
| - | \\ | + | |
| ---- | ---- | ||
| - | //Beispiel 14: App für Katzenfotos// | ||
| - | Nehmen wir an, wir entwerfen eine App zur gemeinsamen Nutzung von Katzenfotos und möchten die Anmeldung und das erste Benutzererlebnis gestalten. Dazu kann folgender Flow skizziert werden:\\ | ||
| - | - Aufgabe | + | === 2. Wireframe === |
| - | - Key Screens\\ - Unregistrierte | + | |
| - | - Wireflow | + | Ein Wireframe ist wie ein Skelett eines Screens. Er zeigt, wo die Inhalte |
| - | {{:modul:m322: | + | |
| - | //Abb. 6-10: Illustration mit Wireframes zur Veranschaulichung des Ablaufs// | + | Beispiel: Auf einer Startseite |
| + | |||
| + | {{:de:modul:m322_2025: | ||
| ---- | ---- | ||
| + | === 3. Wireflow === | ||
| - | ===Schlussfolgerung=== | + | Ein Wireflow kombiniert Wireframes und User Flows. Es zeigt nicht nur die Screens, sondern |
| - | User Flows helfen dabei, optimale Pfade für die Erledigung von Benutzeraufgaben zu definieren. | + | |
| - | < | + | |
| - | Eine umfassende Untersuchung des Ablaufs stellt sicher, dass die Anwendung bereit ist, mit gut formulierten Meldungen zu helfen | + | |
| - | < | + | |
| - | < | + | |
| - | Wie wir im obigen Vergleich gesehen haben, bieten uns Wireflows eine Reihe von Vorteilen gegenüber der Verwendung jeder einzelnen dieser Entwurfstechniken. Der Hauptgrund für die Verwendung von Wireflows besteht darin, dass Sie als Produktdesigner die Möglichkeit haben, die Schnittstelle | + | |
| - | \\ | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | ===Werkzeuge=== | + | Beispiel: Wenn ein:e Nutzer:in auf „Übung starten“ klickt, öffnet sich die Aufgabenübersicht. Wenn er/sie auf „Beenden“ klickt, kommt das Ergebnis.\\ |
| - | Das Erstellen von Key Screens und Wireflows kann am einfachsten mit Papier und Bleistift realisiert werden. Um einen ersten Eindruck eines Konzepts zu erhalten, genügt dies vollauf.\\ | + | {{:de:modul:m322_2025: |
| - | {{:modul:m322:learningunits: | + | {{:de:modul:m322_2025: |
| - | //Abb. 6-11: Handskizze eines Key Screen// | + | |
| - | \\ | + | |
| - | Wer sich mit skizzieren schwer tut, kann auch Anwendungen wie Visio, Balsamiq usw. nutzen.\\ | + | |
| - | {|style = " | + | |
| - | |- | + | |
| - | |style = " | + | |
| - | |style = " | + | |
| - | |style = " | + | |
| - | |- | + | |
| - | |//Abb. 6-12: Key Screen mit Visio erstellt// | + | |
| - | | | + | |
| - | |//Abb. 6-13: Key Screen mit Balsamiq erstellt// | + | |
| - | |- | + | |
| - | |} | + | |
| - | \\ | + | |
| - | Selbst mit einer Anwendung wie z.B. Excel lassen sich Key Screens entwerfen. Man muss dabei gut Überlegen, wie die Zeilenhöhen und Spaltenbreiten zu wählen sind.\\ | + | |
| - | Elemente wie Pulldown, Scrollbar oder gewisse Icons können per copy-paste aus z.B. Visio eingefügt werden.\\ | + | |
| - | {{:modul:m322: | + | |
| - | //Abb. 6-14: Key Screen mit Excel erstellt// | + | |
| - | \\ | + | |
| - | Eine günstige Alternative für Smartphone Screens bietet auch das Miro-Board an.\\ | + | |
| - | {{: | + | |
| - | //Abb. 6-15: Library des Miro-Boards mit Wireframes für Smartphones// | + | |
| - | ===Wireflow=== | + | |
| - | Ein Wireflow zeigt den Ablauf, den eine Anwendung bei unterschiedlichen Aktionen nehemen kann. Um einen Wireflow zu skizzieren, ist es sinnvoll, wenn die jeweiligen Key Screens in einer minmierten Form präsentiert werden. Alle Elemente die nicht oder nur wenig von Bedeutung für den Ablauf der Anwendung sind, können als Linie dargestellt werden.\\ | + | |
| - | Dadurch ergibt sich ein kompakteres Bild.\\ | + | |
| ---- | ---- | ||
| - | //Beispiel 15: Wireflow zu Absenztool// | + | === Sinnvolle Reihenfolge im Designprozess === |
| - | {{:modul:m322:learningunits: | + | |
| - | //Abb. 6-16: Wireflow einer Anwendung// | + | * User Flow erstellen: zuerst überlegen, welche Schritte Nutzer:innen machen. |
| - | Hier findet sich auch ein Beispiel für die Lernförderlichkeit einer Anwendung, in dem der Benutzer üebr die Bedeutung des Disketten-Symbols aufgeklärt wird. | + | * Wireframes zeichnen: jeden wichtigen Screen skizzieren. |
| + | * Wireflow erstellen: Screens verbinden und Abläufe sichtbar machen. | ||
| ---- | ---- | ||
| - | [[https:// | + | === Zusammenfassung === |
| + | |||
| + | User Flow: | ||
| + | * Zeigt den Ablauf bzw. die Schritte eines Benutzers durch eine Anwendung. | ||
| + | * Fokus: Navigation und Benutzerführung. | ||
| + | Wireframe: | ||
| + | * Zeigt den groben Aufbau einer einzelnen Seite oder Maske. | ||
| + | * Fokus: Struktur und Anordnung der Inhalte. | ||
| + | Wireflow: | ||
| + | * Kombination aus User Flow und Wireframe. | ||
| + | * Zeigt sowohl den Ablauf als auch den Aufbau der einzelnen Seiten. | ||