2016-07-31 12 views
2

Erstens, ich weiß, dass es einen UX-Stackexchange gibt, aber ich bin ein UX-Designer, der versucht, mehr von einer Dev-Perspektive zu bekommen! Wie kann die UX-Designaktivität gut mit einem Team von Entwicklern und Testern funktionieren, die versuchen, agil zu arbeiten? Es scheint Zurückhaltung zu geben, (UX) Design im Voraus zu machen, und Benutzer nur zu engagieren, nachdem etwas gebaut worden ist, anstatt Prototyping und Tests mit Benutzern vor der Herstellung von Code in Produktionsqualität.Agile und UX Design

+0

Diese Frage sollte nicht geschlossen werden, es sollte migriert werden. Ich habe mir nur das agile-Tag angeschaut, und es erklärt explizit alle Fragen zu agiler Methodik, die für SO nicht mehr relevant sind, und verweist sie auf die Projektmanagementseite: http://pm.stackexchange.com. –

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, weil es nicht um die Programmierung in dem in der [Hilfe-Center] definierten Bereich geht (http://stackoverflow.com/help/on-topic). – Matt

Antwort

2

Die grundlegende Theorie hinter agil ist, dass es während des gesamten Entwicklungszyklus eine enge Zusammenarbeit zwischen dem Entwicklungsteam und dem Kunden geben sollte und dass das Team über alle erforderlichen Fähigkeiten verfügt, um erfolgreich zu sein.

In Ihrem Fall sollte das UX-Designer-Skillset im Team vertreten sein, und Gespräche mit dem Kunden über UX-Probleme sollten neben Gesprächen über Funktionalität stattfinden.

Also die ausdrückliche Antwort auf "Wie kann die UX-Design-Aktivität gut mit einem Team von Entwicklern und Testern arbeiten, die versuchen, auf eine agile Weise zu arbeiten?" ist "auf eine agile Art, natürlich!" Sie müssen an den gleichen Geschichten wie die Entwickler arbeiten. Versuchen Sie nicht, ein UX-Design auf einmal zu erstellen. Lassen Sie es im Laufe der Zeit entstehen, während die Geschichten entwickelt werden, genau wie die Funktionalität. Da die Entwickler mit dem Kunden zusammenarbeiten, um die Funktionalität jeder Geschichte zu verstehen, müssen Sie anwesend sein und UX-Konzepte diskutieren. Funktionalität und UX sollten sich zusammen entwickeln, so dass die Entwickler immer wissen, was die Software tun soll und wie sie für den Benutzer aussehen und sich anfühlen soll.

Die Entwickler haben gelernt, dass großes Design im Vorfeld eine schlechte Sache ist; Das Gleiche gilt für UX.

2

Ein wichtiger Aspekt von Agile ist die Reaktion auf Änderungen nach einem Plan.

Das Erstellen eines detaillierten UX-Designs funktioniert einwandfrei, solange die Anforderungen unverändert sind und keine technischen Probleme auftreten, die Änderungen erfordern. Bei Agile geht es darum, diese Art von Veränderungen zu bewältigen.

Der beste Weg für einen UX-Designer, agil zu arbeiten, ist, ihn als Just-in-Time-Prozess zu betrachten. Was ist der beste Weg für Sie, gute Designs zu produzieren, aber die Arbeit in der aktuellsten möglichen Zeit zu erledigen?

Auf diese Weise, wenn eine Änderung auftritt (zum Beispiel gibt es in Prioritäten ändern und Sie müssen schnell auf andere Arbeit konzentrieren), dann sind Sie am besten positioniert, um schnell anpassen.

Wie Sie wahrscheinlich wissen, ist dies keine universelle Lösung. Jedes Team muss herausfinden, wie sie Design und Entwicklung zusammenbringen. Bei einigen Teams kann der Designer sich mit dem Entwickler paaren und gleichzeitig an Design und Entwicklung arbeiten. Andere Teams können ihre Entwürfe einige Wochen im Voraus erstellen und von den Benutzern ausführen, sodass sie zu dem Zeitpunkt, zu dem die Entwicklung beginnt, genehmigt und bereit sind. Es gibt hier keine festen Regeln, es geht darum, das zu tun, was das Team am effektivsten findet.

Es geht darum, den besten Kompromiss zwischen der Entdeckung Front Vorbereitung Tut detailliert und zu spät Veränderungen reagieren zu können.

0

Sie sollten versuchen, schnellere Methoden, wie Papier Wireframing oder Balsamiq Mockups, die Ihnen eine sehr gute Vorstellung davon, wie das System aussehen wird, so können Sie mit echten Benutzern testen und Sie sind in der Lage, eine "pünktliche Lieferung" zwischen Sprints.

Es ist sehr wichtig, um herauszufinden, was der Benutzer braucht, oder um genauer zu sein, um zu sehen, ob sie die Vorstellung von Ihrer Entwicklung zu bekommen, bevor es gebaut wird.