Das zeichnet uns aus

Software Prototypen seit 1996

Das entwickeln digitaler Prototypen gehört bei Frank und Freunde zum absoluten Kerngeschäft. Was zu Beginn nur als Visualisierungsbeilage innerhalb von Angeboten oder Pitch Decks gedacht war, hat sich über die Zeit zur Programmierung von skalierbaren MVP's entwickelt. Dank unserer langjährigen Erfahrung in der Softwareentwicklung und der Nutzung modernsten AI Entwicklungstools, können wir performantere und besser strukturierte Prototypen in weniger Zeit als die meisten anderen Agenturen entwickeln. 

Folgendes Vorgehen hat sich dabei über die Jahre etabliert: 

1. Planen, dann Coden

Die Planungsphase entscheidet einzig und allein darüber, ob ein Prototyp das Potenzial hat Early Adopters zu überzeugen. Gerade deshalb ist diese Phase mit die aufwändigste und zeitintensivste von allen. Ziel ist es den Markt, den Nutzen, die Nutzergruppen und die benötigte Architektur bis ins letzte Detail zu verstehen. Erst dann kann ein Plan erstellt werden, welcher die Entwicklung des Prototyps in einzelne Segmente unterteilt und möglich macht.

2. Entwicklungsschleifen

Erst wenn ein ausführlicher Plan erstellt und in mehreren Iterationen gemeinsam mit dem Auftraggeber geprüft wurde, kann die eigentliche Softwareentwicklung beginnen. Aber auch die eigentliche Entwicklung beginnt in Zeiten von Codex, Claude Opus und Co nicht direkt in der IDE. Entwicklungsschleifen bei FUF beginnen mit der Programmierung eines einzelnen Teilmoduls. Konkret unterteilen sich die Schleifen in die Schritte: Erklärung, Planung, Programmierung, Prüfung und Überarbeitung. Nur durch das unterteilen in einzelne Module und  iterative Schleifen, kann sichergestellt werden, dass das finale Produkt auch performant bleibt.

3. Überflüssiges vermeiden

Zu einem ausführlichen Plan und einer modularen Entwicklungsphase gehört genau so sehr der Fokus auf das wesentliche. Konkret bedeutet das gezielt Schleifen zu vermeiden die Zeit kosten aber keinen wahren Wert bringen. In modernen AI geführten Entwicklungsschleifen lässt sich das architektonisch vermeiden. Durch verankerten Kontext in Markdown Files kann in der Entwicklung wesentliche Zeit gespart werden durch das eliminieren von sekundären und teritären Zielen. 

Was ist Rapid Prototyping?

Der Begriff findet seinen Ursprung in der physischen Produktentwicklung und vor allem der Entwicklung von 3D Modellen. Ziel ist es unter möglichst geringem Einsatz von Material, Personal und Zeit ein seriennahes Produkt zu entwerfen, um es in der Realität greifbar zu machen. In der Softwareentwicklung ist zwar das Ziel dasselbe, jedoch ist das angestrebte Produkt ein digitales. Unter Verwendung verschiedenster Tools, Skills und Applikationen kann so in kürzester Zeit ein digitales Produkt erstellt werden, welches mittlerweile oft schon als MVP (minimal viable product) ausreicht.

Kontakt