Service-Design in SEPA HORIZON-Kanalneutralität in der Praxis Oskar Müller, AEW6AE / Walter Folger, AEW1EK | JBFOne 2008
Ziel dieses Vortrags Den gleichen Geschäftsvorfall in unterschiedlichen Kanälen kennen lernen SEPA Service-Design kennen lernen Was hat sich bewährt bei der Wiederverwendung ? Auf welchen Ebenen findet Wiederverwendung statt ? Wie neutral ist kanalneutral ?
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
Quelle: SEPA aktuell Ausgabe 1/2006 Seite 5 SEPA Entwicklung Quelle: SEPA aktuell Ausgabe 1/2006 Seite 5
Aufgabenstellung für das Projekt SEPA Fachliche Anforderungen Abbildung des Gesamtprozesses Geschäftsvorfälle durch folgende Kanäle agree BAP eBanking FinTS Bankrechner Technische Anforderungen Entwicklung eines völlig neuen ZV-Systems Entwicklung auf Horizon-Plattform Kanalneutrales Backend Wiederverwendung der Business-Logik in den Kanälen service-orientierte Architektur
Herausforderung: Service-Design Horizon
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
„Zahlungsverkehr ist doch so simpel“ SEPA-Überweisung BAP „Zahlungsverkehr ist doch so simpel“ ausführen fertig erfassen
SEPA-Überweisung BAP – Fehler beim fachlichen Prüfen zurück zur Korrektur fehlerhaft Prüfen erfassen
SEPA-Überweisung BAP – Freigabe bei Ausführung notwendig erforderlich ausführen Ende der Erfassung! ZV-Sach- bearbeiter Freigabe erteilen Freigabe nicht erteilen
SEPA-Überweisung BAP – Fehler beim Buchen lehnt ab bestätigt ausführen & buchen darf nicht Disponent
SEPA-Überweisung BAP – Weiterleitungsfreigabe nach Buchung erforderlich Buchung OK Ende der Erfassung ZV-Sach- bearbeiter
Services für SEPA Überweisung BAP Zahlungsverkehr fachlich prüfen + Freigabe prüfen Buchen + Wtl-Freigabe prüfen fachlich prüfen Freigabe prüfen buchen Konto Wtl-Freigabe prüfen ZV-Aufträge selektieren Buchung bestätigen Konto ZV-Aufträge selektieren freigeben freigeben Konto freigeben stornieren vor Buchung stornieren nach Buchung stornieren während Buchung
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
„Zahlungsverkehr ist doch so simpel“ SEPA-Überweisung eBanking - Erfolgsfall „Zahlungsverkehr ist doch so simpel“ erfassen TAN eingeben + ausführen fertig
SEPA-Überweisung eBanking - Fehlerfälle beispielhafte Fehlerfälle Eingabe im Feld … fehlerhaft IBAN passt nicht zu BIC TAN-Bogen gesperrt zurück zur Korrektur prüfen fehlerhaft erfassen
SEPA-Überweisung eBanking - Fehlerfälle mögliche Fehlerfälle TAN falsch TAN falsch – TAN-Bogen gesperrt zurück zur erneuten Eingabe TAN falsch TAN entwerten TAN falsch – TAN-Bogen gesperrt erfassen TAN eingeben + ausführen
Wiederverwendung Services für SEPA Überweisung eBanking ‚prüfen‘ eBanking ‚ausführen‘ Zahlungsverkehr Freigabe prüfen + Buchen + Wtl-Freigabe prüfen Wiederverwendung fachlich prüfen Wtl-Freigabe prüfen Freigabe buchen Konto SB-Karte Limite + Rechte prüfen TAN entwerten Limit Storno Limit reduzieren Limite + Rechte prüfen SB-protokollieren TAN reservieren
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
SEPA-Überweisung Dateieinreichung BAP „Zahlungsverkehr ist doch so simpel“ freigeben Freigabe verweigert Datei fehlerhaft Datei einlesen fertig
Wieder- verwendung Services für SEPA Überweisung BAP Zahlungsverkehr Fachlich prüfen + Freigabe prüfen + Buchen + Wtl-Freigabe prüfen Datei prüfen fachlich prüfen buchen Konto Wtl-Freigabe prüfen Wieder- verwendung Freigabe prüfen ZV-Aufträge selektieren freigeben freigeben Konto freigeben stornieren vor Buchung stornieren nach Buchung stornieren während Buchung
Agenda Aufgabenstellung & Motivation SEPA Überweisung im BAP SEPA Überweisung in eBanking SEPA Überweisung mit Kundendateien Fazit
Fazit im Service-Design 1. Schritt: die richtigen atomaren Aufgaben identifizieren 2. Schritt: an die Bausteine Noppen anbauen, damit die Bausteine flexibel eingesetzt werden können 3. Schritt: Einzelteile in der benötigten Größe zusammen setzen.
Erfahrungen im Service-Design Richtig gemacht granulare Services von Beginn an bilden Erhebung von Basisinformationen des Kanals in allen Services Definition eines Attribut-Sets um innerhalb der Komponenten kanalspezifische Steuerungen wirken zu lassen Falsch gemacht Komponenten-Internes Wissen nach außen verlagern muss der Service-Nutzer wissen, welche Rückweisungs-Varianten es gibt ? Ausblick Auffinden von Services durch Einsatz eines Service-Repositories
Wie neutral ist kanalneutral ? der Übergang ist fließend kanalneutral heißt nicht, frei von kanalspezifischer Logik zu sein ein Service ist auch dann kanalneutral, wenn er potentiell für andere Kanäle geeignet ist ohne dass dieser auch benutzt wird Fragen ist ein Service kanalneutral, wenn er von mehreren Kanälen genutzt werden kann, nur von einem Kanal explizit nicht ? welche Komponente hat die Verantwortung für die Service-Bereitstellung, die nicht kanalneutral sind und trotzdem von mehrere Kanälen benutzt werden?
Faktor Mensch Aspekt der Service-Orientierung neue Methodiken müssen vermittelt und erlernt werden neue Begrifflichkeiten müssen verstanden werden Wiederverwendung statt ‚selber bauen‘ die Menschen müssen abgeholt werden mit dieser Philosophie die Menschen müssen diese Philosophie verinnerlichen die Menschen müssen miteinander sprechen Aspekt der Kanalneutralität die Kollegen haben aufgrund ihrer Vergangenheit kanalspezifisches Wissen der Mensch denkt gerne in Oberflächen intensive Gespräche notwendig um die Gemeinsamkeiten und Spezifika der verschiedenen Kanäle zu erkennen und bewusst zu machen
Fragen? – Diskussion? Oskar Müller Fachliche Architektur oskar.mueller@fiducia.de 089 9943 3133 Walter Folger Architektur Zahlungsverkehr walter.folger@fiducia.de 089 9943 3905
Ihr IT-Partner Vielen Dank