Frage

37 Signal des Getting Real hat mich überzeugt, dass wireframing und Schreiben von funktionalen Spezifikation Dokumente sind Mittelsmann Schritte überflüssig für die Erstellung von Web-Anwendungen und dynamische Websites.

Ist der Aufwand für diese Schritte wert sein Gewicht? Ist Prototyping in HTML / CSS oder sogar PhotoShop Dokumente (so Designer direkt auf sie arbeiten können) eine bessere Option als die Verwendung von Software wie Visio? Ich persönlich bin gegen letzteren schwankend, aber ich bin nicht sicher.

War es hilfreich?

Lösung

"Plan Plan fehlschlagen ist zum Scheitern verurteilt." - oder so ähnlich

Wireframing ist nicht auf Web-Anwendungen beschränkt; es ist pervasively wo immer ein High-Level Überblick über jedes System benötigt wird (es ist einfach etwas anderes genannt) verwendet.

Funktionale Spezifikationen, wenn Sie wissen, was zu tun ist und wie es zu tun in der Tat zu viel des Guten wäre. Ein Diagramm auf hoher Ebene Ihrer Absichten ausreichen würde. Und es wird nie unnötig . Es in erster Linie hilft Ihnen, konzentrieren sich auf den Umfang und die Absicht / Ziel dessen, was Sie tun wollen.

Der Schwerpunkt sollte auf die Verhinderung vergebliche Mühe sein - herauszufinden, auf halbem Weg durch diese etwas Wesentliches, dass die Auswirkungen auf alle anderen Objekte, fehlt, ist nicht das, was Sie entdecken wollen. in diesem Fall würde Wireframing unterstützen die meisten großen funktionellen Anforderungen bei der Erfassung. Sie müßten nur auf funktionale Spezifikation erarbeiten, wo unbedingt nötig. Mit Photoshop Ihren Willen zu gestalten, auch ‚vergebliche Mühe sein“ - weit besser evolutionäres Prototyping zu verwenden (RAD-Technik) mit CSS / HTML -. Aber immer noch tun Pen & Paper-Mock-up Ihrer Absichten

Andere Tipps

37Signals Befürworter sogar Photoshop-Skipping und Recht auf HTML gehen. Siehe http://www.37signals.com/svn/posts / 1061-warum-wir-skip-photoshop . Ich stimme mit der Einschätzung der Vorplanung. Ich glaube nicht, es lohnt sich die Zeit auf lange Sicht, wenn Sie könnten Zeit den Aufbau einer funktionierenden Prototyp in HTML / CSS / JS verbringen.

Im wirklichen Leben wollen Sie für den „idealen“ Weg, um zu vermeiden, Dinge zu tun. Stattdessen verwenden, was Sie für eine klaren und spezifischen Zweck verstehen.

Mockups können Sie viel Zeit und Mühe sparen. Da sie nur zusätzliche Zeit sein kann, verbrachte Sie auf die Erstellung und Pflege sie.

Real life Beispiel # 1: Mockups den Tag gerettet. Big-System für die Regierung, Schluss ist lächerlich.

. Grund: Monate sind vergangen, in alle Arten von Architektur-Dokumente erzeugen, die in der Tat sind völlig unnötig, da sowohl HW und SW-Architektur in Stein bis ins kleinste Detail festgelegt sind, und in der Tat gibt es bereits

Lösung: 20 hektische Tage von Mockups zusammen mit dem Kunden zu schaffen, bis wir einfach die Bildschirme mit unseren Notizen über die Entwickler übergeben. Entwickler hat für einige Präzisierungen fragen, aber mit fester Architektur und klar und sichtbar gemacht Anforderungen sie in der Lage waren, in kürzester Zeit Kurbel benötigte eine Unmenge an Features.

Real life Beispiel # 2: Mockups den Tag ruiniert. Big Regierung System, dass "erkannt" die Notwendigkeit für Mockups.

Dies zeigt menschliche (oder korporative?) Fähigkeit, das Beste, was in der Welt in einen Alptraum zu verwandeln.

Big Regierungsbehörde gebeten, die großen Beratungsunternehmen der großen IT-Unternehmen zu führen, ein Problem zu lösen. Regierungsbehörde stellte auch ein großes Ad-hoc-Gremium von Regierungsfachexperten zu helfen und den Prozess zu beschleunigen.

