Befindet sich ein System im regulären Betrieb, fallen fehlende Funktionalitäten auf und bestehende Eigenschaften können sich als ungeeignet erweisen. Wichtige Anforderungen an das System werden dem Benutzer teilweise erst in diesem Moment klar, die Systementwicklung ist jedoch bereits abgeschlossen. Aus diesem Grund ist es besonders wichtig, dass die Anforderungen an das E-Business-System bereits zu einem Zeitpunkt erfasst werden, zu dem das E-Business-System physisch noch gar nicht existiert. Um die Vorstellungen an ein zu entwickelndes System zu konkretisieren, eignen sich Prototypen besonders gut.
Mit Hilfe von Prototypen werden vor der Realisierung der Anwendung technische Fragestellungen geklärt, um die Entwurfsentscheidungen in die richtigen Bahnen zu lenken. Ein Beispiel ist die Kopplung von verschiedenen Teilsystemen, wie z. B. Datenbanken und Shopsysteme oder die Entwicklung von Design-Prototypen.
Im Bereich der Software-Entwicklung gibt es unterschiedliche Arten von Prototypen, die sich bezüglich ihres Nutzen für die Validierung von Anforderungen deutlich unterscheiden. Hinsichtlich der Arten von Prototypen wird häufig unterschieden in:
vollständige und unvollständige Prototypen
Wegwerfprototypen und wiederverwendbare Prototypen.
Sind in einem Prototyp alle relevanten und wesentlichen Funktionen des geplanten E-Business-Systems enthalten, spricht man von einem vollständigen Prototyp. Unter einem unvollständigen Prototyp wird i. d. R. eine Software verstanden, die es gestattet, die Brauchbarkeit und Machbarkeit einzelner Aspekte des geplanten E-Business-Systems (z. B. Systemarchitektur, Systemkomponenten, etc.) zu untersuchen.
Werden wesentliche Teile des Prototyps bei der Implementierung des Zielsystems übernommen, spricht man von einem wiederverwendbaren Prototyp.
Weitere Formen von Prototypen sind der Demonstrations- und der Oberflächenprototyp. Häufig werden auch die Bezeichnungen horizontaler und vertikaler Prototyp verwendet. Hierbei ist lediglich die Platzierung des Prototyps innerhalb der Systemarchitektur gemeint.
Ergebnis der Aktivität
Es existieren Prototypen der E-Business-Anwendung, anhand derer mögliche technische Fragestellungen bezüglich des zu entwickelnden Systems geklärt werden können.