Vorgehensmodell

Ein Vorgehensmodell (auch Prozessmodell) gibt einen Rahmen für professionelle Softwareentwicklung vor, um deren Tätigkeiten grob in Phasen zu strukturieren und wiederholbar zu gestalten. Konkret definiert ein solches Vorgehensmodell häufig:

  • Rollen
  • Prozesse
  • Artefakte
  • Besprechungen

Beispiele für Vorgehensmodelle sind:

  • Wasserfallmodell
  • V-Modell
  • Spiralmodell
  • CMMI
  • Rational Unified Process (RUP)
  • Extreme Programming
  • Scrum
  • Kanban

Die gelisteten Vorgehensmodelle werden in der Literatur häufig in verschiedene Klassen unterteilt und oft auch anders bezeichnet (Management Framework, Prozessmodell, etc.).