Standardisiertes Anforderungsmanagement mit Serena Dimensions



Ähnliche Dokumente
Grundlagen Software Engineering

Fünf Schritte zum erfolgreichen Requirements Management

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Softwareanforderungsanalyse

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

Einführung und Motivation

Alexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG

Änderungsbasiertes Requirements Management mit agosense.requirements und Atlassian JIRA

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Requirements Engineering für IT Systeme

Erstellen einer in OWA (Outlook Web App)

SharePoint Portal für eine effiziente Zusammenarbeit

Der beste Plan für Office 365 Archivierung.

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

FUTURE NETWORK REQUIREMENTS ENGINEERING

Umfrage zum Informationsbedarf im Requirements Engineering

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

IT-Projekt-Management

Es gibt Wichtigeres im Leben, als beständig dessen Geschwindigkeit zu erhöhen. Ghandi PROZESSBEGLEITUNG

Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps

Traceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008

Requirements Management für SAP Solution Manager Projektrisiken minimieren durch professionelles Anforderungsmanagement

EOS goes JIRA. Jens Backmeier, EOS IT Services. Ein Erfahrungsbericht aus erster Hand. With head and heart in finance

Klausur Software Engineering für WI (EuI)

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

Erfahrungsbreicht... Von der Auswahl bis zur Verwendung von Contour im Grossunternehmen.

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Standardisiert aber flexibel

Survival Guide für Ihr Business Intelligence-Projekt

Quick Reference Historie des Dokuments

Interkulturelles Change Management eine neue Dimension und Herausforderung. Dr. Harald Unterwalcher, MBA

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Wie Sie als Projektleiter RE&M einsetzen, um Ihren Projektauftraggeber und Ihren Projektauftrag besser zu verstehen...

Informationssystemanalyse Grundlagen 1 1

Wir machen neue Politik für Baden-Württemberg

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

Erfassung von Umgebungskontext und Kontextmanagement

Synchronisations- Assistent

teischl.com Software Design & Services e.u. office@teischl.com

Research Note zum Thema: Laufzeit von Support-Leistungen für Server OS

Anforderungen an die HIS

IHRE ZIELE SIND UNSERE HERAUSFORDERUNG FÜR INDIVIDUELLE LEISTUNGEN UND PERFEKTE LÖSUNGEN!

RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.

GPP Projekte gemeinsam zum Erfolg führen

Anlegen eines virtuellen http Server unter Exchange 2003 mittels HOSTNAME

GRS SIGNUM Product-Lifecycle-Management

HelpMatics V10. > Neue Features der Version 10 > Stand November 2014

HighQSoft GmbH AVALON Distributor. Skalierbarkeit und Ausfallsicherheit. Dieter Müller

Erstellen einer digitalen Signatur für Adobe-Formulare

IBM Software Demos Rational Software Delivery Platform - Anforderungsanalyse

ERGEBNISSE DER CW-MARKTSTUDIE COLLABORATION AUS DER CLOUD IM UNTERNEHMENSEINSATZ IN TABELLARISCHER FORM

Microsoft SharePoint 2013 Designer

OKB Die MS SQL-Volltextsuche für organice SQL einrichten

Anforderungsmanagement

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Ideation-Day Fit für Innovation

Erfolgsfaktoren im Projektmanagement

Bernadette Büsgen HR-Consulting

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten

Requirements Management Methodology

Neue Funktionen in Innovator 11 R5

Grundlagen zur Erstellung und dem Relaunch einer Homepage. Julius Hoyer Osnabrück März 2015

SECURITY DESIGN PATTERN FÜR EHEALTH-PLATTFORMEN

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit


Erfolgreiche Realisierung von grossen Softwareprojekten

Datenbanken auf Sybase SQL-Anywhere

Wenn Sie das T-Online WebBanking das erste Mal nutzen, müssen Sie sich zunächst für den Dienst Mobiles Banking frei schalten lassen.

RIGGTEK. Dissolution Test Systems. DissoPrep Browser-Interface

Projektmanagement durch Scrum-Proxies

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Manage The Cloud! Installation, Administration, Migration und Automation über eine einzige Konsole: Azure Citrix Hyper-V RDS VMware...

Dr. Kraus & Partner Unser Angebot zu Internationales Change-Management für Führungskräfte

Kapitel 10: Dokumentation

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

EXZELLENTE MANAGEMENT- UNTERSTÜTZUNG AUF ZEIT

Einrichten des Elektronischen Postfachs

Anwendungsbeispiele Sign Live! Secure Mail Gateway

Tess TeSign nutzen mit App's"! iphone und Bria Informationen zur Nutzung

gallestro BPM - weit mehr als malen...

Rechnungsmanager. promx GmbH Nordring Nürnberg. Resource and Project Management

! APS Advisor for Automic

Wärmebildkamera. Arbeitszeit: 15 Minuten

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Control-M Workload Change Management 8

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Kontaktlinsen über die neue Website bestellen eine Kurzanleitung

Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.

SSZ Policy und IAM Strategie BIT

Videoüberwachung als Virtuelle Maschine. auf Ihrem Server, PC oder Mac. Peter Steinhilber

lldeckblatt Einsatzszenarien von SIMATIC Security-Produkten im PCS 7-Umfeld SIMATIC PCS 7 FAQ Mai 2013 Service & Support Answers for industry.

Transkript:

AFCEA e.v. Mittagsforum 24.10.2008 Godesburg, Bonn-Bad Godesberg Standardisiertes Anforderungsmanagement mit Serena Dimensions Vorgestellt durch Hans-Joachim Erchinger Michael Lindner Vice President EMEA Torsten Beyer Director Central Europe Dieter Müller Major Account Manager Christoph Stahl Technical Account Manager Hans-Joachim Erchinger Solution Architect Brian Rosenberger Senior Consultant

