Vorgehensmodelle für den Softwareentwicklungsprozess

Gesamtprozess der Software-Erstellung und Anwendung

  • eine abstrakte Beschreibung
  • bietet standardisierte, in der Praxis erprobte, Vorgehensweisen zum Ablauf
  • Dient als
    • Leitfaden für alle Beteiligten
    • Vertragsgrundlage für fremd vergebene Projekte
    • Grundlage für Projektplanung und Projektsteuerung

Gesamtprozess der Software-Erstellung und Anwendung

Phasen der Softwareentwicklung

Phasen der Softwareentwicklung

Analysephase

Analysephase

Definitionsphase

Definitionsphase

Entwurfsphase

Entwurfsphase

Implementierungsphase

Implementierungsphase

Abnahme, Einführung, Wartung und Pflege

Abnahme, Einführung, Wartung und Pflege

V-Modell

Allgemeines V-Modell

Vorgehensbausteine

Vorgehensbausteine

Entscheidungspunkte der Projektdurchführungsstrategie

Entscheidungspunkte der Projektdurchführungsstrategie

Scrum

  • wenige und klare Regeln
  • wenige Rollen
  • “Software entsteht durch Interaktionen und Kollaborationen von Menschen”
  • Kundenzufriedenheit und Kundennutzen im Vordergrund

Rollen und Phasen in Scrum

Rollen und Phasen in Scrum

Rollen und Phasen in Scrum

Aktivitäten im Sprint

Aktivitäten im Sprint

  • Planung auf Basis von Product Backlog
  • Entwicklung eines auslieferungsfähigen Produktes
  • Iteratives Vorgehen

Iterativer Ablauf nach Scrum

Iterativer Ablauf nach Scrum

Scrum Taskboard

Scrum Taskboard

Last modified 2022.06.27