DevOps

DevOps: Entwicklung und Betrieb als ein Team

DevOps verbindet Softwareentwicklung (Development) und IT-Betrieb (Operations) zu einer gemeinsamen Verantwortung: Änderungen sollen klein, häufig, automatisiert und sicher in Betrieb gehen, und Messwerte aus dem Betrieb fließen direkt in die Entwicklung zurück. Der Artikel erklärt Herkunft und Grundprinzipien (CALMS, Three Ways), die DevOps-Schleife und die CI/CD-Pipeline, Rollen und Teamformen, den Testansatz, die DORA-Kennzahlen sowie Grenzen von DevOps.

Vorgehensmodelle: klassisch und agil

Ein Vorgehensmodell legt fest, in welchen Schritten ein Softwareprojekt abläuft, welche Ergebnisse dabei entstehen und wer wofür zuständig ist. Der Artikel unterscheidet klassische (plangetriebene) und agile Vorgehensmodelle, stellt Wasserfallmodell, V-Modell, Spiralmodell, Scrum, Extreme Programming, Kanban, SAFe und DevOps im Kurzporträt vor (jeweils mit eigenem Artikel), erklärt das Agile Manifest sowie Prototypen und das Minimum Viable Product und zeigt, wie Du für eine Projektsituation ein passendes Vorgehensmodell auswählst und begründest.