Prototyping und Rapid Application Development

Sie brauchen keine große Server-Lösung, sondern suchen automatisierte Unterstützung bei einfachen repetitiven Aufgaben? Sie versuchen, verschiedene bereits existierende Software-Systeme miteinander zu verbinden? Oder Sie wünschen einen raschen Prototypen zum Ausprobieren Ihrer Idee? Mit Prototyping und Rapid Application Development bieten wir Ihnen binnen kürzester Zeit kosteneffiziente Lösungen.

Prototypen sind frühe Versionen Ihrer Software, um Konzepte oder Prozesse zu testen. Mittels Rapid Application Development wird das Hauptaugenmerk auf die Entwicklung der Lösung gelegt ohne eine vollständige Spezifikation zu erarbeiten. Wir unterstützen Sie in der Entwicklung Ihrer Prototypen.

Prototypen stellen meist einen Teil der zu erstellenden Software dar. Es kann aber auch ein bereits großer Umfang von Anforderungen abdeckt werden. Details wie Benutzerverwaltung werden hier noch außen vor gelassen. Dadurch kann rasch die angestrebte Lösung unter Einbeziehung der Anwenderinnen und Anwender evaluiert werden.

Für Prototypen werden gerne Skriptsprachen wie Python verwendet. Der größte Vorteil liegt hier in der Ausführungsgeschwindigkeit, da kein zusätzlicher Übersetzungsschritt notwendig ist. Dies wurde bereits bei einigen unserer Projekte umgesetzt. Auch für die Anbindung externer Software-Systeme über bestehende Schnittstellen kann die Verwendung von Python von Vorteil sein.

Unser Angebot

  • Erstellung von funktionalen Prototypen zum Austesten verschiedener Ideen
  • Einbindung bestehender Skripte in Applikationen
  • Anbindung anderer Programme über Python-Schnittstellen

Technische Umsetzung

Wir erstellen Prototypen zumeist mit Python. Dadurch können die verfügbaren umfangreichen Erweiterungen in Anspruch genommen werden, die nicht nur einfaches Skripting erlauben, sondern auch bei Web Programmierung, Entwicklung von grafischen Benutzeroberflächen, Einbindung von wissenschaftlichen Bibliotheken gerade im mathematischen Bereich oder in der Systemadministration unterstützen.