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