FAQ

Fragen & Antworten zu Softwareentwicklung

Häufig gestellte Fragen zum Thema Software, und unsere Antworten darauf.

Was genau könnt ihr für mich tun?#

Wir bauen exakt für Dich abgestimmte Informationssysteme - Software, um Deine Geschäftsideen zu verwirklichen. Überlasse uns entspannt die technischen Aufgaben:

Wie viel kostet es, Software entwickeln zu lassen?#

Das hängt von der Größe Deines Vorhabens ab. Jedes Feature schätzen wir im Vorhinein und vereinbaren einen pauschalen Fixpreis. Wenn die Aufgabenstellung überschaubar und konkret abgrenzbar ist, bietet sich eine Pauschale an. Bei eher explorativen, offenen Themen mit unscharfem Ausmaß wird eine flexiblere Abrechnung sinnvoller sein. Selbstverständlich können wir die Modelle auch je nach Aufgabe mischen.

Aktuell beträgt unser Tagessatz € 1.307 (Stand 2024). Dein Projekt erhält 8 Stunden lang die ungeteilte, gleichzeitige Aufmerksamkeit von zwei Softwareentwicklern.

Die meisten (kleineren) Fixpreis-Softwareentwicklungsprojekte bewegen sich im Bereich ab etwa € 13.000 bis € 77.000. Alle Preise exkl. USt.

Sprich mit uns über Deine Situation und wir finden zusammen eine passende Lösung.

Wie lange dauert es?#

Du kannst nach etwa dem ersten Monat Entwicklungszeit die Software bereits anfangen zu testen und laufend Feedback geben.

In der Regel benötigen kleinere Projekte etwa zwei bis fünf Monate. Komplexe Projekte können auch bis zu eineinhalb Jahre brauchen, bis sie in Produktivbetrieb gehen.

Wie schnell könnt ihr beginnen?#

Die meisten Projekte starten wir innerhalb von zwei Wochen nachdem Du unser Angebot akzeptierst.

Wie sieht euer Prozess aus?#

Wir sprechen mit Dir (und Deinen Kunden bzw. Benutzern, wenn es schon welche gibt). Dann entwickeln wir dir ein nützliches und einfach verwendbares System oder Programm. Das ist alles.

Du kannst die Software jederzeit ausprobieren - so bleiben wir auf Kurs, und Du siehst zu, dass das Richtige auch richtig entwickelt wird.

Als eingespieltes zwei-Personen Team können wir viel flexibler arbeiten als herkömmliche Agile/Scrum-Entwicklungsshops. Nahezu null Bürokratie, stattdessen schnell ein funktionstüchtiges, hochqualitatives Produkt.

Wieso nicht Scrum/Certified Agile/ISO 9001?#

Anstatt Checklisten zufrieden zu stellen, konzentrieren wir uns voll darauf, dir super funktionierende, selbsterklärende und einfach bedienbare, schöne, schnelle und langfristig richtig konstruierte Software zu liefern. Dein Feedback arbeiten wir selbstverständlich sofort ein. Einfach gutes altes agile, ganz ohne Zeremonie.

Was muss ich euch bereitstellen?#

Nichts großartiges. Wir holen uns schon, was wir brauchen. Du gibst uns, was auch immer Du schon vorbereitet hast. Wenn das nicht mehr als eine Idee ist - großartig! Wir arbeiten mit einem Netzwerk aus Freelancern zusammen, um UI-Konzepte, Grafik, Texte, Security, Rechtliches und mehr für Dich regeln zu lassen.

Welchen zusätzlichen Aufwand habe ich während der Entwicklung?#

Nach den anfänglichen Besprechungen reicht etwa eine Stunde pro Woche Deiner Zeit, um den aktuellen Status der Entwicklung zu prüfen.

Was passiert nach Abschluss des Projekts?#

Manche meinen, moderne Softwareprojekte sind niemals abgeschlossen. Wir liefern eine stabile, simple, und abgeschlossene Lösung für Dein Geschäft, so dass sie Dir lange Zeit nützlich ist. Wenn sich die Rahmenbedingungen ändern, ist simple Software einfacher zu adaptieren als das, was typischerweise unter „moderner“ Software verstanden wird: ein wirres Knäuel aus Microservices und Abhängigkeiten.

Mit welchen Technologien bzw. Tech Stacks arbeitet ihr?#

Neue Projekte entwickeln wir vorrangig in ClojureScript und Clojure. Dabei setzen wir auf offene Web-Standards und erprobte Technologien:

Wieso Clojure statt Java/JavaScript/TypeScript/C#?#

Clojure reduziert Entwicklungskosten und bringt langfristig deutlich geringere Wartungskosten.

Clojure ist eine moderne Sprache, die „on top“ auf Java/JavaScript/TypeScript/C# läuft. Clojure profitiert von den gesamten Ökosystemen rund um Java und JS. Jede Java- oder JavaScript/TypeScript-Bibliothek kann in Clojure verwendet werden.

Mit Clojure können wir laufende Systeme von innen heraus inspizieren und während des Betriebs live verändern, was die Entwicklung und das Debugging extrem beschleunigt. Die Einfachheit und Stabilität von Clojure führt zu zuverlässigeren Systeme, die noch dazu aus deutlich weniger Code bestehen.

In Clojure treten ganze Kategorien von Fehlern gar nicht erst auf.

Für welche Plattformen könnt ihr entwickeln?#

Vollkommen Plattformübergreifend:

Welche Datenbank-Technologien unterstützt ihr?#

Wir setzen bei Neuentwicklungen auf moderne relationale Datenbanken:

Erfahrung haben wir auch mit den Datenbanksystemen MongoDB, MySQL, MariaDB und Microsoft SQL Server.

Ebenfalls konnten wir schon erfolgreich kritische Geschäftsdaten aus veralteten Datenbanksystemen migrieren, z.B. Db2, Paradox, Microsoft Access und sogar aus undokumentierten binären Datenformaten.

So, welche Fragen hast Du?#

Wir möchten so transparent wie möglich sein. Wenn wir Dir Fragen noch nicht beantwortet haben, schicke uns gerne eine Nachricht. Wir schreiben Dir innerhalb von 48 Stunden zurück.

Natürlich behandeln wir Deine Angaben vertraulich.

Du kannst uns easy auch per Mail erreichen: office@fxp.at