Requirements Engineering und IT Service Management – Ansatzpunkte einer integrierten Sichtweise Michael Brenner Markus Garschhammer Munich Network Management Team (LMU München / Leibniz Rechenzentrum) Friederike Nickl Sepis GmbH, ein Unternehmen der Swiss Life Die Kluft zwischen Systementwicklung und IT-Betrieb Fachbereiche Entwicklungsauftrag Betriebsauftrag Systementwicklung IT-Betrieb „System“ „Dienst“ „Software Engineering (SE)“ „IT Service Management (ITSM)“ „Systemeigenschaften“ „QoS-Parameter“ “Requirements Management“ „Service Level Management“ „Abnahme“ „SLA Review” „V-Modell XT“, „RUP“,… „ITIL“, „eTOM“,… Modellierung 2006 Michael Brenner Folie 2 Die Kluft zwischen Systementwicklung und IT-Betrieb Geschäftsprozess/ Geschäfts- Fachbereiche Anforderungen EntwicklungsauftragSystem/ BetriebsaufDtrieangst/ Requirements Service Level Systementwicklung IT-Betrieb •Jeweils spezifische Methoden, Vorgehensweisen, Lebenszyklus- Modelle, Begriffswelten •Aber: Der durch IT-Betrieb zur Verfügung gestellte IT-Dienst basiert auf dem entwickelten System (cid:206) Überlappende Leistungen und Qualitätsziele! Modellierung 2006 Michael Brenner Folie 3 Notwendigkeit einer Integration am Beispiel Verfügbarkeitsanforderungen Erhöhung der Verfügbarkeit kann erreicht werden durch: • Robusteres System-Design • Gründlichere Tests bei der Entwicklung • Verwendung ausfallsicherer Hardware • Schnellere Reaktion auf Störungen im Betrieb • Höhere Verfügbarkeit extern bezogener Ressourcen … (cid:206) Entwicklung wie Betrieb haben Einfluss auf Verfügbarkeit (cid:206) Optimale Effizienz beim Erreichen der Anforderungen erfordert bereichsübergreifende Optimierung Modellierung 2006 Michael Brenner Folie 4 Funktionale und nicht- funktionale Anforderungen Funktionale Anforderungen: Was soll das System an Funktionen leisten? Nicht-funktionale Anforderungen: Wiemuss das System diese Funktionen erbringen? Kategorien: • Usability • Performance - Zeit- und Verbrauchsverhalten - Verfügbarkeit - … • Security Requirements • … Modellierung 2006 Michael Brenner Folie 5 Zielsetzung Effiziente Umsetzung der (nicht-funktionalen) Kundenanforderungen (cid:215) Koordination zwischen Systementwicklung und IT-Betrieb (cid:215) Integrierte Sichtweise (cid:215) Verständnis der Beziehungen zwischen den Rollen, Aktivitäten und Artefakten beider Seiten (cid:215) Beschreibung der Rollen, Aktivitäten und Artefakte beider Bereiche in gemeinsamem Modell Modellierung 2006 Michael Brenner Folie 6 Exemplarisches Vorgehen Systementwicklung IT-Betrieb Software Engineering IT Service Mgmt. Requirements Eng. Service Level Mgmt. V-Modell XT ITIL Teilaspekt: formalisieren & modellieren Rollen und Artefakte modellieren UML Teilmodell Teilmodell Entwicklung IT-Betrieb Änderungsfall Beziehungen herausarbeiten Modellbeziehungen Modellierung 2006 Michael Brenner Folie 7 Anforderungsdokumentation SE Rollen und Artefakte (in Anlehnung an V-Modell XT) Modellierung 2006 Michael Brenner Folie 8 Anforderungsdokumentation ITSM Rollen und Artefakte (in Anlehnung an ITIL) Modellierung 2006 Michael Brenner Folie 9 Änderungsfall „neuer Dienst“ Modellierung 2006 Michael Brenner Folie 10
Description: