DevOps beschleunigt die Lieferung von qualitativ hochwertigeren Lösungen, indem es die Arbeit von Teams in der Softwareentwicklung und im IT-Betrieb kombiniert und automatisiert.
Unter DevOps versteht man diverse Praktiken, Tools und eine Kulturphilosophie, die die Prozesse zwischen Softwareentwicklungs- und IT-Teams automatisieren und integrieren. Im Vordergrund stehen dabei Teambefähigung, teamübergreifende Kommunikation und Zusammenarbeit sowie Technologieautomatisierung.
Die DevOps-Bewegung begann um das Jahr 2007, als die Communitys für Softwareentwicklung und IT Operations Bedenken über das traditionelle Softwareentwicklungsmodell äußerten, bei dem die Entwickler, die den Code schrieben, getrennt von Operations-Teams arbeiteten, die den Code bereitstellten und unterstützten.
Der Begriff DevOps, eine Kombination aus den Wörtern Development und Operations, spiegelt den Prozess der Integration beider Fachgebiete in einen kontinuierlichen Prozess wider.
Wie funktioniert DevOps?
Ein DevOps-Team besteht aus Entwickler- und IT-Operations-Teams, die während des gesamten Produktlebenszyklus zusammenarbeiten, um die Geschwindigkeit und Qualität des Software-Deployments zu erhöhen. Es ist eine neue Arbeitsweise und ein kultureller Wandel mit tiefgreifenden Auswirkungen auf Teams und die Unternehmen, für die sie arbeiten.