WIE MAN REQUIREMENTS ENGINEERING EFFEKTIV UND PRAGMATISCH IM PROJEKT VERANKERN KANN
|
|
- Robert Geiger
- vor 5 Jahren
- Abrufe
Transkript
1 WIE MAN REQUIREMENTS ENGINEERING EFFEKTIV UND PRAGMATISCH IM PROJEKT VERANKERN KANN Dr. Sebastian Adam, Özgür Ünalan OSSENO Software GmbH Saarbrücken, 08. März 2017
2 REQUIREMENTS ENGINEERING? 2
3 ÜBER UNS OSSENO Software GmbH Mission: Wir wollen, dass die Vorteile systematischer Projektarbeit nicht mehr länger nur Experten oder intensiv geschulten Personen vorbehalten bleiben und bieten deshalb ein intelligentes, adaptives und einfaches Werkzeug zur Befähigung, Entlastung und Unterstützung aller in einem Projekt involvierten Personen. Kernprodukt: ReqSuite Ausgewählte Referenzen 3
4 AGENDA Was ist Requirements Engineering (RE)? Probleme und Herausforderungen im RE Maßgeschneiderte Anforderungsprozesse Unser Lösungsansatz Live Demo Noch mehr Assistenz? Zusammenfassung 4
5 WAS IST REQUIREMENTS ENGINEERING? 5
6 REQUIREMENTS ENGINEERING (RE) Die Anforderungsanalyse für ein Softwaresystem. 6
7 REQUIREMENTS ENGINEERING (RE) Ein systematischer und disziplinierter Ansatz zur Spezifikation und Verwaltung von Anforderungen mit den Zielen: 1. Die relevanten Anforderungen zu kennen und darüber einen Konsens zwischen den Stakeholdern zu erzielen, diese Anforderungen nach gegebenen Standards zu dokumentieren und diese systematisch zu verwalten. 2. Die Bedürfnisse und Wünsche der Stakeholder zu verstehen. 3. Die Anforderungen so zu beschreiben, dass sie das Risiko einer Fehlentwicklung vermeiden. [in Anlehnung an IEEE, auch vom IREB verwendet] 7
8 WARUM BRAUCHE ICH EIN SYSTEMATISCHES VORGEHEN? Ab einer gewissen Projektgröße ist es unmöglich ohne systematisches Vorgehen Anforderungen ausreichend vollständig auf effiziente Weise zu erreichen (auch nicht bei agilem Vorgehen!) Unsere Kunden sagen uns doch, was sie wollen! Wir wissen selbst, was unsere Kunden wollen! Wir arbeiten doch agil! Hab ich alles? Brauch ich alles? 8
9 DER ERFOLG VON SOFTWAREPROJEKTEN 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 15% 31% 28% 23% 18% 19% 24% 21% 18% 40% 51% 53% 46% 42% 43% 49% 44% 46% 53% 33% 34% 35% 27% 26% 28% 29% 32% 37% 39% 16% Erfolgreiches Projekt Eingeschränkt erfolgreiches Projekt Gescheitertes Projekt [Quelle: Chaos Report, Standish Group, ] 9
10 GRÜNDE FÜR SCHLECHTE PROJEKTE Unvollständige Anforderungen 13,1 % Kunden nicht ausreichend einbezogen 12,4 % Mittel nicht ausreichend 10,6 % Unrealistische Erwartungen 9,9 % Mangelnde Unterstützung durch Management 9,3 % Änderungen in den Anforderungen 8,7 % Mangelnde Planung 8,1 % Generell ungenügende Anforderungsanalyse 12,0 % [Quelle: Chaos Report, Standish Group] 10
11 PROBLEME & HERAUSFORDERUNGEN IM RE 11
12 REQUIREMENTS ENGINEERING IST KOMPLEX! Welche Anforderungen muss ich überhaupt erheben? Wen muss ich dazu involvieren und befragen? Wann sollte ich mich um welche Anforderungen kümmern? Wie kann ich Anforderungen verwalten und verknüpfen???? Was ist eine angemessene Form um Anforderungen zu beschreiben? In welchen Abschnitt muss ich welche Anforderung schreiben? Wie weiß ich wann ich fertig bin? Wie kann ich Anforderungen überhaupt effektiv herausarbeiten? [u.a. RE Kompass 2014] 12
13 KONSEQUENZEN FÜR DIE PRAXIS Requirements Engineering für Beteiligte (insb. Kunden) oft herausfordernd Fokussierung auf richtige Aspekte und Detailebene schwierig Teils unklare, unvollständige und unpräzise formulierte Anforderungen Erheblicher Ressourcenaufwand zur Erfassung, Konsolidierung und Abstimmung Generell: Qualität und Beschreibungsstil der Anforderungen stark personenabhängig 13
14 SCHULUNGEN & COACHINGSMAßNAHMEN helfen generell zu wissen was gutes Requirements Engineering umfasst wie Anforderungen ermittelt beschrieben / modelliert geprüft verwaltet werden können vermitteln aber keine konkreten (und nachhaltigen) Lösungen für die konkrete Projektarbeit! 14
15 RM-WERKZEUGE ERMÖGLICHEN Anforderungen zu attributieren filtern versionieren verknüpfen überwachen Aber: Gute und vollständige Anforderungen nur auf Basis von Erfahrung möglich 15
16 DIE FOLGE Requirements Engineering muss maßgeschneidert sein! Requirements Engineering muss perfekt unterstützt sein! 16
17 MAßGESCHNEIDERTE ANFORDERUNGSPROZESSE 17
18 MAßGESCHNEIDERTE ANFORDERUNGSPROZESSE definieren was (Inhalte / Anforderungstypen) womit (Methode, Technik) von wem in welcher logischen Reihenfolge erarbeitet und wie (Notation) wohin (Kapitel) beschrieben werden muss, so dass es im gegebenen Unternehmenskontext möglichst effektiv, effizient und zufriedenstellend ist (Prozess-Usability) 18
19 WARUM BRAUCHE ICH DAS? Welche Anforderungen muss ich überhaupt erheben? Wen muss ich dazu involvieren und befragen? Wann sollte ich mich um welche Anforderungen kümmern? Wie kann ich Anforderungen verwalten und verknüpfen???? Was ist eine angemessene Form um Anforderungen zu beschreiben? In welchen Abschnitt muss ich welche Anforderung schreiben? Wie weiß ich wann ich fertig bin? Wie kann ich Anforderungen überhaupt effektiv herausarbeiten? [u.a. RE Kompass 2014] 19
20 HERAUSFORDERUNGEN Finden einer sinnvollen Vorgehensweise und effizienten Bearbeitungsreihenfolge im konkreten Projektgeschäft (agil & klassisch) RE-Prozess-Definition Herunterbrechen einzelner Prozessschritte auf die Ebene konkreter, wiederholbarer Arbeitsanweisungen Einfache und standardisierte Durchführung der Schritte für alle Projektbeteiligten ( Ausfüllhilfe ) RE-Prozess-Durchführung Entlastung von Formalismen, die mit Requirements Engineering einhergehen z.b. Verknüpfung von Anforderungen, Einhaltung von Beschreibungsschablonen, etc. 20
21 UNSER LÖSUNGSANSATZ 21
22 DIE KOMPONENTEN RE-Prozess- Definition ReqSuite RE-Prozess- Durchführung 22
23 ANSATZ IM ÜBERBLICK Algorithmische Abbildung Kontextadaptive Anleitung & Automatisierung Informationsbedarfe Prozessdefinition RE Prozess- Definition RE Prozess RE Prozess RE Prozess Anforderungsdokument Anforderungsdokument Anforderungsdokument Wie kommen wir dahin? 23
24 SCHRITT 1 INFORMATIONSBEDARFE ANALYSIEREN Workshop mit RE-Beteiligten zur Erhebung individueller Informationsbedarfe bzw. gewünschter Dokumenteninhalte in typischen Projekten gewünschte Struktur der entsprechenden Anforderungsdokumente inklusive zu verwendenden Beschreibungsvorlagen und Notationen Input Bisherige Anforderungsdokumente bzw. Templates Eigene Verbesserungsideen der RE-Beteiligten Expertenwissen Etablierte Best Practices aus Literatur (z.b. IREB) 24
25 SCHRITT 2 ANFORDERUNGSSTRUKTUR ABLEITEN Präzisierung der Analyseergebnisse 1. Abbildung der Anforderungstypen und sonstigen Inhalte sowie deren Beziehungen mit einer domänenspezifischen Sprache 2. Festlegung der Beschreibungsform der einzelnen Anforderungstypen und sonstigen Inhalte Schablonen Tabellen Grafiken 3. Zuordnung der Inhalte in die Kapitel der Spezifikationsvorlage Import dieser Konfiguration in ReqSuite 25
26 verfeinert BEISPIEL Inhalt Notation Position UML Use Case Diagramm dargestellt in Kapitel 3.1 Use Case Übersicht Cockburn s Use Case Template dargestellt in Kapitel 3.2 Use Cases Anwendungsfall Systemfunktion beschrieben mit Rupp s dargestellt in Kapitel 4 Funktionale Satzschablone Anforderungen 26
27 AUTOMATISCHE ABLEITUNG DES RE-PROZESSES Codiertes Expertenwissen ReqSuite Wie würde ein Experte die Anforderungsanalyse durchführen? Prozessdefinition Prozessdefinition 27
28 SCHRITT 3 RE-PROZESS DURCHFÜHREN Erfassung von Anforderungen Projektbeteiligte Typischer Einwand: A Fool with a Tool is still a Fool. das kommt drauf an! 28
29 GEGENBEISPIELE Führt Sie zum Ziel auch wenn Sie den Weg nicht kennen oder es unterwegs Staus / Sperrungen gib Ermöglicht Ihnen korrekte Steuererklärungen abzugeben, auch wenn Sie kein Steuerexperte sind zumindest gut genug! 29
30 SCHRITT 3 RE-PROZESS DURCHFÜHREN Reiseformular Reise anzeigen, 1. beantragen, Der Angaben Benutzer Reise 2. plausibilisieren, genehmigen, Das System Reise 3. Antrag buchen,. weiterleiten, Welche Beschreiben Systemfunktionen Sie Herzlichen Anwendungsfälle haben Glückwunsch! Anwendungsfall werden Sie Reise sind vom alles benötigt, um Anforderungen beantragen System den zu Anwendungsfall genauer unterstützen? vollständig mittels erfasst. durchzuführen? Erfassung von AnforderungenWelche den Projektbeteiligte Bereitstellung einer adaptiven Arbeitsunterstützung Export der Anforderungen in gewünschter Dokumentenstruktur und Formatierung Excel, RM-Tool, Tracking-System, o.ä. 30
31 VORTEILE / MEHRWERTE niedriger gleich höher Arbeitsaufwand in der Anforderungsanalyse Arbeitsaufwand im Gesamtprojekt Vollständigkeit des resultierenden Dokuments / der Anforderungen Qualität der Anforderungen / Inhalte Nutzen im Verhältnis zu Aufwand in der Anforderungsanalyse Einheitlichkeit von Beschreibungen innerhalb eines Projektes Einheitlichkeit von Beschreibungen zwischen Projekten Unabhängigkeit von der Expertise einzelner Personen Anzahl (unnötiger) Kommunikation oder (nachträglicher) Klärungen Einfachheit der Anforderungsanalyse ca. 40% weniger Nacharbeit! 31
32 LIVEDEMO 32
33 NOCH MEHR ASSISTENZ? 33
34 NOCH MEHR ASSISTENZ? Weitere Probleme in Unternehmen Kein geeignetes Standardverfahren zur Aufwandsschätzung auf Basis von Anforderungen Neukalkulation für jedes Kundenangebot keine Nutzung von Erfahrungswerten (nur Expertenbasiert) Fehlende Werkzeugunterstützung und fehlende Transparenz 34
35 DAS ABAKUS-PROJEKT Implementierung einer softwaregestützten Schätzmethode, die KMU erstmals die Möglichkeit eröffnet, schneller und in einer besseren Qualität als bisher, IT-Vorhaben zu planen, zu kalkulieren und rentabel umzusetzen ABAKUS Projekt - gefördert durch das BMBF (FKZ: 01IS15050) Forschungs- und Entwicklungspartner Anwendungspartner Ziel: Wiederkehrende Anforderungen leicht auffindbar machen und Erfahrungen in der Kostenschätzung wiederverwenden! 35
36 SCHAUBILD 36
37 BEITRAG & NUTZEN Beitrag OSSENO Anforderungsadapter um Anforderungen für das EMS nutzbar zu machen 37
38 ABAKUS & REQSUITE Technologietransfer EMS auch mit der ReqSuite integrieren Verschiedene Quellen um Anforderungen zu importieren Ziel: Anforderungsmanagement mit eingebauter Kostenkalkulation basierend auf Erfahrungswerten! ReqSuite ABAKUS EMS 38
39 ZUSAMMENFASSUNG Requirements Engineering bringt Herausforderungen mit sich, die durch Standardschulungen und tools nur ungenügend adressiert werden können Maßgeschneiderte Anforderungsprozesse für effizientes, effektives und zufriedenstellendes Requirements Engineering unabdingbar Maßschneiderung und Einführung von RE selbst ist herausfordernd und i.d.r. zeit- und kostenintensiv Werkzeuggestützter Ansatz kann Maßschneiderung beschleunigen Durchführung erleichtern Nachhaltigkeit stärken und Wissen wiederverwenden um Projekte besser planen und schätzen zu können 39
40 FRAGEN / DISKUSSION. OSSENO Software GmbH Fraunhofer-Platz Kaiserslautern info@osseno.de
MEHR REQUIREMENTS, WENIGER ENGINEERING! WIE REQSUITE HILFT DAS RE ZU VERSCHLANKEN
Monitoring R eqsuite -AdminClient Prozessverantwortlicher Konfiguration Anforderungen R eqsuite -Backend Import / Export Arbeitsassistenz Projektbeteiligte R eqsuite -UserClient MEHR REQUIREMENTS, WENIGER
MehrWERKZEUGGESTÜTZTE EINFÜHRUNG MAßGESCHNEIDERTER REQUIREMENTS ENGINEERING-PROZESSE
WERKZEUGGESTÜTZTE EINFÜHRUNG MAßGESCHNEIDERTER REQUIREMENTS ENGINEERING-PROZESSE Dr. Sebastian Adam, Dr. Norman Riegel OSSENO Software GmbH Heidelberg, 25.01.2016 REQUIREMENTS ENGINEERING? 2 ÜBER UNS OSSENO
MehrWERKZEUGGESTÜTZTE EINFÜHRUNG MAßGESCHNEIDERTER REQUIREMENTS ENGINEERING-PROZESSE
Stuttgart, 09. Mai 2016 WERKZEUGGESTÜTZTE EINFÜHRUNG MAßGESCHNEIDERTER REQUIREMENTS ENGINEERING-PROZESSE Dr. Norman Riegel, Özgür Ünalan OSSENO Software GmbH Hartmut Schmitt HK Business Solutions GmbH
MehrWARUM SICH S SCHWER MACHEN, WENN ES AUCH EINFACH GEHT? Dr. Sebastian Adam, Özgür Ünalan München,
WARUM SICH S SCHWER MACHEN, WENN ES AUCH EINFACH GEHT? Dr. Sebastian Adam, Özgür Ünalan München, 02.03.2016 KOMPLEXITÄT IM REQUIREMENTS ENGINEERING 2 zunehmende Kompliziertheit von RE-Methoden KOMPLIZIERT
MehrWARUM SICH S SCHWER MACHEN, WENN ES AUCH EINFACH GEHT? Dr. Sebastian Adam, Özgür Ünalan München,
WARUM SICH S SCHWER MACHEN, WENN ES AUCH EINFACH GEHT? Dr. Sebastian Adam, Özgür Ünalan München, 02.03.2016 KOMPLEXITÄT IM REQUIREMENTS ENGINEERING 2 zunehmende Kompliziertheit von RE-Methoden KOMPLIZIERT
MehrADAPTIVE ARBEITSUNTERSTÜTZUNG IN MAßGESCHNEIDERTEN ANFORDERUNGSPROZESSEN
ADAPTIVE ARBEITSUNTERSTÜTZUNG IN MAßGESCHNEIDERTEN ANFORDERUNGSPROZESSEN Özgür Ünalan, Norman Riegel, Dr. Sebastian Adam, Hartmut Schmitt (HBKS) Fachgruppentreffen Requirements Engineering, 26.-27.11.2015
MehrKULTUR, METHODE, WERKZEUG DREI BAUSTEINE EFFEKTIVER ANFORDERUNGSERHEBUNG. Dr. Sebastian Adam - Leipzig, 28. April 2015
KULTUR, METHODE, WERKZEUG DREI BAUSTEINE EFFEKTIVER ANFORDERUNGSERHEBUNG Dr. Sebastian Adam - Leipzig, 28. April 2015 Problembereiche Autofahrt Nennung Kennen des richtigen Weges 44% Finden eines Parkplatzes
MehrWARUM REQUIREMENTS ENGINEERING WIE EINE AUTOFAHRT IST. Dr. Sebastian Adam München, 13. Oktober 2015
WARUM REQUIREMENTS ENGINEERING WIE EINE AUTOFAHRT IST Dr. Sebastian Adam München, 13. Oktober 2015 Problembereiche Autofahrt Nennung Kennen des richtigen Weges 44% Finden eines Parkplatzes 37% Zu schnelles
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrReqMan Returns Mikroinvasiv zu maßgeschneiderten RE-Prozessen. Sebastian Adam Fraunhofer IESE, Kaiserslautern
ReqMan Returns Mikroinvasiv zu maßgeschneiderten RE-Prozessen Sebastian Adam Fraunhofer IESE, Kaiserslautern Projektbegleitung & -beratung Analyse & Assessment Auftragsforschung Technologietransfer & Coaching
MehrDie Foundation-Phase Kombination von RE-Techniken zum Projektstart. Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018
Die Foundation-Phase Kombination von RE-Techniken zum Projektstart Martin Kleckers, Agile Coach Berlin, 26. SEPTEMBER 2018 440 m Umsatz in 2017 + 2.500 Glückliche Kunden 1992 Gegründetes Familienunternehmen
MehrProjektmanagement: Werkzeuge und Methoden
Projektmanagement: Werkzeuge (Tools and Techniques) Übersicht und Klassifikationen Für Projektmanager und Projektmitarbeiter Stand: 01/2018 Sie finden diese und weitere Präsentationen unter ( Klick): https://www.peterjohannconsulting.de/praesentationen
MehrBeratung & Coaching. Jede Lösung beginnt mit einer Frage
Beratung & Coaching Jede Lösung beginnt mit einer Frage Wir sind nicht nur Profis in der Business-Analyse/Requirements Engineering und Software Development, sondern wir unterstützen Ihre Teams in diesen
MehrRequirements Engineering
Klaus Pohl Chris Rupp Basiswissen Requirements Engineering Aus- und Weiterbildung zum»certified Professional for Requirements Engineering«Foundation Level nach IREB-Standard 4., überarbeitete Auflage dpunkt.vertag
MehrInhaltsverzeichnis. Business Analysis und Requirements Engineering
sverzeichnis zu Business Analysis und Requirements Engineering von Peter Hruschka ISBN (Buch): 978-3-446-43807-1 ISBN (E-Book): 978-3-446-43862-0 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43807-1
MehrMit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern. Dr.-Ing. Thaddäus Dorsch, HOOD GmbH,
Mit den 5 Prinzipien der Lebendigkeit für Anforderungen komplexe Systeme meistern Dr.-Ing. Thaddäus Dorsch, HOOD GmbH, 29.03.2017, REConf2017 2 KLASSISCHES REQUIREMENTS ENGINEERING Kundenanforderungen
MehrGute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,
Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten Olga Boruszewski, 23.11.2017 http://www.continental.de Tires Division Einführung Erfahrungsbericht zu Requirements
MehrSoftwareentwicklung und Projektmanagement
Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software
Mehr1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell:
1 Einführung und Überblick 1.1 Spezifikation und Entwurf im Software-Lebenslauf Lineares Prozessmodell: Anstoß Auftrag Projekt planen Anforderungen spezifizieren Lieferung Architektur entwerfen System
MehrDataport IT Bildungs- und Beratungszentrum. Einführung in das Geschäftsprozessmanagement und die Prozessmodellierung mit ARIS... 2
Inhalt Einführung in das Geschäftsprozessmanagement und die Prozessmodellierung mit ARIS... 2 Geschäftsprozessmodellierung mit ARIS... 3 IT-Anforderungsmanagement Requirement Engineering IREB CPRE... 4
MehrRequirements Engineering
Lill, Meitner, Föhrweiser, Spisländer FAU Erlangen-Nürnberg Requirements Engineering 1 / 13 Requirements Engineering Raimar Lill Matthias Meitner David Föhrweiser Marc Spisländer Lehrstuhl für Software
MehrDGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011
DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten 08. Juni 2011 1 Heinrich Dreier hd@3er-consult.de +49 (0)176 62635052 DGQ- Mitglied Q-Manager Navigationsentwicklung freiberuflicher technischer
MehrSustainable Requirements Engineering. HOOD GmbH Keltenring Oberhaching
Sustainable Requirements Engineering HOOD GmbH Keltenring 7 82041 Oberhaching Agenda 1. Motivation 2. Was ist Sustainable Requirements Engineering? 3. SuRE a. Phasenmodell b. Audit 4. Wann ist Sustainable
MehrTesten mit Use Cases. Chris Rupp Dr. Stefan Queins
Testen mit Use Cases Chris Rupp Dr. Stefan Queins Das Problem Requirements- Engineering Was kann passieren? Was ist das gewünschte Verhalten? Was soll ich testen? Welche Eingaben benötigt mein Testpfad?
MehrSpecmate Auf Knopfdruck von Anforderungen zu Tests
Specmate Auf Knopfdruck von Anforderungen zu Tests Dr. Maximilian Junker at a Glance We are experts for: High quality RE & tests High quality methodology (e.g. MBSE) We offer: Audits & Continuous Quality
MehrRequirements Management Wissensmanagement für und mit Anforderungen
Requirements Management Wissensmanagement für und mit Anforderungen Barbara Paech Forum ITK-Industrie Industrie trifft Forschung in ViSEK, 28.10.02 IESE Fraunhofer Institut Experimentelles Software Engineering
MehrDOORS Schema IBM Rational DOORS Start-Up Training - Teil 3
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für
MehrTechnische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk
Technische Richtlinie XML-Datenaustauschformat für hoheitliche Dokumente (TR XhD) 1 Rahmenwerk Version 1.4 18.11.2013 BSI TR-03123-1 Bundesamt für Sicherheit in der Informationstechnik Postfach 20 03 63
MehrTOPMOTIVE CRM. Customer Relationship Management mit Jira und Confluence. Hamburg 21. Juni 2018
TOPMOTIVE CRM Customer Relationship Management mit Jira und Confluence Hamburg 21. Juni 2018 Agenda Ausgangssituation CRM Einblicke Voraussetzungen & Anforderungen CRM Konfiguration Plugins Herausforderungen
MehrWenn Förster Software bauen. Anforderungsmanagement für das Bayerische Wald-Informationssystem. Stephan Millitzer, LWF Sebastian Adam, Fraunhofer IESE
Wenn Förster Software bauen Anforderungsmanagement für das Bayerische Wald-Informationssystem Stephan Millitzer, LWF Sebastian Adam, Fraunhofer IESE Agenda 1. Ausgangssituation 2. Vorhaben 3. Vorgaben
Mehr2 Softwarearchitektur in der Organisationsstruktur 25
xiii Teil I Grundlagen und Organisation 1 1 Grundlagen 3 1.1 Warum Softwarearchitektur?.............................. 4 1.2 Was ist Softwarearchitektur?.............................. 6 1.2.1 Definition
MehrBusiness Analysis Body of Knowledge BABOK v3. Konzepte Scope Struktur. Ursula Meseberg microtool GmbH Berlin
Business Analysis Body of Knowledge BABOK v3 Konzepte Scope Struktur Ursula Meseberg microtool GmbH Berlin 1980 Mach mal Systemanalyse Tom DeMarco, Structured Analysis and System Specification, 1978, p
MehrSystematisches Requirements Engineering und Management
Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt
MehrRequirements Engineering
Requirements Engineering Josef Adersberger Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 10. Dezember 2008 Adersberger, Spisländer FAU Erlangen-Nürnberg
MehrToolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46
Toolgestützte Prozessdokumentation Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Wir bieten unseren Kunden End-to-End Lösungen an Consulting Systems Integration
MehrRE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund
RE Unterricht an Hochschulen: Eine modellorientierte Einführung an der FH Dortmund Erik Kamsties und Fabian Kneer Fachhochschule Dortmund {erik.kamsties, fabian.kneer}@fh-dortmund.de GI Fachgruppentreffen
MehrBenuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation
Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation SOPHIST GROUP Vordere Cramergasse 11 13 90478 Nürnberg Germany Phone: +49(911) 40 900 0 Fax: +49(911) 40 900
MehrSOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.
SOFTWAREPROJEKT (WI) Anforderungsanalyse Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. Ralph Maschotta Inhalt Das Pflichtenheft Das UML-Modellierungswerkzeug
MehrKontinuierliches Anforderungsmanagement
Bruno Schienmann Kontinuierliches Anforderungsmanagement Prozesse - Techniken - Werkzeuge ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario
MehrResults in time. DIE MEHRWERTE DES SAP SOLUTION MANAGER 7.2. Beratung. Support. Ganzheitliche Lösungen.
DIE MEHRWERTE DES SAP SOLUTION MANAGER 7.2 Results in time. Beratung. Support. Ganzheitliche Lösungen. BIT.Group GmbH www.bitgroup.de Klassifizierung: Öffentlich Autor: Henry Flack Version: 1.5 Datum:
MehrDr.-Ing. Thaddäus Dorsch, HOOD GmbH , REConf2018. Die digitale Transformation braucht ein RE2.0 Herausforderungen und Lösungsansätze
Die digitale Revolution braucht ein RE2.0 Herausforderungen und Lösungsansätze Dr.-Ing. Thaddäus Dorsch, HOOD GmbH Mittwoch, 07.03.2018,15:40 Uhr - REConf2018 1 Das klassische Requirements Engineering
MehrSicher mit System Umsatzsteuer- System review
www.pwc.de Sicher mit System Umsatzsteuer- System review Rechtzeitig handeln Identifizieren Sie umsatzsteuerliche Risiken im ERP-System bevor Finanzbehörden es tun! Verschiedene Geschäftsmodelle und Geschäftsprozesse
MehrSiemens AG 2018
Variantenreichtum bereits im Anforderungsmanagement richtig planen und umsetzen a Patrick Nanz, Thorsten Stahlberg 21. August 2018, 11:00-12:00 Uhr a Call in: +49 3022153197 Zugangscode: 861 802 1958#
Mehr45% über dem geplanten Budget
PMO in a box IT Projekte ohne klare Strukturen sind ineffizient und teuer Häufig mangelt es an klar definierten Prozessschritten mit geeigneten Reporting-Methoden 45% über dem geplanten Budget 56% unter
MehrTraceability-Modell als Erfolgsfaktor für Process Enactment. Paul-Roux Wentzel, SEE 2008
Traceability-Modell als Erfolgsfaktor für Process Enactment Einführung Referent Paul-Roux Wentzel Unternehmen method park Software AG 2008 method park Software AG Slide 2 Leistungsportfolio Training &
MehrInhaltsverzeichnis. Teil I Softwareentwicklung und Produktivität 5
vii 1 Einleitung 1 Teil I Softwareentwicklung und Produktivität 5 2 Professionalisierung als Herausforderung 7 2.1 Wie wird heute Software entwickelt?......................... 8 2.1.1 Aktivitäten der Softwareentwicklung...................
MehrMemoiren eines Requirements. Dr. Anne Kramer, sepp.med gmbh
Memoiren eines Requirements Dr. Anne Kramer, sepp.med gmbh Über uns Mittelständischer IT-Service Provider 30 Jahre Industrieerfahrung Unsere Referenzen Medizintechnik Pharma Automotive Expertise: Komplexe
MehrUse-Case-Template. Deliverable E1.1
Use-Case-Template Deliverable E1.1 Projekt USecureD Usable Security by Design Förderinitiative Einfach intuitiv Usability für den Mittelstand Förderkennzeichen 01MU14002 Arbeitspaket AP 1.1 Fälligkeit
MehrDie IBIS Methode Eine RE-Methode zur Entwicklung Intuitiver Nutzungsschnittstellen
Die IBIS Methode Eine RE-Methode zur Entwicklung Intuitiver Nutzungsschnittstellen GI Fachgruppentreffen Requirements Engineering 2012 29. / 30. November 2012 Nürnberg Anne Heß, Andreas Maier Fraunhofer
MehrDokumentationen in agilen IT- Projekten. Maximilian Frainzl Juristisches IT-Projektmanagement
Dokumentationen in agilen IT- Projekten Maximilian Frainzl Juristisches IT-Projektmanagement 23.01.2018 Übersicht Motivation Grundsätzliches zur Dokumentation Arten von Dokumentationen in agilen IT-Projekten
Mehraber wer sitzt am Steuer?
Das Projekt fährt gegen die Wand, aber wer sitzt am Steuer? DOAG Konferenz 2010 Nico Zinner Consultant, Trivadis GmbH 18.11.2010, Nürnberg Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i.
MehrLife-Cycle-Management trifft Projekt
Life-Cycle-Management trifft Projekt Funktionsumfang von ALM² Rechteverwaltung Anforderungsmanagement Prozesse Testing Offene Schnittstellen Projektübersicht Dashboard und Reporting Was ist ALM² Anforderungsmanagement
MehrProjektmanagement: Werkzeuge & Methoden
Projektmanagement: Werkzeuge & Übersicht & Klassifikationen für Projektmitarbeiter Stand: 06/2016 Sie finden diese und weitere Präsentationen unter ( Klick): http://www.peterjohannconsulting.de/praesentationen
MehrSoftware-Engineering im Sommersemester 2014
Methodische Grundlagen des Software-Engineering SS 2014 Vorlesung Methodische Grundlagen des Software-Engineering im Sommersemester 2014 Prof. Dr. Jan Jürjens TU Dortmund, Fakultät Informatik, Lehrstuhl
MehrWarum ein RE/RM-Werkzeug nicht der zweite Schritt sein sollte
Dr. Sebastian Adam (sebastian.adam@osseno.de) verantwortet in der Geschäftsführung der OSSENO Software GmbH die Bereiche Produktinnovation und Marketing. Vor seiner Zeit bei OSSENO arbeitete er 10 Jahre
MehrErfolg mit Oracle BI?
Erfolg mit Oracle BI? Typische Fehlerszenarien und deren Lösung Gerd Aiglstorfer G.A. itbs GmbH Das Thema 2 Oracle BI (OBIEE)? Das war eine Fehlentscheidung! Viel zu umständlich! Wenig Flexibilität & teure
MehrKernprozess zur System- und Softwareentwicklung. Logische Systemarchitektur f 1. f 2 f 3. f 4 Funktion. Technische Systemarchitektur SG 1 SG 2 SG 3
Systems Engineering Systems Engineering ist die gezielte Anwendung von wissenschaftlichen und technischen Ressourcen! zur Transformation eines operationellen Bedürfnisses in die Beschreibung einer Systemkonfiguration
MehrSession: 3 Durchgängige Werkzeugunterstützung für Modell- und Dokumentbasiertes Requirements Engineering (Smart Mechatronics) 10. Oktober 2017 Lemgo
Session: 3 Durchgängige Werkzeugunterstützung für Modell- und Dokumentbasiertes Requirements Engineering (Smart Mechatronics) 10. Oktober 2017 Lemgo www.its-owl.de Agenda Abschlusspräsentation Einführung
MehrTitel: Effiziente Angebotsgestaltung für einen Einzelfertiger - ein umsetzbares
Abstract Titel: Effiziente Angebotsgestaltung für einen Einzelfertiger - ein umsetzbares Konzept Kurzzusammenfassung: Diese Bachelorarbeit befasst sich mit der Optimierung von Offertenprozessen eines Einzelfertigers.
MehrModerne Techniken der Anforderungsanalyse: Herausforderungen, rdermöglichkeiten
Moderne Techniken der Anforderungsanalyse: Herausforderungen, Lösungsansätze, FördermF rdermöglichkeiten Kaiserslautern February 2, 2005 Fraunhofer Institut Experimentelles Software Engineering Sauerwiesen
MehrSoftware Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07
Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller
MehrHerkunft von Anforderungen
Herkunft von Verhaltensanforderungen (funktionale ) definieren die Dienste, die das System zur Verfügung stellen soll, die Reaktionen des Systems auf bestimmte Eingaben und das Verhalten in besonderen
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Vorgehen, Modellstruktur und Spezifikationsdokument - Ein Fazit Burkhardt Renz THM, Fachbereich MNI Wintersemester 208/9 Übersicht Vorgehen Struktur des Modells Metamodell Generierung
MehrAgilität trifft Funktionale Sicherheit
Agilität trifft Funktionale Sicherheit Wie agil können FuSi Projekte sein? Dipl.-Ing. (FH) Martin Heininger HEICON Global Engineering Agiles Manifest 12 Prinzipien hinter dem Agilen Manifest FuSi Softwareentwicklung
MehrIT-Projekt-Management
IT-Projekt-Management email: av@dr-vuong.de http: www.dr-vuong.de 2005-2015 by, Bielefeld Seite 1 IT-Projekte: Entwicklungsprozesse -1 - Planen Projektsteuerung, Budgetüberwachung (Controlling) Anforderungs-,
Mehrwichtig sind und von verschiedenen Leuten, v.a. von Klienten, Analytikern und Entwicklern, unterschiedlich ausgelegt werden könnten.
Das Begriffslexikon Hilfreich ist es, schon während der Analyse ein Begriffslexikon anzulegen; dieses wird während der gesamten Software-Entwicklung verwendet und ergänzt. In den frühen Phasen wird dieses
MehrAggregatzustände von Anforderungen erkennen und nutzen
Aggregatzustände von Anforderungen erkennen und nutzen Prof. Dr. Kurt Schneider Kurt.Schneider@Inf.Uni-Hannover.de Fachgebiet Software Engineering Universität Hannover Die Idee der sauberen Spezifikation
MehrBusiness-Analyse Probleme lösen, Chancen nutzen
Business-Analyse Probleme lösen, Chancen nutzen Herausforderungen für Unternehmen im Wandel Peter Gerstbach, 17. Juni 2015 @PeterGerstbach peter.gerstbach@gerstbach.at gerstbach.at Gerstbach Business Analyse
MehrJust fo(u)r Data. www. data.at
Consulting Softwareberatung Wir als 4Data verschaffen Ihnen eine fachliche und unabhängige Sicht auf Ihre Unternehmensprozesse, zeigen Optimierungsmöglichkeiten auf (Effizienz, Kosten, Qualität,...), unterstützen
MehrArbeitskreis RE Prozesse - Ziele (Nov. 2000)
Arbeitskreis Requirements Engineering Prozesse Peter Fröhlich, ABB Frank Houdek, DaimlerChrysler AG Barbara Paech, Fraunhofer IESE Arbeitskreis RE Prozesse - Ziele (Nov. 2) Verstehe den aktuellen Stand
MehrInhaltsverzeichnis. Inhaltsverzeichnis
1 Einführung...1 1.1 Historischer Rückblick...1 1.1.1 Einführung in die Thematik...1 1.1.2 Ausgangsbasis...3 1.1.3 Das gute alte Pflichtenheft...6 1.1.4 Prototypen...9 1.1.5 Visuelle Modellierung...13
MehrDas agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings
Das agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings Johannes Bergsmann Berater, Trainer, Eigentümer Software Quality Lab www.software-quality-lab.com Über Software
MehrAdministrator-Schulungen
Administrator-Schulungen Führungskraft, Organisation Anwender, Interessenten Dokumenten- Administrator Berechtigungs- Administrator IT-Administrator Prozess-Administrator Digitale Personalakte Kaufentscheidung,
MehrSystemgestütztes Management der IT-Sicherheit mit der GRC-Suite iris
Systemgestütztes Management der IT-Sicherheit mit der GRC-Suite iris Vorteile eines Toolgestützten Informationssicherheitsmanagements Abweichungen von den Vorgaben (Standards, Normen) werden schneller
MehrDas Leben nach dem F&E-Projekt Requirements Engineering für den gesamten Produktlebenszyklus. Mirko Pracht microtool GmbH
Das Leben nach dem F&E-Projekt Requirements Engineering für den gesamten Produktlebenszyklus Mirko Pracht microtool GmbH Tools Projekte Prozesse & Methoden Viele Vorgehensstandards für F&E-Projekte Medizinprodukteerstellung
MehrDie IT steuern mit Key Performance Indicators
Die IT steuern mit Key Performance Indicators» Der IT-Manager «Kirchner + Robrecht GmbH management consultants: info@kirchner-robrecht.de; www. kirchner-robrecht.de Büro Frankfurt: Borsigallee 12, 60388
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Josef Adersberger Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 23. Oktober 2006 Inhalt Überblick
MehrEJB City GmbH ist Ihr Partner dafür!
Der zukünftige Erfolg vieler Unternehmen hängt im Wesentlichen von der Innovationsfähigkeit sowie von der Differenzierung ab. Zusätzlich, viele Unternehmen fordern heute einen IT- Partner, mit dem sie
MehrWie Sie als Projektleiter RE&M einsetzen, um Ihren Projektauftraggeber und Ihren Projektauftrag besser zu verstehen...
Wie Sie als Projektleiter RE&M einsetzen, um Ihren Projektauftraggeber und Ihren Projektauftrag besser zu verstehen... Jörg Glunde, PMP, VP Projects 1 Agenda Kurzvorstellung des Referenten Motivation der
MehrPartner. Analyse der Anforderungen
Partner Analyse der Anforderungen Übersicht I. Ziele des Webinars II. Begriffe III. Anforderungen - Beispiele IV. Fragen stellen: Wer Wie Was Wieso Weshalb Warum 2 ZIELE Wer, wie, was Wieso weshalb warum?
MehrQuantifizierung nicht-funktionaler Anforderungen JURISTISCHES IT-PROJEKTMANAGEMENT WS1617 DOZENT: DR. FRANK SARRE LMU MÜ NCHEN ZHENHAO LI
Quantifizierung nicht-funktionaler Anforderungen JURISTISCHES IT-PROJEKTMANAGEMENT WS1617 DOZENT: DR. FRANK SARRE LMU MÜ NCHEN ZHENHAO LI Agenda Einordnung des Themas Motivation Quantifizierung Nicht-funktionale
MehrErfahrungen bei der Risikoanalyse von Kritischen Infrastrukturen von KMUs. Clemens Teichmann, Roman Maczkowsky
Erfahrungen bei der Risikoanalyse von Kritischen Infrastrukturen von KMUs Clemens Teichmann, Roman Maczkowsky Projektträger: Agenda Ausgangspunkt und Annahmen Risikoanalysen bei Betreibern Kritischer Infrastrukturen
MehrWerkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze
Werkzeugunabhängigkeit bei der Modellierung Schwierigkeiten und mögliche Lösungsansätze Oliver Hofrichter (hofrichter@tzi.de) Lars Hamann (lhamann@tzi.de) Überblick Motivation Kontext Warum Werkzeugunabhängigkeit
MehrSoftware Engineering: Testen. (in der Softwareentwicklung) Eine Übersicht Für Softwareentwickler und Softwaretester Stand: 03/2018
Software Engineering: Testen (in der Softwareentwicklung) Eine Übersicht Für Softwareentwickler und Softwaretester Stand: 03/2018 Sie finden diese und weitere Präsentationen unter ( Klick): https://www.peterjohannconsulting.de/praesentationen
MehrDQFlex Adressdatenbank. Optimale Datenverwaltung und Datenqualität in einem System. Datenspeicherung. Datenpflege Integrierte Data Quality Prozesse
DQFlex Adressdatenbank powered by Optimale Datenverwaltung und Datenqualität in einem System Datenspeicherung EU-DSGVO konforme Speicherung der Daten in einer flexiblen Datenstruktur. Datenpflege Integrierte
MehrAnne Groß GI Fachgruppentreffen RE, 24./25.11.2011, Hamburg
Anforderungen an die Anforderungsspezifikation aus Sicht von Architekten und Usability Experten Anne Groß GI Fachgruppentreffen RE, 24./25.11.2011, Hamburg --- Motivation --- 2 Motivation Informationsquelle
MehrKeine Angst vor der Digitalisierung
Online Themenspecial Advertorial Ein Leitfaden zur Anforderungsvermittlung bei der digitalen Transformation Keine Angst vor der Digitalisierung von Stefan Riegels und Jesko Schneider Ein strukturiertes
MehrErzielen Sie größere Wertschöpfung in mehr Kategorien in weniger Zeit. Sourcing Services
Erzielen Sie größere Wertschöpfung in mehr Kategorien in weniger Zeit Sourcing Services Statten Sie Ihr Team mit umfangreicheren Kapazitäten, Spezialdienstleistungen und den nachweislich Best Practices
MehrVgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert Vgl. Kapitel 4/5 aus Basiswissen Requirements Engineering, Klaus Pohl,
Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert Vgl. Kapitel 4/5 aus Basiswissen Requirements Engineering, Klaus Pohl, Chris Rupp Nachdem die Projekt-Vision und die Stakeholder
MehrRequirements Engineering
Requirements Engineering Florin Pinte Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Pinte, Spisländer FAU Erlangen-Nürnberg Requirements Engineering
MehrSmartOffer. Eine werkzeugbasierte Methode zur Vorbereitung von Software Projekten. Universität Trier. Axel Kalenborn & Sebastian Adam
SmartOffer Eine werkzeugbasierte Methode zur Vorbereitung von Software Projekten Axel Kalenborn & Sebastian Adam Universität Trier Motivation: Phasen der Software Entwicklung Analyse Entwurf Umsetzung
MehrP&PM Solutions & Consulting
P&PM Solutions & Consulting Agiles Anforderungsmanagement Ein Add On für Ihr SAP P&PM Solutions & Consulting The Product & Performance Management Company. EINE PLATTFORM ZUR KOLLABORATION Welche Anforderungen
Mehr1 Einleitung 1. 2 Was sind User Requirements? Nutzungskontextanalysen planen Nutzungskontextinformationen erheben und dokumentieren 59
xi Inhaltsübersicht 1 Einleitung 1 2 Was sind User Requirements? 33 3 Nutzungskontextanalysen planen 47 4 Nutzungskontextinformationen erheben und dokumentieren 59 5 Erfordernisse in Nutzungskontextinformationen
MehrCampusLab. Cooperative Cards Workshop (CoCaWo) Eine Killertechnik gegen langweilige Anforderungsworkshops. Modern RE 2017, Berlin.
CampusLab Modern RE 2017, Berlin Cooperative Cards Workshop (CoCaWo) Eine Killertechnik gegen langweilige Anforderungsworkshops Tobias Brückmann Tobias Brückmann Praxis und echte Probleme CampusLab GmbH
MehrÜbung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4
Werkzeuge zur ER-Modellierung Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Innerhalb der wollen wir uns mit Werkzeugen zur ER-Modellierung vertraut
MehrSieben Irrtümer bei der Einführung von Requirements Management & Engineering (RM&E)
Sieben Irrtümer bei der Einführung von Requirements Management & Engineering (RM&E) HOOD GmbH Büro München Keltenring 7 82041 Oberhaching Germany Tel: 0049 89 4512 53 0 www.hood-group.com -1- Sieben Irrtümer
MehrICT-Beschaffungen Herausforderungen und Lösungsansätze
ICT-Beschaffungen Herausforderungen und Lösungsansätze 30. September 2015 SVöB Feierabendgespräch Dr. Roger Mosimann, Bereichsleiter Agenda 1 2 3 4 5 AWK Wer sind wir? Herausforderungen bei Informatik-Ausschreibungen
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
Mehr