Wie eine Benutzerschnittstellenspezifikation erstellen

Eine lange, lange her, während auf einem Web-basierten Produkt arbeiten, kam ein Kollege von mir mit dieser Idee des Schreibens eine Benutzeroberfläche oder Bildschirm-Spezifikation auf. Der Zweck dieser Anforderungsspezifikation ist zum Detail der Regeln hinter einer bestimmten Seite. Sicher, diese Art von Dokument kann sich „Umsetzung“ als „Anforderungen“, aber die Tatsache ist, wenn Sie eine komplexe Software-Anwendung erstellen (und das schließt webbasierte Anwendungen), um die Art und Weise eine bestimmte Seite gelegt und, ebenso wichtig, welche Datenelemente gehören, wo, sehr wichtig ist.

Warum Geben Anforderungen User Interface?

  • Als BA, tun Sie neigen dazu, diese „Design“ Elemente zu Ihrem Entwicklungsteam zu verlassen, um Fleisch?
  • Wie viel Churn ist, dass bei der Umsetzung zu schaffen?
  • Würden Sie in der Erforschung eine bessere Art und Weise interessiert sein, diese Regeln zu erfassen, ohne Ihre Rolle als Business Analyst über treten?

Geben Sie die User Interface Specification.

Elemente einer Benutzeroberfläche Spezifikation Vorlage

Gute UI Spezifikationen berücksichtigen die Daten und Kontext des Benutzers innerhalb der Anwendung. Diese Art der Anforderungsspezifikation nicht UI-Design zu ersetzen, aber es hilft Ihnen Ihr Team durch das Denken durch das UI-Design zu führen und wie die Benutzer tatsächlich Informationen innerhalb es erleben.

Montag der UI-Spezifikation in Ihrem Anforderungsmodell

Es ist offensichtlich, dass die Mischung hier zwischen funktionalen Anforderungen und nicht-funktional diejenigen. Manchmal ein paar Funktionalitätsanforderungen machen ihren Weg in den Bildschirm-Spezifikationen. Ich versuche, nicht darüber zu viel zu befürchten. Aber wenn Sie sich ein paar auszuschreiben „wenn dann“ -Aussagen, dann sind Sie wahrscheinlich versuchen, eine UI-Spezifikation verwenden für einen Anwendungsfall oder andere funktionale Spezifikation zu ersetzen, und man könnte es für heraus zu brechen und einfach „Berufung“, dass Anwendungsfall innerhalb des Bildschirms spec.

Und auf abschließende Bemerkung, nicht benötigt jeder Bildschirm eine UI-Spezifikation nur die komplexeren Bildschirme. Die Absicht ist eindeutig zu reduzieren und alignmen t um komplexe Regeln zu fahren. Für einen einfachen Bildschirm mit ein paar Regeln, könnten diese Regeln am besten in den speziellen Anforderungen Abschnitt eines Falles Verwendung erfasst werden oder in einem separaten Geschäftsregeln Dokument.

>> Beginnen Sie nicht von Grund auf neu

Wenn Sie diese Arten von Benutzerschnittstellenspezifikationen bei Ihrem nächsten Projekt erstellen mögen, habe ich eine vollständig kommentierte Version meiner UI-Spezifikation Vorlage zur Verfügung gestellt (zusammen mit vielen anderen nützlichen und praktischen Vorlagen) in dem Business Analyst Template Toolkit . Das Toolkit enthält 11 zusätzliche Vorlagen abdeckt gemeinsame BA Dokumente, die jeweils auch mit einer Arbeitsprobe begleitet.

Wenn es macht Sie sich besser fühlen, ist es eigentlich in der BABOK unter dem Prototyping-Technik (ein UI-Spezifikation ist im Wesentlichen ein Papier-Prototyp).

Wir haben nicht viel Zeit damit verbringen, weil UI Spezifikationen wirklich in den Bereich User Experience fallen, und wie Produktmanagement, das ist etwas, das eine Menge Sachen gemeinsam mit der Business-Analyse hat, während andere genug ist, dass es schwierig ist, sie zu adressieren intelligent in dem gleichen Standard. Allerdings, wenn Sie genau hinsehen, wie wir Anforderung definieren, kann eine UI-Spezifikation definitiv qualifizieren.

Nach meiner Erfahrung UI-Designer konzentrieren sich mehr auf das Aussehen und weniger auf die Regeln. Es ist oft Analyse beteiligt, um sicherzustellen, die Bildschirme sind implementierbar gegen das Informationsmodell.

