Rapid Prototyping mit dem Windsurf-Editor von Codeium

Von Dominik Bunz und Anna Rasgauski, SoftwareentwicklerInnen bei BusinessCode

von Dominik Bunz und Anna Rasgauski, SoftwareentwicklerInnen bei BusinessCode

Bei einem Workshop vor Kurzem hatten wir die Gelegenheit, an einem praxisorientierten Tag bei der BusinessCode GmbH teilzunehmen. Der Tag stand ganz im Zeichen von Zusammenarbeit, Innovation und der Erforschung des Potenzials KI-gesteuerter Tools zur Lösung verschiedenster Herausforderungen. Jede Gruppe arbeitete an einer einzigartigen Aufgabe, und unsere Gruppe konzentrierte sich darauf, mit dem Windsurf Editor von Codeium einen Rapid Prototype einer Webanwendung zu erstellen.

Unsere Mission: Rapid Prototyping mit dem Windsurf Editor von Codeium

Das Ziel unserer Gruppe war es, ein funktionierender Prototyp für einen potenziellen Kunden zu erstellen und zwar so effizient wie möglich. Mit dem Windsurf Editor wollten wir eine Lösung entwickeln, die auf die Bedürfnisse des Kunden zugeschnitten ist, und dabei so wenig Code wie möglich selbst schreiben. So sind wir an die Herausforderung herangegangen und das haben wir gemeinsam erreicht:

Unser Ansatz

Wir begannen damit, eine PowerPoint-Präsentation in die KI des Windsurf Editors einzuspeisen, die die wichtigsten Anforderungen und Erwartungen des Kunden zusammenfasste:

Sendungsverfolgung und Transparenz in der Lieferkette: Identifizierung bestehender oder potenzieller Verzögerungen in der Lieferkette.

Schnelle Kommunikation mit Spediteuren: Sofortige Kontaktaufnahme mit lokalen Spediteuren, um Probleme zu lösen und bei Bedarf neue Liefertermine zu vereinbaren.

Unser Ziel war es, den gesamten Entwicklungsprozess hauptsächlich durch KI-gesteuerte Eingaben (Prompts) zu steuern. Anstatt manuell zu programmieren, forderten wir den Windsurf Editor auf, alle notwendigen Ergebnisse zu generieren. Dabei konzentrierten wir uns darauf, strukturierte Prompts zu erstellen, die die benötigten Funktionen und Features klar kommunizierten.

Das Ergebnis: Eine funktionierende Webanwendung

Am Ende des Workshops konnten wir erfolgreich eine funktionale Webanwendung entwickeln, die mit Node.js und React betrieben wird. Die KI des Windsurf Editors generierte alle notwendigen Komponenten, von der Backend-Struktur bis zur Benutzeroberfläche im Frontend. Die Anwendung umfasste Funktionen zur Sendungsverfolgung sowie eine einfache Möglichkeit, schnell einen Überblick über kritische oder gefährdete Lieferungen zu erhalten.

Wichtige Erkenntnisse

KI ermöglicht Rapid Prototyping: Mit dem Windsurf Editor konnten wir innerhalb kurzer Zeit eine greifbare Lösung liefern. Das Projekt wurde schnell und effizient umgesetzt, obwohl wir kaum Erfahrung mit Node.js oder React hatten.

Klare Kommunikation ist essenziell: Der Start mit einer klar definierten Anforderung des Kunden bildete die Grundlage für effektive KI-Prompts. Eine Herausforderung bestand darin, diese Anforderungen so zu formulieren, dass die KI erfolgreich arbeiten konnte.

Zusammenarbeit führt zum Erfolg: Durch die Arbeit im Team konnten wir unsere Prompts schnell brainstormen und verfeinern, wodurch der Windsurf Editor hochwertige Ergebnisse liefern konnte.

Frustration gehört dazu: Auch wenn KI-Tools die Entwicklung erleichtern, sind sie nicht perfekt. Es gab Momente, in denen die KI unsere Anweisungen falsch verstand, unnötige Schritte einfügte oder sogar ihren eigenen Code „zerstörte“. Manchmal schien es, als würde die KI den Überblick verlieren.

Abschließende Gedanken

Trotz einiger Herausforderungen hat die Erfahrung gezeigt, wie mächtig KI als Entwicklungspartner sein kann. Indem sie technische Barrieren abbaut, ermöglichen KI-Tools neue Möglichkeiten für Rapid Prototyping und Experimente – selbst für diejenigen, die mit den verwendeten Technologien nicht vertraut sind.