Worum geht es?
Ein IT-Anbieter für die öffentliche Verwaltung benötigt im Bereich der Entwicklung von Zugängen für Bürgerinnen, Bürger und Unternehmen zu Verwaltungsleistungen Unterstützung, da die Entwicklung zunehmend länderübergreifend erfolgt und auf externe Dienstleister ausgeweitet wird.
Was haben wir gemacht?
- Architektonische Frühberatung von Entwicklungsprojekten
- Erstellung von Implementierungskonzepten
- Unterstützung von Implementierungsteams in architektonischen Fragen
- Durchführung von Qualitätsaudits und Code Reviews
- Definition von Systemschnittstellen und Protokollen
- Entwicklung von Architektursichten
- Definition von Standards und Entwicklung von Best Practices
Welche Methoden/Werkzeuge haben wir eingesetzt?
- Archimate
- .NET Core Framework
- C#, Typescript
- Azure Devops
- OpenAPI
- Confluence/Jira
Welche Ergebnisse haben wir erzielt?
Die durchgeführten Qualitätsmaßnahmen, insbesondere die Code Reviews und Architektur Reviews, führten zu einer deutlichen Verbesserung der Softwarequalität. Durch das Design von standardisierten APIs für die Anwendungsbearbeitung und die Bereitstellung von Best Practices hierfür konnte der Testaufwand deutlich reduziert werden. Darüber hinaus konnte die Codequalität in den Online-Diensten in hohem Maße gesteigert werden.