Das wird sich hoffentlich selbstverständlich klingen, wenn es nicht etwas ist, sind Sie sich dessen bewusst, aber der Wert der Software wird durch die Erfahrung abgeleitet. Die besten Voraussetzungen und der sauberste Code hinter einer schlechten Benutzererfahrung sitzt in einem fehlerhaften Produkt führen.

Es ist gut, dass Sie diese Arbeit tun zu intensivieren. Es ist sehr hilfreich und wird Probleme hinweisen, die konzeptionell lange behoben werden können, bevor umfangreiche Code geschrieben wird. Wireframes sind oft die erste Aktivität, die ich neu Benutzererfahrung zu einer Organisation einführen wird als bedeutender Vorteil und Zeitersparnis schnell realisiert werden.

Allerdings erkennen, dass Sie viel mehr tun, als nur in User Experience Dilettantismus, durch dieses Dokument-Authoring, Sie definieren es, ob Sie formale Ausbildung oder langjährige Erfahrung als Praktiker der User Experience haben. Ob es sich um einen Designer, BA, oder Ingenieur, wird jemand ‚Design‘ der User Experience. Je mehr Fähigkeit, die Person hat, desto effektiver ist diese Tätigkeit wird.

Die Tatsache, dass Sie UX auf Grafik-Design verbannen zeigt, dass Sie nicht die Freude an der Arbeit mit einem erfahrenen Information Architect, Interaktion Designer, Content-Stratege oder Benutzer Forscher hatten. Es gibt viel mehr zu einer positiven Erfahrung als die visuelle Behandlung zu schaffen. Es ist gut, dass Sie heraus rufen, dass diese Übung nicht als Ersatz für Erfahrung Arbeit richtiger Benutzer.

Als Nebenwirkung hat UX Arbeit nicht Monate dauern muß, sieht Jeff Patton für UX und agil zu integrieren.

Viel Glück. Es gibt viele Ressourcen, sowohl Bildungs-und Talent, die Ihre Projekte Fortschritt helfen können und erfolgreich zu sein.

Prost,
Laura
P. S. Ich sehe, wie meine Worte gelesen werden könnten, um daraus schließen, dass UX Grafikdesign =. Ich will nur Sie alle Sie UX-ers lassen dort wurde ich zu zwei Komponenten der Benutzeroberfläche bezieht, weder von denen ich keinen Anspruch auf Know-how haben dabei nur zu erleichtern.

Ich glaube, du irrst, wenn du sagst, du bist kein „Usability“ Experte. die Benutzer Motivation und Mentalität zu verstehen ist der erste Schritt, um die Benutzerfreundlichkeit und das klingt genau wie das, was du tust.

Der Aufbau einen einfachen Satzes von Kern-Metaphern für das System und eine Reihe von UI-Prototypen zu erleichtern, die widerspiegeln, wie sie mit diesen Metaphern bedeutet viel mehr Benutzerfreundlichkeit als die „fluffy“ Seite verwenden und interagieren.

Benutzer greifen mit UI Mock-ups mehr als jede andere Art von Modell - die Tatsache, dass es nicht in UML ist oder detailliert in BABOK nicht wirklich wichtig.

P. S. Balsamiq oder Niklas Wolkerts Visio-Schablonen, die Dinge eine Hand gezeichnet aussehen zu Mockups geben sind wirklich fantastisch - trennen, das Layout und Interaktionsdesign von den Grafik-Design-Teile aus.

Hallo Jim,
Ich habe einen Durchlauf mit dem Kunden der nächsten Woche. Ich versuche, wie zu sehen, wie ich will, das Treffen laufen, um am besten den Blick auf Verhalten zeigt. Ich habe eine BRD getan, und ich habe Bildschirm Mockups getan. Ich wollte zu einem Zeitpunkt durch die Mockups man gehen, um den Blick zu zeigen, aber dann wäre es nicht das Verhalten vermitteln? Jegliche sugguestions, wie ein Treffen mit Low-Level-Prototypen zu erleichtern?

Jim Willette sagt:

Ist dieses Gefühl in Ihrer Situation machen? Ich habe dies getan, und es getan, mehrmals gesehen. Die Zuschauer mochte immer die Möglichkeit, spielen / erkunden Sie die Schnittstelle auf diese Weise. Es kann auch einen guter ersten Usability-Test sein, dass ein besseres Produkt am Ende ergibt.

In Verbindung stehende Artikel