Motivation (1) Warum Projekte scheitern Quelle: The Standish Group Report - Chaos (1995) nicht mehr benötigte Features sonstiges 20 % 13 % unvollständige Anforderungen 12 % unzureichende Partizipation der Anwender 8 % 11 % mangelhafte Planung 8 % 9 % 9 % 10 % fehlende Ressourcen Änderungen der Anforderungen fehlende Managementunterstüt zung unrealistische Erwartungen Faktor, der direkt von der Anforderungserhebung abhängt Faktor, der indirekt von der Anforderungserhebung abhängt 2

Motivation (2) Weshalb Projekte erfolgreich sind Quelle: The Standish Group Report - Chaos (1995) Einbeziehung der Anwender (Partizipation) Sonstiges 24 % 16 % Managementunterstützung 14 % kompetente Mitarbeiter 7 % kleinere Projekt- Meilensteine 8 % realistische Erwartungen 8 % 10 % angemessene Planung 13 % eindeutige Anforderungsbeschreibung Faktor, der direkt von der Anforderungserhebung abhängt Faktor, der indirekt von der Anforderungserhebung abhängt 3

Requirements heute Wie der Kunde es erklärt Wie der Projektleiter es versteht Wie der Designer es entwirft Wie der Entwickler es implementiert Was der Kunde wirklich wollte 4

Relative Kosten der Fehlerbehebung 5

V-Modell der Anforderungen aus: Anforderungsmanagement Von Gerhard Versteegen, Alexander Heßeler, Colin Hood, Christian Missling, Renate Stücka V-Modell der Anforderungen AG Stakeholder Projekt Requirements definiert System Requirements AN Subsystem Requirements Component Requirements System Test Subsystem Test Component Test Acceptance Abnahme erfolgt Test 6

abgeleitetes RM-Datenmodell V-Modell der Anforderungen AG Stakeholder Projekt Requirements definiert System Requirements AN Subsystem Requirements Component Requirements System Test Subsystem Test Component Test Acceptance Abnahme erfolgt Test 7

Anforderungen (Requirements) definieren: Anforderungen? Was Stakeholder erreichen wollen. Was ein System leisten muss. Was dafür implementiert werden muss. Was die einzelnen Subsysteme leisten müssen und wie sie interagieren. Wie dies alles verifiziert und validiert wird. 8

Werkzeugunterstützung durch Serena Dimensions RM Prozessanforderungen Prozessunterstützung (Datenmodell, Workflows etc.) Dokumentengenerierung Change Management Traceability Versionierung und Baselining Weiterverwendung von Anforderungen im Konfigurationsmanagement Technische Anforderungen Verfügbarkeit (Plattformunterstützung) Verteiltheit (Multi-User Support) Skalierbarkeit Datensicherheit Offenheit (Interfaces zu anderen Entwicklungstools) 9

Datenmodell & Traceability Management Graphisches Datenmodell auch während des Entwicklungsprozesses erweiterbar Requirement- Klassen & Relationen Passen Sie das Tool an nicht den Prozess!!! Requirement- Attribute 10

Datenmodell & Traceability Management Graphisches Datenschema aufbauend auf nutzerdefinierten RE- Prozess Klassen mit Attributen Relationen mit Integritätsbedingungen (z.b. Kardinalitäten) Vordefinierte Klassentypen eigene Klassentypen definierbar möglichst standardisiert Beziehungen Beziehungen im im Griff Griff 11

Zugriffsrechte definierbar von der Klassenebene bis auf Attributebene auch LDAP (Standard) 12

Link & Traceability Analysis 13

Link & Traceability Analysis 14

Dokumentengenerierung 15

Wiederverwendung in Serena Dimensions RM Wiederverwendung als Grundlage für Standardisierung ganze Modelle (ohne Requirements) (Modell-Templates) auch über Systemgrenzen hinweg (z.b. AG<->AN) nur bestimmte Klassendefinitionen (Klassen-Templates) ganze Modelle mit Inhalten (Rqmts) (z.b. gesetzliche Anforderungen als Grundstock) Wiederverwendung bestimmter Anforderungen in verschiedenen Kontexten und Dokumenten Dokumententemplates 16

Dimensions RM Baselines Requirement Baselines = Menge von Requirements unterschiedlicher Klassen, Zusammensetzung sowie die einzelnen Elemente werden eingefroren (Revisions) Sicherheit 17

RM Enterprise Enabled Offenes, Industrieeprobtes Standard-DBMS Zuverlässig und skalierbar Client-Server Architektur Multi-Plattform Unterstützung Sicheres Datenmanagement Hood & Wiebel: "Der größte Schritt ( ) ist, wenn nicht mehr in Dokumenten gedacht wird, sondern in Information. (...) oder im Lösungsbereich: Datenbankdenkweise) " (Hood & Wiebel, pp. 54,55) Oracle 18

Multi-User Access Oracle Requirementsmanagement über WebBrowser Standardwerkzeug statt proprietärer Oberfläche System Requirement 1 A Maintenance Warning signal shall be sent to the RSU/Maintenance ports if the sensor station exceeds the operational requirements (0-40C +- any additional rises and tolerances). 19

nahtlose Integration mit Konfigurationsmanagement In RM verwaltete Requirements werden CM sichtbar (ohne Replikation) sie können dort mit Aufträgen verlinkt werden Diese Aufträge steuern die Erstellung und Änderung von Sourcen und Baselines So entsteht Traceability von den Anforderungen bis zur Auslieferung 20

Standardisiertes Anforderungsmanagement mit Serena Dimensions Vorgestellt durch Hans-Joachim Erchinger 24. Oktober 2008 Sie möchten mehr wissen? Sprechen Sie uns an! 21