AgileApps Agility & Integration for the Digital Enterprise Managed Services for Utilities Steffen Leonhardt - Software AG Olaf Wehrend - SEVEN PRINCIPLES Köln, 14.11.2013
Powering the Digital Enterprise Speed of change requires agility, scalability, adaptability Digital Strategy Business Model Digitalization Platform Business Processes and IT Management Integration and Automation Fast Big Data Building on current IT investments and assets IT Investments 2
Business Process and IT Management PLATFORMS Integration and Automation PLATFORMS Big Fast Data PLATFORMS Transaction PLATFORMS ALFABET IT Planning and Portfolio Management WEBMETHODS Integration APAMA Complex Event Processing ADABAS-NATURAL Application Development ALFABET Enterprise Architecture Management WEBMETHODS Business Process Management TERRACOTTA In-Memory Data Management ADABAS-NATURAL Database Management System ARIS Business Process Analysis WEBMETHODS Intelligent Business Operations TERRACOTTA In-Memory Intelligent Action ADABAS-NATURAL Application Modernization ARIS Governance, Risk and Compliance Management Process Live AgileApps Live Portfolios Live Integration Live 3
AgileApps Die Potentiale heben schnelle Entwicklung & Deployment und Integration in die Anwendungslandschaft Daten SaaS APPLICATIONS Mobile Devices public APIs SENSORS Anwendungen (SaaS and on-premise) Services und APIs Endgeräte Partner Keine Applikationssilos! 4
AgileApps Cloudbasierte Plattform Entwicklung von Anwendungen und Workflows auch durch Non-IT-Bereiche IT Fachexperte Easy to use Grafische / menugeführte Entwicklung Prozessmodellierung Innovativ Integration Mobile Integration Social Networks / Collaboration Guidance durch die IT Schneller durch Collaboration! 5 Business
Agile Apps Typische Einsatz-/Anwendungsszenarien Tech. Anlagen Versicherung Banking Field Service / Mobile Workforce Kundenanlage Garantieabwicklung / Rücksendeprozesse Schadensmeldung / Schadensabwicklung Policierung Kundenservice Kreditanwendungen Beschwerdemanagement Kontoinformationen/ -prozesse Gesundheitswesen Öffentl. Bereich Infrastruktur / EVUs Patientenservice Leistungsanfragen und genehmigung Terminkoordination Antragsmanagement Genehmigungsprozesse Verfahrensunterstützung Tarif-bezogene Prozesse (z.b. Tarifwechsel) Genehmigungs-/ Gestattungsprozesse Reparatur- und Installationsmanagement 6
AgileApps Der direkte Weg zu agilen, prozessgetriebenen Applikationen Businessanforderungen Fachexperten: Einbindung über den gesamten Lifecycle graphische Modellierung, Changes, Customization Automatisierung: prozessbasiert, Integration von Geschäftsregeln Kataloge: Publizierung zertifizierter Apps, Komponenten und deren Integration Collaboration: Nachverfolgbarkeit von Datensätzen, Personen, Gruppen mittels Feeds Mobile : alle generierten Anwendungen sind automatisch ios und Android enabled IT-Anforderungen Installation/Betrieb: universelles Depoyment - public/private/hybrid Mandatenfähigkeit: single version multi-tenancy Mehrfachinstanzen: unterstützer Entwicklungsprozess (development/staging/production) Lifecycle: komplette Unterstützung über den Appl.-Lifecycle Offenheit: Umgebung für JavaScript und Java Integration APIs: REST & Java APIs, JSON & XML Praxis: betriebserprobt, sicher, skalierbar 7
AgileApps Building Blocks 8
AgileApps Beipiele Anwendungsgenerierung aus Excel Generierung von Datenobjekten & Relationen 9 9
AgileApps Beipiele Einbau von Geschäftsregeln Generierung ausführbarer Prozessen als Basis für z.b. Workflows 10 10
AgileApps Beipiele Reporting & Dashboards Einbindung von Ready-to-Use Templates 11 11
Konkreter Anwendungsfall Energieversorgung Statistische Zahlen im Bereich Einspeiser (Solarstrom) Kriterium Größenordnung Großeinspeiser 170 KW / 530 Anlagen ESPAnlagen Bestand ESP Anlagen Zubau p. a. Installierte Leistung 2012 Installierte Leistung 2011 ~ 7000 ~ 1000 680 MW 660 MW 12
Konkreter Anwendungsfall Energieversorgung Vom Netzanschluss für Energieeinspeiseanlagen bis Vergütbarkeit Prozessharmonisierung zweier EVU s Komplexer, natürlich gewachsener Prozess Vielzahl an beteiligten organisatorischen Einheiten Vielzahl an nicht integrierten Tools und Datenbanken Hoher Anteil an manuellen Tätigkeiten Viel Papier, Medienbrüche und Redundanzen kein konsolidiertes Reporting / BI kein Eskalationsmanagement keine Anbindung ans DMS 13
Konkreter Anwendungsfall Energieversorgung Zielstellung Datenaufnahme IST-Datenaufnahme aus den Systemen, die für den Einspeiserprozess benötigt werden Entwicklung eines SOLL-Datenmodells Dokumentation der Datenaufnahme Prozesshandbuch Aufnahme der definierten IST-Prozesse Neuanlage : Antragstellung, Netzanschlussprüfung, Vertragsabschluss, Netzanschluss, vertragl. techn. Inbetriebsetzung, Vergütung Prozessharmonisierung Erstellung der SOLL-Prozessarchitektur Modellierung des optimalen SOLL- Prozesses in BPMN2 Dokumentation in einem Prozesshandbuch, zusätzlich: Rahmenbedingungen, Organisatorische Zuordnung, Verwendete Unterlagen, Modellierungs-Leitfaden 14
Konkreter Anwendungsfall Energieversorgung Vom Netzanschluss für Energieeinspeiseanlagen bis Vergütbarkeit Planung NA & VKPE Vertrags abschluss Vertragl Inbetrieb -setzung Techn. Inbetrieb -setzung Informationsbereitstellung Netzanschlussprüfung Netzanschluss Vergütung Schritte Erfassung des Geschäftspartners Datenvalidierung / Dublettenprüfung Antragsunterlagen elektronisch speichern und prüfen Vorgang generieren Eingangsbestätigung generieren Auftragserteilung durch Kunde 15
Dashboard - Überblick 16
Anträge und Daten 17
Prozesse 18
Mobile Ansicht Mobile Ready Automatische Ansichten für mobile Endgeräte Kein zusätzlicher Entwicklungsaufwand 19
AgileApps auf einer Linie mit den Anforderungen der IT IT-Anforderungen Ressourcen Zeit Deployment Agilität Konsitenz Sicherheit Kontrolle Integration Wiederverwendbarkeit AgileApps das heißt Deutlich reduzierte Kosten über den Lifecycle Drastisch kürzere Entwicklungszeiten On-Premise oder Cloud (public/private ) Kurze Reaktions-/Anpassungszeiten (Stunden/Tage) Einheitliche Plattform / beherrschbarer Komplexität Sicheres Datenmanagement, Identity-/Accessmgt. IT als Enabler und Service Provider Einfache Integration und Erweiterbarkeit (Services, Java) Wiederverwendbare Apps und Komponenten AgileApps Live mehr Agilität durch Collaboration von Business und IT 20