SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF
ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte Softwaresysteme zur Unterstützung von Unternehmen und Organisationen bei der Durchführung geschäftlicher Aktivitäten Standardisierung und Automatisierung von Prozessabläufen Integration, Aufbereitung und Bereitstellung von Informationen für interne und externe Benutzer 2
MICROSOFT DYNAMICS AX Microsoft Dynamics AX Microsoft Dynamics CRM, NAV, GP Release Version x Partner Unternehmen Anpassungen Endkunde 3
MOTIVATION / KONTEXT Dynamics AX 3.0 (~2006) ist eine handhabbare Software Lösung für Unternehmen mit den typischen Modulen (Ein- Verkauf, Lager, Produktion, CRM, Projekt, Anbu, Fibu,..) Berater haben umfangreiches Wissen über die Funktionen im System Praktisch keine Integration mit anderen Systemen in der IT Landschaft Berater konfigurieren das System Entwickler bauen Erweiterungen 4
MOTIVATION / KONTEXT Dynamics AX 2012 ist ein umfangreiches Software System und wird von MS als SAP Konkurrenz aufgebaut Erweiterungen für Schlüsselindustrien (Öffentliche Verwaltung, Fertigung, Retail) Tiefe Integration mit andern Microsoft Produkten Konfiguration und Entwicklung verschwimmen 5
MOTIVATION / KONTEXT Services / Funktionen werden nicht identifiziert und doppelt oder mehrfach entwickelt Suboptimale Lösung wird spezifiziert Aufwandsschätzungen sind ungenau Kosten und Zeit für ERP Projekte sind hoch 6
S³C PROJEKT Ziele des S³C Projekts RO1: Anforderungen von Beratern für die Anforderungserhebung + Fit/Gap Analyse in ERP Projekten identifizieren RO2: Existierende Lösungen im Bereich Service Identifikation finden RO3: S³C Ansatz evaluieren, Vorteile und Einschränkungen identifizieren 7
ANFORDERUNGEN VON BERATERN Interviews mit Beratern ergaben folgende Anforderungen: Integrierte Software Lösung für Prozessbeschreibung, Anforderungen und Use Cases Automatische Service Identifikation basierend auf den erfassten Informationen Sortierung nach Relevanz Detailinformation zu Services 8
SECSE PROJEKT Service Centric System Engineering (FP6 Forschungsprojekt) City University London & Partner Komponenten sind Open Source 9
HERAUSFORDERUNGEN Prozessänderungen Welche Änderungen sind in Dynamics Sure Step notwendig (dokumentorientierter, sequentieller Prozess -> iterativen, werkzeugunterstützt) Werkzeugunterstützung Wie brauchbar sind die Prototypen aus dem SeCSE Projekt? Welche anderen Werkzeug sind notwendig? 10
DYNAMICS SURE STEP MODIFIKATIONEN Information Flow in Sure Step with Service Discovery (S 3 C) Information Flow from Analysis to Design in Sure Step 11
S³C FRAMEWORK S³C Solution Explorer S³C Management Studio S³C Proxy Layer SeCSE Service Discovery Engine SeCSE Registry Service SeCSE Service Registry 12
WERKZEUGUNTERSTÜTZUNG 13
EVALUIERUNG Wir haben 2 Evaluierungen mit dem S³C Solution Explorer durchgeführt Initiale Utility und Usability Evaluierung 2te Utility Evaluierung 14
INITIALE UTILITY UND USABILITY EVAL. 3 Berater von Terna Briefing Kurze Schulung S³C Solution Explorer Vorstellung der Fallstudien Evaluierung Use Case dokumentieren Services zum Use Case identifizieren Debriefing Gemeinsame Feedbackrunde 15
ERGEBNISSE Berater konnten Use Cases und Anforderungen erfassen Berater konnten nach Services suchen Die vorgeschlagenen Services waren für die erfassten Anforderungen und Use Cases relevant Die Beschreibung der Services sollte ausführlicher sein 16
2TE EVALUIERUNG 3 Berater von InsideAx 3 typische Use Cases aus dem ERP Bereich Briefing Kurze Schulung S³C Solution Explorer Vorstellung der Fallstudien Evaluierung Aufwandsschätzung ohne Werkzeug Use Case dokumentieren Services zum Use Case identifizieren Debriefing Gemeinsame Feedbackrunde Vergleich Schätzung und benötigte Zeit 17
ERGEBNISSE 2TE EVALUIERUNG 18
ERGEBNISSE 2TE EVALUIERUNG Berater konnten Use Cases und Anforderungen dokumentieren Zeitersparnis bei der Identifikation von Services Berater haben bei der Evaluierung mehr wert auf Korrektheit gelegt als auf Vollständigkeit Es wurden nicht alle relevanten Services identifiziert 19
FAZIT Dokumentation der Services ist ausschlaggebend für die Selektierung Signifikaten Zeitersparnis möglich Werkzeug hilft Beratern mit weniger Erfahrung Useability Optimierung und Cloud Version Positives Feedback von den Beratern 20