Prototyp ist ein Produktmodell, das wurde erstellt, um die Anforderungen bevor dem Entwurf und der Entwicklung des Endprodukts besser zu verstehen. Auf diese Weise ist Prototyp eine schnelle, grobe Umsetzung der zukünftigen Software. Prototypentests erlauben der Arbeitsproduktmodell zu überprüfen.
Für die Benutzer ist es einfacher das bestehende Modell zu versuchen und ihre Meinung auszudrücken, als über die perfekte Lösung zu denken. Die Software-Prototypen werden für die Identifizierung der Nutzermeinungen und Anforderungen verwendet. Sie können auf Papier oder in einem einfachen Code erstellt werden und die Daten über ein richtiges Aussehen der Webseite (oder andere Software) vor der Programmierung zu sammeln helfen. Offensichtlich wird das Usability des Endprodukts höher sein, wenn Sie die möglichen Probleme in der ersten Projektphase vor seiner weiteren Entwicklung erkennen und lösen. Außerdem wird es für Sie nicht viel kosten, irgendwelche grundlegende Änderungen in der Software-Funktionalität und Architektur zu machen.
Es ist besser, die relevanten Inhalte für Prototypen zu verwenden. Man soll das Projekt Domäne übereinstimmen, die Aufmerksamkeit der Benutzer auf die Aufgabe halten und die richtige Idee über das Projekt geben. Verwenden Sie nicht die Namen von berühmten Leuten oder Figuren in einem Prototyp. Standardnamen werden hier besser entsprechen.
Denken Sie daran, dass die Standardimages den Testteilnehmer verwirren können, so verwenden Sie besser relevante Tests.
Stellen Sie sicher, dass die Test-Leitfaden mit dem Prototyp in Einklang steht. Bestimmen Sie, welche Eigenschaften zu testen, erstellen einen Prototyp, entwickeln eine Prüfrichtlinie und machen notwendige Anpassungen.
Genauigkeit bedeutet, wie eng ein Prototyp dem Endprodukt ähnelt. Die Prototypen können von niedrige, mittlere und hohe Genauigkeit sein. Die Software Usability soll in Phasen mit der Prototypen Verwendung von niedrigen bis hohen Genauigkeit überprüft werden.
Vor der Prototypentests der niedrigen Genauigkeit sollen Sie die Informationsstruktur, Titel und Navigationslösungen im Prototyp prüfen. Prototypen der niedrigen Genauigkeit werden auf einem Papier erstellt. Es ist eine Skizze, die die Lage der Hauptblöcke zeigt: Logo, visuelle Elemente, Navigationselemente, Boxen, Buttons, Text. Bei den Tests von Papierprototyp muss jemand die Systemreaktion auf Benutzeraktionen simulieren, d. h. die Bilder der jeweiligen Bildschirme, Menüs und anderen Einzelteile zeigen.
Um die Genauigkeit zu erhöhen, werden die interaktiven Prototypen gebaut. Visuell sind sie nahe zu Endprodukt und enthalten reale Texte. Der interaktive Prototyp emuliert das Endprodukt. Sie können Links folgen und die Formen ausfüllen und abschicken. Prototypen der mittleren Genauigkeit erlauben die Zielfunktionen, interaktive Kommunikations- und Informations-Layout zu testen.
Es ist besser den Prototypen von hohe Genauigkeit auf den späteren Stufen der Design-Implementierung zu testen, wenn die Kommunikation mit den Benutzer komplexer oder nicht standardmäßige ist. Es ermöglicht die auf früheren Tests basierenden Lösungen zu überprüfen und die Usability-Probleme zu identifizieren.
Designer sollen im Auge behalten, dass viele potenzielle Benutzer keine Erfahrung mit Prototypen haben und wahrscheinlich die Grundlagen ihrer Arbeit nicht wissen. Infolgedessen erfordern die Prototypen mit niedriger und hoher Genauigkeit zusätzliche Erläuterungen. Obwohl sie zu dem Endprodukt sehr ähnlich, kann dort nicht alle Funktionalität anwesend sein. Um den Benutzer das erwartete Verhalten eines Prototyps zu erklären, die Designaspekte zu markieren, die Aufmerksamkeit des Benutzers erfordern und kleinere Optionen hinweisen, ist es möglich, ein bestehendes Produkt ähnlich zu Ihres zu verwenden.
Es gibt eine Menge von Prototypenwerkzeugen, unter denen gibt es Mockup Builder, MockFlow, Cacoo, Creately, Iplotz, Mockingbird.
Sie haben viele Gemeinsamkeiten, wie zum Beispiel:
Software-Prototypentests erlauben die Informationen über die Anforderungen der Benutzer bevor dem Entwurf und der Entwicklung des Endprodukts zu bekommen. Daher können Sie kostenintensive Änderungen an den späteren Phasen der Projektdurchführung zu vermeiden.