Monate haben in großen Worten und bei der Entscheidung über geeignete Methoden zu verwenden und die richtige Art und Weise weitergegeben, sie zu benutzen. Alle Arten von Kompromissen gemacht wurden, natürlich, niemandes Gefühle oder Bedeutung zu verletzen.

Ergebnis: SW-Architektur war die Quelle für alles, einschließlich Mockups zu sein. Welches war zweite erste und gezeichnet gestaltet werden. in einmal pro Monat formale Workshops Mapping die Aktionen von OOAD und Sequenzdiagramme wurden UX Diagramme, dann UI logische Objekte und Content-Sets wurden erkannt gemacht wurden tatsächliche Bildschirm gezogen und in der formalen Anwendungsfällen eingebaut wurde UCs den Benutzer angezeigt, diese Workshops verdoppelt als anforderungs Akzeptanz Treffen da jemand Zeit rutscht herausgefunden.

Aus diesen Workshops, auch mit Gewalt Kunden konnten nicht undestand gemacht werden (hoch formal, mit vielen Tabellen beschreiben Datenattribute und so weiter) UCs, die jeweils etwa 30 Seiten lang. Wenn Kunden ein Feedback hatten, war es auf den Mockups. Aber Feedback war entmutigt, weil jede Änderung Mockup bei der Veränderung der Sequenzdiagramme zur Folge, Komponentendiagramme, Betriebsmodell, UX-Diagramme, die Rückverfolgbarkeit Matrizen Überprüfung, Texte UC aktualisieren, etc etc. Und nur mehr Feedback zu bekommen. ( „Verdammt, die Kunden, sie sind nie zufrieden.“, War die moto). Nach der Einführung von v1.0 mit eingeschränkter Funktionalität, kümmerte sich niemand um Dokumentation nicht mehr, es gibt so viel davon war. Entwickler wurden für ihr Leben kämpfen, täglich unzähligen kleiner Änderungen vorgenommen hat, nur das System bis zu bekommen und laufen (nach yesterdays Charge von Änderungen etwas andere Pause gemacht).

Das ist nicht die Art und Weise Mockups zu verwenden. Das Projekt dauerte fast 2 Jahre länger als geplant.

Mit anderen Worten, schauen Sie nicht für die ideale Methodik. Oder jede Methode die Sie nicht verstehen. Was ist Ihr Ziel im Moment? Was ist der schnellste Weg, Sie wissen (andere Möglichkeiten zählen nicht), um dieses Ziel zu erreichen? Tue es.

Es hängt wahrscheinlich von wem Sie gerade arbeiten. Wenn es Sie und ein Designer ist, dann eine funktionale Spezifikation könnte zu viel Ärger. Aber in meinem Job, wollen die Führungskräfte genau wissen, was sie am Ende eines Projektes bekommen sind und so haben wir eine echte harte Zeit die Umsetzung iterative Entwicklung. Üblicherweise werden die Iterationen definiert mit Drahtmodelle, funktionale Spezifikationen und mock ups ..:)

Der Hauptzweck Drahtrahmen zu tun ist, Anforderungen zu klären. Offensichtlich Anforderungen zu dokumentieren ist immer ratsam, und es gibt keinen besseren Weg, als eine Anforderung zu visualisieren. Wireframes hilft in einer guten Möglichkeit hier, es gibt die Product Owner (Client) klare Vorstellung von dem, was aus dem Endprodukt zu erwarten. Bei der Genehmigung von Produkt Besitzer gibt es auch klareres Bild zu Entwicklungsteam von dem, was einen Weg develop.In es viel Entwicklungsarbeit spart Zeit und vermeidet Konflikte. Meiner Meinung nach Drahtrahmen sind immer nützlich für die reibungslose Projektabwicklung auch bei Projekt klein ist.

Ich glaube, es hängt davon ab, wie gut Sie verstehen, was Sie zu tun versuchen. Wenn Sie für einen Kunden arbeiten und sie haben nicht viel in der Art von Anforderungen ausgedrückt kann man einen Ansatz mit extrem schnellen Iterationen will. Wenn Sie bereits ein gutes Verständnis haben und etwas umfangreicher, ohne sich Gedanken darüber wegzuwerfen produzieren kann, weil es die falsche Richtung war dann mehr Zeit aufgewendet werden. So oder so, kann ein klickbaren Prototypen einen langen Weg bei der Bestimmung gehen, was die eigentliche Website am Ende sein muss. Wenn Sie Einigung über den Prototyp bekommen können, dann, wenn Ihre Anwendung entspricht den Prototyp Sie wissen, dass es abgeschlossen ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top