Post on 11-Feb-2019
transcript
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 1
Requirements Engineering ProzessHERMES 5 & SCRUM
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 2
InhaltsübersichtPräsentation Ergebnisse Master Arbeit 2015
Folgende Punkte sind Inhalt der Präsentation:
• Einführung
• Präsentation Ergebnisse
• Fazit
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 3
EinführungDas Problem – Agiler Trend trifft auf traditionelle Vorgehensmodelle
HERMES 5 verbindet in dem Szenario «IT
Individualanwendung agil» bereits heute die
beiden Vorgehensmodelle HERMES 5 und
SCRUM
Grundproblematik:
• Praktische Anwendung der Theorie in der
Praxis
• Jedes Projekt stellt sich dieselben Fragen und
setzt sich eigenständig mit diesen auseinander
Fokus Master Arbeit:
• Requirements Engineering in komplexen IT
Projekte zur Entwicklung einer
Individualanwendung
• Bundesverwaltung
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 4
Präsentation ErgebnisseDie Analyse – Ein Überblick über die untersuchten Bereiche
Im Rahmen der Master Thesis wurden die
folgenden Bereiche untersucht:
Requirements Engineering
• Wie läuft das Requirments Engineering im
agilen Szenario ab?
• Wie handhabt die Bundesverwaltung das
Thema Requirements Engineering?
Software-Entwicklung
• Wie verwendet das agile Szenario SCRUM?
• Was erwartet die Software Entwicklung vom
Requirements Engineering?
HERMES 5
Szenario
IT Individualanwendung agil
Requirements
Engineering
Software
Entwicklung
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 5
Präsentation ErgebnisseErgebnisse Analyse – Bereich Requirements Engineering
Im Szenario «IT Individualanwendung agile»
werden die Systemanforderungen im Modul «IT
System» in der Aufgabe «Systemkonzept
erarbeiten» erhoben und dokumentiert.
• HERMES 5 sagt nicht wie das Requirements
Engineering durchzuführen ist (Techniken,
Lieferobjekte, Art der Dokumentation).
• Es wird empfohlen die Vorgaben der
Stammorganisation zu verwenden
In den einzelnen Bundesämter wurde
nachgefragt, ob departementsspezifische
Vorgaben zum Requirements Engineering
bestehen.
• Grundsätzlich bestehen keine Vorgaben
Wie handhabt die Bundesverwaltung das
Thema Requirements Engineering?
Wie läuft das Requirments Engineering im
agilen Szenario ab?
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 6
Präsentation ErgebnisseErgebnisse Analyse – Bereich Software Entwicklung
Die Software Entwicklung nach SCRUM wird
korrekt im agilen Szenario gemäss dem
SCRUM Guide angewendet.
Folgende kleine Differenzen bestehen:
• Teilweise andere Namensgebung
• Die Aufgaben «Entscheid zur agilen
Entwicklung mit SCRUM treffen» und
«SCRUM einführen» sind nicht Teil des
SCRUM Prozesses
Wie verwendet das agile Szenario SCRUM?
• Enge Zusammenarbeit
• Klare Vorgaben
• Zentrale Verwaltung der Systemanforderungen
• Verfügbarer Product Owner
• Frühe Verifikation der Anforderungen durch die
Entwicklung
• Verwendung von User Stories und Epic. Aber
auch von Use Cases und visuellen Elementen
(z.B. Mockups)
• Beschreibung des «was» und nicht «wie»
Was erwartet die Software Entwickung vom
Requirements Engineering?
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 7
Präsentation ErgebnisseDie Änderungen – Anpassungen im Szenario
Anpassung
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 8
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 9
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Requirements Engineering
Einheit 1
Requirements Engineering
Einheit 2Requirements Engineering
Einheit 3
Product Backlog
Release Plan
(themenbasiert)
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 10
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Release Plan
(themenbasiert)
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 11
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 12
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Product Backlog
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 13
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 14
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 15
Präsentation ErgebnisseRequirements Engineering Prozess – HERMES 5 & SCRUM
Thema
wählen
Aktivitäten
planen
Anforderungen
erheben
Anforderungen
dokumentieren
Anforderungen
verifizierenAnforderungen
freigeben
Anforderungen
überführen
Product
Backlog
Präsentation Ergebnisse
Master Thesis 2015
Requirements Engineering
Prozess - HERMES 5 &
SCRUM
Seite 16
Fazit
Das Requirements Engineering kann an die
Entwicklung mit SCRUM angepasst werden.
Umfangreiches Requirements Engineering vor
Übergabe in den SCRUM-Prozess erforderlich
Kommunikation hat auch während
Requirements Engineering einen hohen
Stellenwert.
HERMES 5 & SCRUM funktionieren zusammen