3. COINOR unterstützt Deutschlands führende Finanzdienstleister
bei der Verbesserung von Geschäftsprozessen
IT Trends
Open Source
SOA
Prozess
Cloud Computing
…
Strategie
Business Trends
Konsolidierung
Spezialisierung
Geschäftsmodelle
… Implementierung
Business Transformation
Wir transportieren Strategien in Prozesse und implementieren diese Prozesse in der IT
Unser Erfolgskonzept ist dabei ganz besonders: Wir kombinieren hohe Fach- und
Technologiekompetenz mit den Methoden unseres Business Engineering Frameworks
Die einzigartige Bündelung dieser 3 Kompetenzen ermöglicht uns die effektive
Entwicklung von Konzepten, innovativen Architekturen und Technologien
23. 02. 2011 - COINOR AG - 3
4. COINOR unterstützt Deutschlands führende Finanzdienstleister
bei der Verbesserung von Geschäftsprozessen
Prozess
Implementierung
Business Transformation
23. 02. 2011 - COINOR AG - 4
5. Beispiel: Risiko-Berechnung
bislang:
abhängig vom Währungsraum
künftig:
abhängig vom Risiko der Staatsanleihe (Spread)
23. 02. 2011 - COINOR AG - 5 Quelle: Gav235, Wikimedia Commons
8. Ausgehend von vier Releases pro Jahr ergibt sich für die 2.
Variante folgende Zeitplanung für die Inbetriebnahme.
23. 02. 2011 - COINOR AG - 8
9. Ausgehend von vier Releases pro Jahr ergibt sich für die 2.
Variante folgende Zeitplanung für die Inbetriebnahme.
23. 02. 2011 - COINOR AG - 9
10. Ist dieser Ansatz nicht zu aufwändig?
Beschreibung Aufwand
Analyse 1 PT
Fachkonzeption 2 PT
Feinschliff & Dokumentenabnahme 0,5 PT
Entwurf 1,5 PT
Datenanbindung 5 PT
Berechnungslogik 1 PT
Test 4 PT
Dokumentation 2 PT
Installation/ Deployment/ Staging 1 PT
Summe 18 PT
23. 02. 2011 - COINOR AG - 10
11. … es gibt doch eine schnellere Lösung.
Beschreibung Aufwand
Datenanbindung 2 PT
Berechnungslogik 0,5 PT
Test 2 PT
Summe 4,5 PT
23. 02. 2011 - COINOR AG - 11
12. … es gibt doch eine schnellere Lösung.
Beschreibung Aufwand
Datenanbindung 2 PT
Berechnungslogik 0,5 PT
Test 2 PT
Summe 4,5 PT
23. 02. 2011 - COINOR AG - 12
13. … es gibt doch eine schnellere Lösung.
Beschreibung Aufwand
Datenanbindung 2 PT
Berechnungslogik 0,5 PT
Test 2 PT
Summe 4,5 PT
23. 02. 2011 - COINOR AG - 13
14. Warum dauert
der ingenieurmäßige Ansatz
zum Bau so viel länger?
23. 02. 2011 - COINOR AG - 14
15. Die positiven Eigenschaften beider Vorgehensweisen scheinen
im Widerspruch zu stehen.
Wartbarkeit
Flexibilität Versionierbarkeit
Geschwindigkeit Kontrollierbarkeit
23. 02. 2011 - COINOR AG - 15
16. Ein Teil der Mehraufwände ist durch den Übersetzungsprozess
der fachlichen Anforderungen in eine technische Lösung
bedingt.
Beschreibung Aufwand
Analyse 1 PT
Fachkonzeption 2 PT
Feinschliff & Dokumentenabnahme 0,5 PT
Entwurf 1,5 PT Mehraufwand
Datenanbindung 5 PT durch
Berechnungslogik 1 PT
Übersetzungsprozess
Test 4 PT
Dokumentation 2 PT aufwändig
Installation/ Deployment/ Staging 1 PT nicht „verlustfrei“
Summe 18 PT
23. 02. 2011 - COINOR AG - 16
18. Ausgangssituation: Die fachlichen Bestandteile sind auf die
Applikation verteilt und mit ihr verwoben.
fachliche
Bestandteile der
Software
Fachapplikation
23. 02. 2011 - COINOR AG - 18
19. Herauslösen der fachlichen Bestandteile der Software in
externe Konfigurationsbausteine
fachliche
Konfigurations-
bausteine
Anwendungskern
23. 02. 2011 - COINOR AG - 19
20. Der Anwendungskern bietet eine stabile Basis für verschiedene
fachliche Problemstellungen.
fachliche
Konfigurations-
bausteine
Anwendungskern
23. 02. 2011 - COINOR AG - 20
21. Die fachliche Konfiguration kapselt die sich häufig ändernden
Bestandteile der Anwendung.
fachliche
Konfigurations-
bausteine
Anwendungskern
23. 02. 2011 - COINOR AG - 21
22. Reduzieren des Übersetzungsprozesses durch eine Domain
Specific Language
Risikoklasse(Instrument) =
+ 0.2 * Risikoklasse(Instrument.Heimatland)
+ 0.4 * Risikoklasse(Instrument.Emittent.Branche)
+ 0.4 * Risikoklasse(Instrument.Emittent)
Risikoklasse(Land) =
WENN ((Zins(Land.Anleihe) – Zins(DE)) <= 10.0,
DANN {
(Zins(Land.Anleihe) – Zins(DE)) / 10.0
},
SONST {
1
})
23. 02. 2011 - COINOR AG - 22
23. Durch die Kombination des stabilen Anwendungskerns und der
Domain Specific Language entsteht ein fachliches Anwendungs-
Framework.
fachliche
Konfigurations-
Domain Specific bausteine
Language
Anwendungskern
23. 02. 2011 - COINOR AG - 23
24. Zwei neue Konfigurationsbausteine für das einleitende Beispiel
fachliche
Konfigurations-
Domain Specific bausteine
Language
Risikoklasse(Instrument) =
+ 0.2 * Risikoklasse(Instrument.Heimatland)
+ 0.4 * Risikoklasse(Instrument.Emittent.Branche)
+ 0.4 * Risikoklasse(Instrument.Emittent)
Risikoklasse(Land) =
WENN ((Zins(Land.Anleihe) – Zins(DE)) <= 10.0,
DANN {
(Zins(Land.Anleihe) – Zins(DE)) / 10.0
},
Anwendungskern
SONST {
1
})
23. 02. 2011 - COINOR AG - 24
25. Die für die fachlichen Regeln notwendigen Daten werden über
Service-Bausteine an den Anwendungskern „angeschlossen“.
Daten-Services
Zinskurven für Anleihen
fachliche
Konfigurations-
Domain Specific bausteine
Language
Risikoklasse(Instrument) =
+ 0.2 * Risikoklasse(Instrument.Heimatland)
+ 0.4 * Risikoklasse(Instrument.Emittent.Branche)
+ 0.4 * Risikoklasse(Instrument.Emittent)
Risikoklasse(Land) =
WENN ((Zins(Land.Anleihe) – Zins(DE)) <= 10.0,
DANN {
(Zins(Land.Anleihe) – Zins(DE)) / 10.0
},
Anwendungskern
SONST {
1
})
23. 02. 2011 - COINOR AG - 25