Idee des Prototyping
Entwickler:innen beurteilen jederzeit, ob mit den erfassten Anforderungen oder anderen Artefakten korrekt weitergearbeitet wurde. (Verifikation)
Nutzer:innen, Kund:innen und andere Stakeholder beurteilen am Projektende, ob das Ergebnis tatsächlich die Ansprüche erfüllt. (Validierung)
Zentrale Entscheidungen im Prototyping
Functional Selection
Welche Teile des Systems sollen demonstriert werden?
Evaluation
Wie soll der Prototyp bewertet werden?
Further Use
Wie soll mit dem entwickelten Prototyp weitergearbeitet werden?
Prototyping: Functional Selection
Arten des visuellen Prototyping
Prototyping: Further Use
Prototyp nur für eine Evaluation, dann ,,wegwerfen”
(fast) vollständige Umsetzung eines Systemteils -> später mit andren Teilen kombinieren
Prototyp ist aktueller Entwicklungsstand -> zu einer nächsten Version weiternetwickeln
Einsatzzwecke von Prototyping („3 Es“ von Floyd)
▪ Exploration (Erkundung)
▪ Experimentation (Experiment)
▪ Evolution (Weiterentwicklung)
Exploratory Prototyping
vor beginn der eigentlichen Entwicklung
bedarfe der Nutzer:innen und Stakeholder unklar
frühe ENtwicklung eines Demonstrationsprototypen
Zentrale Frage: Sollen wir so etwas bauen
Experimental Prototyping
als Schritt mitten in der Entwicklung
zum Treffen oder Überprüfen einer zentralen Entscheidung
anlassbezogene Entwicklung eines hozizontalen oder vertikalen Prototypen
Zentral Frage: Ist dieses Element so zufriedenstellend umgesetzt?
Evolutionary Prototyping
regelmäßiges Feedback zum Entwicklungsstand
Umsetzung eines Teils der Anforderungen, inkrementelle Entwicklung
reguläre Version der zu entwickelten Software als ,,Pilotsystem”
Zentrale Frage: Bewegen wir uns in die richtige Richtung?
Last changed18 days ago