Entwicklung Agile

Prototyping

Prototyping bzw. Prototypenbau ist eine Methode der Softwareentwicklung, die schnell zu ersten Ergebnissen führt und frühzeitiges Feedback bezüglich der Eignung eines Lösungsansatzes ermöglicht. Dadurch ist es möglich, Probleme und Änderungswünsche frühzeitig zu erkennen und mit weniger Aufwand zu beheben, als es nach der kompletten Fertigstellung möglich gewesen wäre.

Ein Prototyp steht für ein lauffähiges Stück Software oder eine anderweitige konkrete Modellierung (z. B. Mock-up) einer Teilkomponente des Zielsystems. Dieser Prototyp dient anschließend oft als Basis für eine bessere Kommunikation mit den Kunden oder auch innerhalb des Entwicklungsteams über konkrete Dinge (statt abstrakte Modelle).

  • Exploratives Prototyping
  • Evolutionäres Prototyping
  • Experimentelles Prototyping
  • Rapid Control Prototyping
  • Vertikales Prototyping (Durchstich)
  • Horizontales Prototyping