Der typische Mandant
Ein KMU aus Deutschland, Österreich oder der Schweiz, das eine eigene Anwendung braucht: ein Kundenportal, eine Bestell- oder Serviceanwendung, ein internes Werkzeug, das heute in Excel geführt wird, oder eine Fachanwendung, die eine alte Branchensoftware ablöst. Ein eigenes Entwicklungsteam gibt es nicht, oder es soll entlastet werden.
Was Sie nach sechs Wochen haben
Eine geprüfte Anforderungsspezifikation mit User Stories, Akzeptanzkriterien und messbaren Qualitätsanforderungen. Einen klickbaren Entwurf der wichtigsten Abläufe, mit Ihren Nutzerinnen und Nutzern getestet, und eine Architektur mit dokumentierten Entscheidungen. Ein erstes Inkrement mit bis zu fünf User Stories, jede mit automatisierten Tests, die ihre Akzeptanzkriterien prüfen, und eine Pipeline, die bei jeder Änderung baut, testet und ausliefert. Die Anwendung in Produktion mit Monitoring und Backup, ein Betriebshandbuch und ein Festpreis für das nächste Inkrement.
Sicherer Betrieb von Anfang an
Betrieb heisst bei uns mehr, als dass die Anwendung läuft. Jede Abhängigkeit wird vor der Verwendung auf bekannte Schwachstellen geprüft, und neue Paketversionen übernehmen wir erst nach sieben Tagen, damit kompromittierte Releases nicht unbemerkt durchrutschen. Für die ausgelieferte Software erstellen wir eine Software-Stückliste (SBOM). Updates kommen automatisch als Pull Requests und durchlaufen dieselben Tests und Prüfungen wie jede andere Änderung. Jeder Pull Request wird auf versehentlich eingecheckte Zugangsdaten durchsucht; Passwörter und Schlüssel liegen in einem Secrets-Manager, nie im Code. Die Laufzeitumgebung wird laufend gegen Sicherheits-Baselines geprüft, und sicherheitsrelevante Ereignisse laufen in ein SIEM. Datenbanken sichern wir laufend und üben die Wiederherstellung regelmässig, denn ein Backup zählt erst, wenn die Wiederherstellung geklappt hat.
Wie wir arbeiten
KI-Agenten schreiben bei uns einen grossen Teil des Codes. Entscheidungen, Prüfungen und Freigaben liegen bei Menschen: Jede Änderung hat ein Ticket mit Akzeptanzkriterien, jede User Story bringt ihre Tests mit, und ein Pull Request wird erst zusammengeführt, wenn der Build erfolgreich ist und ein Mensch die Änderung geprüft hat, der sie nicht selbst geschrieben hat. Ein Ticket ist erst erledigt, wenn die Änderung in Produktion läuft. Tickets, Pull Requests, Tests und Auslieferungen sind für Sie jederzeit einsehbar.
So entstehen unsere eigenen Produkte
Nach diesem Vorgehen entwickeln wir auch unsere eigenen Produkte, darunter ClearSky (Spring Boot und Angular), unser CRM (Rust und Angular) und unsere Betriebskonsole (Rust und Angular). Das Design entsteht in Penpot. Farben, Schriften und Abstände gelangen als Design-Tokens direkt in den Code, und eine automatische Prüfung meldet, wenn Design und Code voneinander abweichen.
Ihr Eigentum vom ersten Tag an
Quellcode, Design, Dokumentation und Konfiguration gehören Ihnen und liegen in Ihrem Repository. Die Software läuft auf Ihrer Infrastruktur, bei einem Anbieter Ihrer Wahl in der Schweiz oder der EU oder auf unserer Plattform. Sie können den Betrieb jederzeit selbst übernehmen oder den Anbieter wechseln.
Vier Phasen, sechs Wochen
Woche 1: Anforderungsanalyse
Interviews, Systemkontext, User Stories mit Akzeptanzkriterien, Qualitätsanforderungen. Am Freitag entscheiden Sie, ob es weitergeht oder ob Sie mit der fertigen Spezifikation aussteigen.
Woche 2: Design
Klickbarer Entwurf, Test mit Ihren Nutzerinnen und Nutzern, Architektur und Architekturentscheidungen. Sie geben das Design frei.
Wochen 3 bis 5: Implementierung
Das erste Inkrement entsteht Story für Story, mit Tests und geprüften Pull Requests. Jede Woche führen wir den Stand am laufenden System vor.
Woche 6: Sicherer Betrieb
Auslieferung in Produktion mit Monitoring, Schwachstellenprüfung, automatischen Updates und Backup mit geprüfter Wiederherstellung. Abnahme gegen die Akzeptanzkriterien, Übergabe.
Häufige Fragen
Was kostet der Software-Sprint?
Den Festpreis nennen wir Ihnen auf Anfrage nach einem ersten Gespräch über Ihr Vorhaben. Er wird voll angerechnet, wenn Sie die Entwicklung danach mit uns fortsetzen.
Was, wenn wir nach der Anforderungsanalyse nicht weitermachen wollen?
Dann steigen Sie nach Woche 1 zu einem vorab vereinbarten Teilpreis aus und behalten die geprüfte Spezifikation. Mit ihr können Sie selbst weiterarbeiten oder das Vorhaben ausschreiben.
Was, wenn das Vorhaben mehr als fünf User Stories umfasst?
Die Anforderungen erfassen wir für das ganze Vorhaben. Umgesetzt wird zuerst das wichtigste Inkrement; für jedes weitere nennen wir einen Festpreis.
Wer betreibt die Software danach?
Das entscheiden Sie. Ihr Team übernimmt mit Betriebshandbuch und Dokumentation, oder wir betreiben sie inklusive Bereitschaftsdienst, Preis auf Anfrage.
