Rapid-Prototyping und Rails
Wie man schnell von A nach B kommt, ohne neue Buchstaben zu erfinden

Peter Grosskopf, t3n Nr. 16 (09/2009) | 2 Kommentare |
1 tweet  tweet this!
 |  Teilen

t3n Magazin kaufen!

Moderne Software-Entwicklung und schlankes Projektmanagement machen es möglich, Projekte in einem kürzeren Zeitrahmen durchzuführen. Dabei müssen Auftraggeber und Entwicklerteam umdenken und sich der neuen Herausforderung stellen. Rapid-Prototyping ist der Versuch, Projektziele schneller zu erreichen. Ruby on Rails ist für dieses Vorhaben ideal geeignet.

Software-Entwicklung ist nach wie vor für viele Beteiligte an Projekten eine Black-Box. Vielen Kunden missfällt es, sich voll und ganz in die Hände der Entwickler zu begeben. Um Vertrauen zu schaffen und sicherzustellen, dass das Endergebnis für alle Seiten akzeptabel ist, werden deshalb Features und Akzeptanzkriterien erhoben und Wireframes [1] angefertigt. Bei vielen Projekten fehlt aber die Zeit für solch aufwendige und langwierige Planungen. Rapid-Prototyping soll Projektgruppen schneller und effizienter an ihr Ziel bringen. Ruby on Rails ist für solche Szenarien besonders geeignet und bestimmte Tools können die Entwicklungsgeschwindigkeit und -produktivität im Rails-Umfeld noch weiter verstärken.

Was ist Rapid-Prototyping?

Unter Rapid-Prototyping werden im eigentlichen Sinne Fertigungsverfahren aus dem Produktionsbereich verstanden, die CAD-Daten ohne große Umwege in Werkstücke umsetzen [2]. Ein Beispiel dafür ist das von dem Mass-Customization Startup „Fabidoo“ praktizierte 3D-Drucken, mit dem kleine Plastik-Figuren hergestellt werden, die der Nutzer vorher selbst konfiguriert hat.

Bei der Übertragung des Begriffs auf den Bereich der Software-Entwicklung ergeben sich zwei Interpretationsmöglichkeiten: Einerseits führt die direkte Übertragung des Begriffs zum Themenfeld der modellgetriebenen Software-Entwicklung (MDA), bei der Modelle über eine Modell-zu-Modell-Transformation in Code umgesetzt werden. Andererseits lässt er sich mit dem aus der agilen Entwicklung bekannten ‚Prototyping‘ oder auch als ‚Proof of Concept‘ interpretieren. Hier geht es vielmehr darum, die Akzeptanz einer Idee zu testen. Dabei soll die Idee genug Entwicklungsspielraum haben, um sich noch während der Umsetzung verändern zu können. Zentraler Dreh- und Angelpunkt ist die Tatsache, dass mit der möglichst schnellen Bereitstellung eines Prototypen der Kunde auch früher Feedback geben kann und die Prototypen sich so schnell und im Interesse des Kunden weiterentwickeln. Da die modellgetriebene Vorgehensweise im Vorfeld der Entwicklung einen hohen Grad an konzeptioneller Arbeit erfordert und die MDA eher weniger für ihre Agilität bekannt ist, wird im Kontext dieses Artikels die zweite Begriffsklärungsvariante gewählt.

» weiterlesen

1 2 3 4

Beitrag mit anderen teilen:

  • Twitter
  • Facebook
  • FriendFeed
  • t3n Social News
  • del.icio.us
  • MisterWong.DE
  • Digg
  • Identi.ca
  • Technorati
  • RSS
  • E-mail this story to a friend!

2 Antworten zu “Rapid-Prototyping und Rails: Wie man schnell von A nach B kommt, ohne neue Buchstaben zu erfinden”

  1. #1 Martin

    Spannend, vielen Dank!

  2. #2 Rapid-Prototyping und Rails: Wie man schnell von A nach B kommt, ohne neue Buchstaben zu erfinden « All in one Blog

    [...] Nr. 16 die Grundlagen, zeigt Wege zur Umsetzung und geht auf die Grenzen des Rapid Prototyping ein. Sein Beitrag ist jetzt kostenlos in unserem Heftarchiv verfügbar. t3n Nr. 16 kann man zudem als Einzelheft für 9,80 Euro inklusive Versand in unserem Shop [...]

1 Tweet:

  • Möchten Sie auch hier erscheinen? Dann hier Re-Tweeten

Du hast eine Ergänzung oder Frage zum Artikel? Teile sie jetzt mit!