Bundesamt Bern: Titelbild der Fallstudie

Das Projekt: Unterstützung zentraler Systeme der Steuerverwaltung

Im Rahmen unserer Zusammenarbeit mit dem Bundesamt für Informatik (BIT) lag der Fokus auf der Weiterentwicklung und Stabilisierung zentraler Systeme, die eng mit der Schweizer Steuerverwaltung verknüpft sind. Die Herausforderung bestand darin, bestehende Lösungen effizient weiterzuentwickeln, die steigenden fachlichen und technischen Anforderungen zu erfüllen und gleichzeitig die Entwicklungsorganisation durch gezielte Team-Erweiterungen nachhaltig zu stärken.

Die Lösung: Stärkung der Golang-Expertise und Team-Extension

Die devs group unterstützte das BIT als erfahrener Partner durch den gezielten Ausbau der Golang-Entwicklung und die Erweiterung bestehender Entwicklungsteams. Durch unsere technische Expertise konnten wir die Qualität, Wartbarkeit und Leistungsfähigkeit der Systeme deutlich verbessern und die Weiterentwicklung in einem komplexen behördlichen Umfeld sicherstellen.

Kern-Backend: Zentrale Fach- und Integrationsservices wurden weiterhin in Golang entwickelt, um hohe Performance, Skalierbarkeit und Zuverlässigkeit für steuernahe Prozesse zu gewährleisten.

DevOps & Infrastruktur: Der Betrieb und die Auslieferung der Anwendungen erfolgten über eine moderne Container- und CI/CD-Landschaft mit Openshift, Docker sowie ArgoCD und Helm.

Datenaustausch & API: Die Anbindung an weitere Verwaltungssysteme erfolgte über klar definierte Schnittstellen auf Basis von OpenAPI, ergänzt durch eine robuste Datenhaltung mit PostgreSQL.

Agilität & Zusammenarbeit: Die Arbeit erfolgte in einem agilen Umfeld nach Scrum und SAFe, mit enger Zusammenarbeit zwischen Fachbereichen, internen BIT-Teams und unseren Experten.

Das Ergebnis: Leistungsfähige, stabile Systeme im Steuerumfeld

Durch die gezielte Stärkung der Golang-Entwicklung und die Erweiterung der Teams konnten zentrale Systeme der Steuerverwaltung nachhaltig weiterentwickelt werden. Die Lösungen zeichnen sich durch hohe Stabilität, technische Qualität und eine effiziente Zusammenarbeit in einem skaliert-agilen Umfeld aus.

Häufige Fragen zum Projekt

Was heisst Team-Extension konkret?

Unsere Entwickler arbeiten in den bestehenden Scrum- und SAFe-Teams des BIT mit: gleiche Boards, gleiche Reviews, gleiche Verantwortung. Der Unterschied zu klassischem Bodyleasing ist die mitgebrachte Go-Expertise, die im Team weitergegeben wird, statt mit dem Vertrag zu gehen.

Warum Go für Systeme der Steuerverwaltung?

Steuernahe Systeme laufen Jahrzehnte und werden von wechselnden Teams betreut. Go erzwingt eine Einfachheit, die diese Lebensdauer trägt: explizite Fehlerpfade, statische Binaries, wenig Magie. Dazu kommt die Performance für Batch- und Integrationslasten.

Auf welcher Infrastruktur laufen die Anwendungen?

Auf der Container-Plattform des BIT: OpenShift mit Docker, ausgeliefert über CI/CD mit ArgoCD und Helm. Deployments sind damit nachvollziehbar, wiederholbar und rollbackfähig, was in einem behördlichen Umfeld kein Komfort, sondern Voraussetzung ist.

  • Expertenentwickler mieten

    Skalieren Sie Ihr Team mit On-Demand-Entwicklern

    Holen Sie sich unsere Senior Softwareentwickler direkt in Ihren Workflow – schnell, flexibel und perfekt auf Ihr Team abgestimmt.

    Entwickler buchen
  • End-to-End-Entwicklung

    Lassen Sie uns Ihr Projekt gemeinsam zum Erfolg führen

    Strategie, Design und Entwicklung aus einer Hand – für einen schnellen, sicheren Launch Ihrer individuellen Software-Lösung.

    Projekt starten