b+m Informatik AG Informatik und Wirtschaftsinformatik im Unternehmenskontext Wolfgang Goerigk Einführung in die Wirtschaftsinformatik (B. Thalheim) 29. Oktober 2015, Christian-Albrechts-Universität zu Kiel 1 Über mich Dr. Wolfgang Goerigk b+m Informatik AG, Melsdorf Diplom-Informatiker Softwareexperte, Architekt und Projektleiter Seit 2006 bei der b+m Informatik AG Architekturberatung, Methodikberatung, Projektleitung, Qualitätsmanagement Privatdozent am Institut für Informatik 1993 Promotion, 2000 Habilitation 2002/3 Lehrstuhlvertretungen an der Justus-Liebig Universität Gießen Programmiersprachen, Semantik, Compiler, Verifikation Softwareengineering, Softwarearchitektur, Enterprise-Architektur, BPM / SOA Modellgetriebenes Softwareengineering, Modernisierung 2
Die b+m Informatik AG und die Allgeier-Gruppe 3 Allgeier Gruppe leistungsstarker IT-Partner für Industrie und Mittelstand Unternehmen Allgeier SE Notierung an der Börse Frankfurt eines der führenden IT-Unternehmen in der D-A-CH-Region 6.100 Mitarbeiter an > 100 Standorten in 18 Ländern Blended Shoring-Ansatz: Lokale Präsenz und Nearshore/Offshore Kapazitäten für High End Application Development mit > 2.000 IT-Experten an Standorten in Rumänien, Tschechien und Indien Platz 1 Lünendonk -Liste 2014 Führende deut-sche mittelständische IT-Beratungs- und Systemintegrations-Un-ternehmen Platz 1 in Kundenzufriedenheitsumfrage von Computerwoche und ChannelPartner zum besten deutschen IT-Dienstleister 2013 TOP 3 IT-Personaldienstleister Lünendonk -Studie 2014 Drei Geschäftsbereiche Software Development Entwicklung individueller Lösungen zur Optimierung von Unternehmensprozessen Solutions/Business Software IT-Lösungen auf Basis eigener Softwareprodukte und Standardlösungen marktführender Hersteller (Microsoft, Infor, SAP) Experts Führender Anbieter für Recruiting, Vermittlung und Staffing von IT-Experten in Deutschland Umsatz 1 /EBITDA 500 Software Development 450 400 350 300 250 200 150 100 50 0 5 7 9 Solutions/Business Software Experts EBITDA 12 14 309 18 379 423 22 23 Kunden Banken/Versicherungen IT Consulting > Expert 3.000 Leasing nationale und internationale Kunden konzernweit Infrastrukturprojekte mehr als 60 Kunden mit einem Jahresumsatz von jeweils > Serviceaufträge 1 Mio. EUR 20 der DAX 30-Unternehmen 18 der 20 nach Umsatz größten deutschen Unternehmen 13 der 20 umsatzstärksten deutschen Versicherungskonzerne die 10 nach Bilanzsumme größten deutschen Banken und Finanzdienstleister 478 2005 2006 2007 2008 2009 2010 2011 2012 2013 30 80 70 60 50 40 30 20 10 0 1) in Mio. Euro; Fortgeführtes Geschäft nach IFRS (ohne veräußerte Geschäftsbereiche Basistechnologie und Personal Services, inkl. DIDAS) 4
Die b+m Informatik AG Spezialist auf den Gebieten Banking, Insurance und Software Engineering. Gegründet 1994 in Kiel als becker & mohnberg Softwaregesellschaft mbh Standorte in Kiel, Hamburg, Berlin und München Ca. 80 Mitarbeiter Ca. 8 Mio. Gesamtleistung Kunden in Deutschland, Schweiz und Österreich Seit 2012 Teil der Allgeier-Gruppe b+m stärkt die Wirtschaftlichkeit und Marktposition der Kunden mit fachlicher Expertise in ausgewählten Branchen und technischer Exzellenz. 5 5 Die b+m Informatik AG Software Engineering Versicherungen Banken/Sparkassen Übergreifend Prozessanalyse Dokumentation Software-Architektur Entwicklung Modernisierung Bestandsführung Vermittlerportal Betriebl. Altersvorsorge Fördergeschäft Sicherheitenmanagement Fondsmanagement Kreditrisikofrüherkennung Branchenunabhängige Prozessunterstützung b+m gear b+m Repository b+m AGS b+m AGS.net b+m bav-manager b+m FGCenter Beratung b+m FGCenter Sachbearbeitung b+m FGCenter App b+m CreditController b+m FondsManager b+m bav-manager b+m RiskManager 6 6
Agenda 1. Kurze Vorstellung 2. Die b+m Informatik AG und die Allgeier Gruppe 3. Zwei typische Produkte Betriebliche Informationssysteme 4. Prozesse, Facharchitektur, Modelle 5. Modellgetriebene Softwareentwicklung (MDSD) 6. Wertschöpfungskette, Tätigkeiten und Rollen 7. Diskussion 7 b+m FGCenter Förderkreditgeschäft 8
b+m Informatik Software Engineering Versicherungen Banken/Sparkassen Übergreifend Prozessanalyse Dokumentation Software-Architektur Entwicklung Modernisierung Bestandsführung Vermittlerportal Betriebl. Altersvorsorge Fördergeschäft Sicherheitenmanagement Fondsmanagement Kreditrisikofrüherkennung Branchenunabhängige Prozessunterstützung b+m gear b+m Repository b+m AGS b+m AGS.net b+m bav-manager b+m FGCenter Beratung b+m FGCenter Sachbearbeitung b+m FGCenter App b+m CreditController b+m FondsManager b+m bav-manager b+m RiskManager 9 9 b+m Informatik AG: Referenzen im Fördergeschäft Mittelanfrage Mittelvergabe 10
Prozesse und fachliche Services Zusammenspiel Backend-System und Portal (stark vereinfacht) Angebotsphase (Beratung) Sachbearbeitung Portal POS Präsentation Tarifierung Angebot Antrag Vertrag Abrufphase Management Sonderfälle Abschluss Archivierung Technische Web-Services Telebox-Web-Services Backend Kundendaten / Kundenkonten Vertragsdaten Konditionen, Vertrag Abrufe Management Sonderfälle Abschluss Archivierung. 11 Facharchitektur Fachliche Komponenten Beratung Sachbearbeitung Decision Engine Oberflächenelemente werden mathematisch verknüpft und ausgewertet Kreditrechner Unterstützt alle gängigen Zinsberechnungsmethoden Fördermittel Enthält aktuelle Fördermittel mit den dazugehörigen Zins- oder Kreditkonditionen. Redaktionssystem stellt die Basisinformationen für die Beratung sowie für die Sachbearbeitung zur Verfügung Plausibilitätssystem Bei der Eingabe von Daten wird die Validität automatisch geprüft Arbeitskorb Der Arbeitskorb zeigt die aktuellen Vorgänge, die einem Benutzer zur Bearbeitung zugeordnet sind Printverfahren Dokumente werden maschinell und kundenfreundlich aufbereitet Redaktionssystem stellt die Basisinformationen für die Beratung sowie für die Sachbearbeitung zur Verfügung Basis Datenhaltung Dokumente System- Dienste Rollen- Rechte- System Workflow Engine Print Engine 12
b+m bav-manager Betriebliche Altersversorgung 13 b+m Informatik Software Engineering Versicherungen Banken/Sparkassen Übergreifend Prozessanalyse Dokumentation Software-Architektur Entwicklung Modernisierung Bestandsführung Vermittlerportal Betriebl. Altersvorsorge Fördergeschäft Sicherheitenmanagement Fondsmanagement Kreditrisikofrüherkennung Branchenunabhängige Prozessunterstützung b+m gear b+m Repository b+m AGS b+m AGS.net b+m bav-manager b+m FGCenter Beratung b+m FGCenter Sachbearbeitung b+m FGCenter App b+m CreditController b+m FondsManager b+m bav-manager b+m RiskManager 14 14
Prozesse und fachliche Services Kontrolle und Steuerung von betrieblicher Altersversorgung Komplettlösung für Gutachterbüros, Lebensversicherer und Firmenkunden b+m bav-manager Personen einrichten Personendaten pflegen Gutachten nach BilMoG Gutachten nach IAS/IFRS Gutachten nach 6a EStG Wirtschaftsprüfer Firmenkunden Steuerberater Gutachter Versorgung einrichten Versorgungsdaten pflegen Auskünfte nach 4a BetrAVG Firmenkunden Berechnungs- und Verwaltungsplattform für betriebliche Altersversorgung Unverb. Auskünfte zur Versorgung Mitarbeiter Vertrieb 15 15 Facharchitektur Fachliche Komponenten Gutachten- Modul Hochrechnungen, Projektionen, Risikokontrolle Interaktive Online- Informationen für Mitarbeiter U-Kassen- Administration P-Kassen- Administration Pensions- Management Web-Services, Schnittstellen b+m gear Entwicklungsumgebung Workflow-Management Stapelverarbeitung Status der Aufgaben Kontrolle + Freigabe Historisierung automatisch gesetzte Revisionspunkte freigegebene Aufträge Kontrollen verwendetes Release des mathematischen Kerns Bewerten von Ansprüchen Mathematische Formelsprache Ermitteln von Ansprüchen Berechtigungssystem Sicherheitskonzept Definition von Rollen Zugriff auf Funktionen Zugriff auf Daten Datenbasen Firmendaten Personendaten Versorgungsparameter Bewertungsparameter Benutzerdaten JavaEE Web-Technologie 16 16
Es wiederholt sich: Prozesse und Facharchitektur Workflow und technische Architektur 17 Software Engineering mit b+m Methodenquadrat Verhalten / dynamisch Struktur / statisch Fachlich Analyse Spezifikation Prozesse Events Facharchitektur Business Services Fachliche Entitäten Technisch Design Implementierung Workflow Technische Architektur Technische Services Datanstrukturen Komponenten «realize» «compose» 18
Geschäftsprozess-Modellierung Business Process Modeling (Notation) BPMN 19 Facharchitektur Komponenten, Services und Entitäten (Klassen) Unified Modeling Language UML 20
Von Geschäftsprozessen zum Workflow Subprozess <<realize>> Geschäftsprozessse Automatisierungs- Workflow modell 21 BPMN 2 Auch eine Sprache zum Workflow-Design Geschäftsprozesse im bav-manager 22
Modelle und modellgetriebene Softwareentwicklung (MDSD) Die generative Plattform b+m gear (Softwarefabrik) 23 Model-Driven Software Development (MDSD) Architektur Modellierung System konform Plattform Generator Eingabe Modelle Formalisierung der Implementierung Formalisierung der Konzepte SW- Architektur konform generierte Artefakte handcrafted Code Abstraktion - Methodik - Tools Frameworks Nutzen Qualität Effizienz Wartbarkeit Automation Flexibilität 24
Schematischer Code in gleichbleibend hoher Qualität Modell Generator Manueller Code generischer Code generierter Code Framework Bibliotheken 25 b+m Engineering ist Pionier und Keyplayer im Bereich Model-Driven Software Development / Engineering Evolution von UML-basierten Werkzeugen zu DSLs openarchitectureware geht in Eclipse Modeling auf Führendes MDSD Open Source Projekt openarchitectureware b+m Generator Framework 26
Softwarefabrik b+m gear Java 27 Wertschöpfungskette, Tätigkeiten und Rollen 28
Softwarelebenszyklus Anforderungen und Analyse Entwurf Implementierung Test und Integration Deployment Betrieb und Wartung 29 IT-Wertschöpfungskette 30 Aus: Sebastian Paas: Innovationsmanagement entlang der IT-Wertschöpfungskette, Dynamisches IT-Management; M.Lang, M. Amberg Hrsg., Symposion Publishing, 2011
Projektmanagement bei b+m Projektmanagement-Prozess (Führungsprozess) koordiniert berichtet Projekt-Prozess (Ausführungsprozess) informiert optimiert Optimierungsprozess (Prozess zur Optimierung des Ausführungsprozesses) 31 Projektmanagement bei b+m Projekt akquirieren Angebot/Vertrag, Ressourcenplan, Auswahl des Vorgehensmodell (VGM) AG PM Projekt initialisieren Projektplan, Zeiterfassung, Projektordner (technisch),projektordner (kaufmännisch) PM PL Projekt durchführen Projekt abschließen Projektstatus, angepasster Projektplan, Rechnung, Liste der aktuellen Angebote, Liste der anstehenden Rechnungen Neues aus den Projekten Abnahmeerklärung Gewährleistung durchführen Mängelprotokoll 32
Projektmanagement Projekt initialisieren 33 Projektmanagement Rollen Projektleiter (PL) Entwickler Architekt Qualitätsbeauftragter (QB / QM) Analytiker / fachliche Experten Projektmanager / Bereichsleiter (PM / BL) Financial Control (FC) Berater (Qualitätsmanagement, Enterprise Architekturen, ) 34
Kontakt Priv.-Doz. Dr. habil. Wolfgang Goerigk b+m Informatik AG Rotenhofer Weg 20 24109 Melsdorf wolfgang.goerigk@bmiag.de T +49 4340 404-1423 F +49 4340 404-111 www.bmiag.de 35