-
Einführung
- Vorstellung Janine Franken
- Vorstellung Masterarbeit - Thema
-
Ablauf Interview
- Generelle Fragen
- Vorgehensmodell
- Anforderungen ermitteln
- Anforderungen formulieren
- Anforderungen validieren
- Anforderungen verwalten
- Abschluss
- Weiteres Vorgehen erklären
-
Generelle Fragen
- Zur Person
- Zum Aufgabengebiet
- Vorkenntnisse
-
Requirements-Engineering - Vorgehen
- Nach welchem Vorgehen ermitteln Sie die Anforderungen?
- Gibt es dazu Handbücher, Vorgaben?
- Sind die Ansprechpersonen bei Fragen klar?
- Gibt es dazu einen Prozess?
- Gibt es Vorlagen, Hilfsmittel, Checklsiten?
-
Anforderungen ermitteln
-
Sind die Stakeholder definiert?
- Nach welchen Kriterien werden die Stakeholder ausgewählt?
- Werden die Ziele vorgängig definiert?
- Werden die Ziele schriftlich festgehalten und von den Stakeholder bestätigt?
-
Ist der Systemkontext bekannt?
- Sind klare Systemgrenzen gesetzt und bleiben die auch während dem Projekt gleich?
- Welche Ermittlungstechniken wenden Sie an für die Ermittlung von Anforderungen?
- Kennen Sie die Unterscheidung von Basis-, Leistungs- und Begeisterungsfaktoren? Wenden Sie diese an?
-
Anforderungen formulieren
-
Wie werden Anforderungen formuliert (Freitext, Schablone, andere)?
- Freitext (Word)
- Schablone (Rupp)
- Use-Case UML
-
Ablaufdiagramme
- EPK (ARIS)
- Geschäftsregeln
- Geschäftsfälle
- Andere
- Gibt es klare Schnittstellen zwischen Geschäftsprozessen und Systemen?
-
Werden Ziele und Systemkontext klar formuliert?
- Werden Teilziele definiert?
-
Gibt es ein zentrales Glossary?
- Ist es für alle Projektmitarbeiter erreichbar?
- Haben auch Aussenstehende darauf Zugriff?
-
Grobe Anforderungen: Werden diese Punkte definiert?
- Aktivitätendiagramm
- Sequenzdiagramm
-
Zustandsautomat
- Statussequenzdiagramm
-
Systemregeln
- Entscheidungstabellen
- Testfälle
-
Verfeinerte Anforderungen: Wie detailliert wird spezifiziert?
- Bsp. Use-Case -> Aktivitätendiagramm
-
Unterschied funktionale und nicht-funktionale Anforderung bekannt?
- Technologische Anforderungen
- Qualitätsanforderungen
- Anforderung an Benutzeroberfläche
-
Anforderungen validieren
- Sind Qualitätsziele festgelgt?
-
Sind Prüfungen von Anforderungen vorgesehen?
-
Mit welcher Prüftechnik?
-
Reviews
- Stellungnahme
- Walkthrough
- Insepktion
- Prototyp / Simulation
- Testfällen
-
Gibt es dazu Hilfsmittel?
- Checklisten
- Schablonen
- Prüfzeitpunkt rechtzeitig festgelegt?
- Genügend Zeit eingeplant für Prüfung?
-
Anforderungen verwalten
- Haben Anforderungen Zustände?
- Gibt es eine Versionierung von Anforderungen?
- Sind die Anforderungen strukturiert?
-
Werden diese in einem System abgelegt?
- Wo werden sie abgelegt?
- Haben alle Projektmitarbeiter darauf Zugriff?
- Haben auch Aussenstehende darauf Zugriff?
- Wenn nicht, wo dann?
-
Wird die Unterscheidung Problem- und Change-Management gemacht?
-
Incident Management
- Problem-Management
- Change-Management
-
Traceability der Anforderung?
- Sind Anforderungen auf dem neusten Stand?
- Werden Anforderungen auch "gewartet"?
- Werden Anforderungen ausgemustert?