it-swarm.com.de

Wie sammle ich UX-Anforderungen für das System in einer agilen Entwicklungsumgebung?

Ich beginne mit der Arbeit an einer Projektplanungsanwendung, die der Kunde mithilfe des agilen Modells entwickeln möchte. Ich möchte verstehen, wie ich die Anforderungen in die üblichen UX-Ergebnisse konvertieren kann. Kann mir jemand etwas über Agile UX erzählen, wenn es darum geht, wie wir alle UX-Aktivitäten an einen agilen Entwicklungsprozess anpassen/anpassen? Ich möchte speziell wissen, wie wir UCD in einen agilen Prozess verwandeln können, der die Entwicklungsaktivität unterstützt.

10
Ravi

Ich würde dringend empfehlen, diesen ausgezeichneten Artikel über das Zerschlagen von Magazinen auf Lean UX zu lesen, um den Artikel zu paraphrasieren:

Lean UX ist die Praxis, die wahre Natur unserer Arbeit schneller ans Licht zu bringen, wobei weniger Wert auf die zu erbringenden Leistungen gelegt wird und der Schwerpunkt auf der tatsächlichen Erfahrung liegt, die entworfen wird. Herkömmliche Dokumente werden verworfen oder zumindest auf ihre bloßen Komponenten reduziert, um die Mindestmenge an Informationen bereitzustellen, die für den Einstieg in die Implementierung erforderlich sind. Lange detaillierte Entwurfszyklen werden zugunsten sehr kurzer, iterativer Zyklen mit niedriger Wiedergabetreue vermieden, wobei alle Mitglieder des Implementierungsteams frühzeitig und häufig Feedback erhalten. Die Zusammenarbeit mit dem gesamten Team ist entscheidend für den Erfolg des Produkts.

Aus meiner Erfahrung sind hier einige der wichtigsten Aspekte, die Sie beachten sollten:

  1. Halten Sie den Kunden immer über Änderungen und Designprozesse auf dem Laufenden
  2. Denken Sie beim Entwerfen immer daran, dass Sie, da Sie einen kurzen Sprintzyklus haben, die technischen Details der Implementierung kennen müssen. Verstehen Sie daher die technischen Einschränkungen oder vorzugsweise eine enge Zusammenarbeit mit Entwicklern während des ersten Entwurfs Phase ist sehr hilfreich
  3. Halten Sie die Dokumentation auf ein Minimum, aber verwerfen Sie sie nicht vollständig
  4. Erhalten Sie ständig Feedback und suchen Sie nach dem kürzesten Weg zur maximalen Rendite, d. H. Wenn Sie eine Lösung auf verschiedene Arten implementieren können, suchen Sie nach dem einfachsten und nicht nach dem komplexesten Weg
  5. Halten Sie Ihr Management über Änderungen und neue Entdeckungen auf dem Laufenden. Ich kann dies nicht genug betonen. So oft stellen Sie möglicherweise fest, dass Ihre iterativen Tests zu einer vollständigen Umkehrung des Entwurfsprozesses geführt haben und die mangelnde Kommunikation mit Ihrem Management Sie häufig dazu veranlasst eine enge Stelle
  6. Bei der Definition von Sprintzyklen werden externe Abhängigkeiten berücksichtigt, z. B. dass Benutzer nicht für Usability-Tests zur Verfügung stehen oder wichtige Stakeholder Urlaub machen oder nicht da sind, um ihre Ansichten zu äußern

Ich gebe zu, dass das, was ich gesagt habe, auf jeden Lebenszyklus des Software-Designs anwendbar ist, aber ich fand, dass dies besonders wichtig war, wenn es darum ging, UX in einen agilen Prozess zu integrieren

11
Mervin