Was kostet das?
Eine genaue Zahl ohne Eckdaten wäre aus der Luft gegriffen. Die Kosten hängen davon ab, wie viele externe Systeme beteiligt sind, wie viele Daten bewegt werden müssen, wie hoch die Anforderungen an die Zuverlässigkeit sind und wie viel Oberfläche externe Nutzer brauchen. Eine Schätzung gibt es nach einer kurzen Analyse der Aufgabe, noch vor Arbeitsbeginn, und sie wird zusammen mit dem Umfang der ersten Version festgeschrieben.
Wem gehören der Code und die Zugänge?
Ihnen. Quellcode, Repository und Zugänge zu Servern und Diensten gehen an den Auftraggeber über, statt beim Entwickler zu bleiben. Das gilt auch für Zwischenversionen: Mitten im Projekt werden Sie nie in Geiselhaft genommen.
Arbeiten Sie auf Vertragsbasis?
Ja. Bei kleinen Aufgaben werden Umfang und Zahlungsmodalitäten schriftlich vereinbart, bei größeren gibt es einen Vertrag mit Etappen und Abnahme. NDAs unterschreibe ich ohne Weiteres.
Was, wenn mir das Ergebnis nicht gefällt?
Zwischenversionen zeige ich laufend, nicht erst am Ende – so fallen Abweichungen auf, solange sie noch günstig zu beheben sind. Fehler im vereinbarten Umfang behebe ich ohne Aufpreis. Stellt sich heraus, dass die Aufgabe eine andere ist als vereinbart, besprechen wir das, statt stillschweigend umzubauen.
Was passiert nach der Übergabe?
Sie erhalten den Code, die Zugänge und eine kurze Anleitung für Betrieb und Updates. Danach entwickeln Sie entweder selbst weiter, oder wir vereinbaren separat einen Support. Eine Abhängigkeit von mir baue ich nicht gezielt ein.
Wie schnell können wir starten?
Die Aufgabe analysiere ich meist innerhalb von ein bis zwei Tagen. Der Start der Umsetzung hängt von meiner aktuellen Auslastung ab, und das sage ich offen: Ist das nächste freie Zeitfenster erst in drei Wochen, erfahren Sie das sofort – nicht erst, nachdem wir uns auf Konditionen geeinigt haben.
Können wir mit einer kleinen Etappe beginnen?
Ja, und bei einem unbekannten oder riskanten Projekt ist das die richtige Reihenfolge: ScopeMap, dann eine kurze Analyse oder Diagnose und erst danach die Entscheidung zum Start.
Übernehmen Sie ein Projekt von einem anderen Entwickler?
Ja. Zuerst reproduziere ich das Problem und sehe mir die Struktur an. Alles neu zu schreiben, schlage ich nur vor, wenn das nachweislich sicherer und günstiger ist.
Was ist in den kostenlosen Schritten nicht enthalten?
Code schreiben, ein großes fremdes Repository durchsehen, komplette Screendesigns und detaillierte Kostenschätzungen sind bezahlte Arbeit. Der kostenlose Schritt zeigt den Gedankengang, nicht einen Teil des Auftrags.