Qualität und Sicherheit im Fokus

Hochwertige Entwicklung nach Bankenstandards

Industrie

Banking

Kunde

Deutsche Kreditbank AG

Projektumfang

2 FTEs 2022-2023

Technologien & Tools

Java, Spring, JPA

Methoden

Scrum, Continuous Delivery, TDD

Unsere gemeinsame Erfolgsgeschichte

Über die DKB

Die Deutsche Kreditbank AG (DKB) mit Hauptsitz in Berlin ist Teil der BayernLB-Gruppe und betreut mit ihren rund 5.000 Mitarbeitenden Geschäfts- und Privatkund*innen. Mit einer Bilanzsumme von 118 Mrd. Euro zählt sie zu den Top-20-Banken Deutschlands. In der Kreditvergabe hat sich die DKB auf nachhaltige Zukunftsbranchen fokussiert - darunter Erneuerbare Energien, Kommunen, Wohnen, Gesundheit, Bildung und Landwirtschaft. In vielen dieser Wirtschaftszweigen ist die DKB führend.

Projektziele und -inhalte

Das Projekt “PIA” (Prozess-, Informationscluster- und Anwendungsverwaltung) der DKB ist ein eigenentwickeltes GRC- (Governance, Risk & Compliance) Tool.  Neben internen Anforderungen werden in PIA Vorgaben und Regularien der Bafin und der EZB für Banken und deren Vermögenswerte (Assets) abgebildet. Diese werden regelmäßig durch Audits geprüft. PIA ermöglicht es der Bank, den Überblick über alle ihre Assets zu behalten und ihre Beziehungen zum Prozess.

PIA ist ein sehr umfangreiches System, es beinhaltet tausende Prozesse und Assets. Die Anwendung hat hohe Anforderungen an die Revisionssicherheit, insbesondere die Verfügbarkeit der Historie über alle Änderungen. Wichtig ist auch das Thema Sicherheit. Hier wurde ein feingranulares Rechte- und Rollenkonzept umgesetzt, um den Nutzern genau die Daten zur Verfügung zu stellen, für deren Pflege sie verantwortlich sind.

PIA 2.0, welches in einem gemischten Team aus Entwicklern von Comsysto Reply und der DKB implementiert wird, wird die bisherige Applikation ablösen. Der Schwerpunkt unserer Entwicklung, unter Einhaltung der hohen Standards des Kundens bezüglich Codequalität und der strengen Entwicklungsrichtlinien im Bankenkontext (wie z.B. Vier-Augen-Prinzip), lag beispielsweise auf folgenden Punkten:

  • Implementierung der Schnittstellen, um eine Verbindung zu den stammdatenführenden Systemen der jeweiligen Assets herzustellen.
  • Analyse von Performance-Bottlenecks und Umsetzung einer Lösung. Hier wurde beispielsweise ein performance-optimierter Zugriff auf spezifische Assetversionen implementiert.

Neben der reinen Entwicklung haben wir unsere Expertise sowohl in prozessualen als auch in technischen Bereichen eingebracht.  Wir haben unsere Sicht 'von aussen' und unsere Erfahrung aus anderen Projekten in das Team getragen und neue Impulse für bestehende Prozesse und Scrum Events gegeben. Wir haben bei Architekturentscheidungen beraten und eigene Vorschläge zur technischen Umsetzung  herausfordernder Themen eingebracht.
Konkrete Beispiele:

  • Mocking mit Wiremock für entwicklungsnahe Testumgebungen, um Abhängigkeiten zu externen Testsystemen aufzulösen.
  • Unterstützung bei der Auswahl geeigneter Frameworks für die Implementierung des von der DKB gewünschten Standards ‘JSON:API’ für REST-Schnittstellen und bei der Open API-konformen Dokumentation dieser Schnittstelle.
  • Vorstellung der Sprache ‘Kotlin’ zur Unterstützung der Entscheidung des Teams für oder wider die Verwendung im Projekt.
  • Präsentationen von im Projekt eingesetzten Technologien zur Wissensvermittlung an andere Teams, z.B. zu reaktiven Webschnittstellen mit Project Reactor.

Was mir wichtig ist und in der Zusammenarbeit mit Comsysto Reply wirklich gut funktioniert hat, sind der menschliche und fachliche Fit, das lösungsorientierte Arbeiten gemeinsam im Team und das professionelle Miteinander. Die Mitarbeiter von Comsysto Reply haben nicht nur Code geschrieben, sondern auch ihre Erfahrung eingebracht und kritisch und fachlich hinterfragt. Auch der organisatorische Hintergrund war von schnellen Reaktionen, flexibler Anpassung der Ressourcen an den aktuellen Bedarf und unkomplizierten, reibungslosen Abschlüssen geprägt.

Anna Schildknecht, Product Owner Deutsche Kreditbank AG

Fragen?

Du möchtest mehr über dieses Projekt erfahren oder hast noch offene Fragen, die Du klären möchtest? Dann freuen wir uns, wenn wir ins gemeinsam ins Gespräch kommen.

Kontakt aufnehmen