Diskussion:DevOps
DevOps vs. Agile
BearbeitenDer Artikel zeigt nicht die Rolle von DevOps auf. Es liest sich eher als eine Liste von Empfehlung für Agile Entwicklung. Themen, die bei Agile als wichtig betrachtet werden, gilt nun als verpflichtend. Ein Beispiel: Automatisierte Tests werden als Alleinstellungsmerkmal dargestellt. Insofern ist dies ein Wiki-Artikel der, zumindest, irreführend ist. (Die englische Version arbeitet dies etwas besser heraus.) (nicht signierter Beitrag von 89.144.201.174 (Diskussion) 07:37, 25. Sep. 2019 (CEST))
- vanGore 16:36, 4. Nov. 2021 (CET) Pro greetz
- ich den Bereich Agile reduziert, auch eine, von vielen Methoden: Spezial:Diff/217135564 greetz vanGore 20:34, 9. Nov. 2021 (CET)
DevOps vs. "Rollenverständnis"
BearbeitenIch finde, zu dem Artikel gehört, dass deutlich gemacht wird, dass DevOps nicht meint, dass Developer nun auch das Operating mit machen sollen (oder umgedreht), sondern die Integration der beiden Disziplinen in den Entwicklungsprozess. Leider wird das von vielen verantwortlichen Entscheidern völlig falsch verstanden, gefordert und gehandhabt - oft eben auch mit dem Verweis, dass die Definition in Wikipedia ja nicht vom Gegenteil spricht. --83.221.34.4 13:04, 3. Jun. 2015 (CEST)
- Vorausgeschickt: Niemand, der seine Sinne beieinander hat, wird singulär eine "Definition in Wikipedia" argumentativ ins Feld führen (erst recht nicht, wenn diese wie derzeit hier aus knappen vier Sätzen besteht; aber auch bei einem umfangreichen Artikel nicht). Wer argumentiert und entscheidet, macht sich ein vielfältiges Bild, und guckt nicht nur in Wikipedia 'rein. Deine Ansage im zweiten Satz, dass das doch von verantwortlichen Entscheidern (und zumal oft) getan würde, ist daher meiner Ansicht nach unplausibel und unglaubwürdig. / Nun zum Eigentlichen: Du bist offenbar recht gut im Thema; dann trage deine Vorstellung doch gerne ruhig in den Artikel ein (nicht, dass es dazu nötig wäre, dass du gut im Thema bist, das könntest du genauso auch dann tun, wenn du schlecht im Thema wärst); genauso funktioniert das hier und ist das hier gedacht. Nur zu. --Kraschnaut 15:28, 18. Aug. 2015 (CEST)
CD?
BearbeitenHallo,
warum ist DevOps Voraussetzung für Continuous Delivery? Gibt es an dieser Stelle weiterführende Literatur?
Danke und Gruß (nicht signierter Beitrag von 31.16.237.84 (Diskussion) 09:04, 25. Jan. 2016 (CET))
- DevOps ist nicht Voraussetzung für Continuous Delivery. Es ist umgekehrt: Continuous Delivery ist ein wichtiger Bestandteil von DevOps. Freimatz (Diskussion) 11:15, 30. Sep. 2019 (CEST)
- AWS und azure nennen CI/CD sogar als erste DevOps Methode. greetz vanGore 17:49, 4. Nov. 2021 (CET)
Docker (Software) ist 2015 der bekannteste Vertreter für Continuous Deployment.
BearbeitenDocker ist eine leichtgewichtige Virtualisierungslösung. Dieses Werkzeug erleichtert die Implementierung von Continuous Deployment ungemein. Aber ist Docker damit ein Vertreter für Continuous Deployment? (nicht signierter Beitrag von 79.197.186.146 (Diskussion) 13:24, 9. Jun. 2016 (CEST))
Docker ist weder eine Betriebssystemvirtualisierung (wie es im Text steht) noch handelt es sich um eine Anwendungsvirtualisierung (wie mein Vorredner behauptet). Der Begriff der Containerisierung ist als neu zu bewerten. Es findet keine Virtualisierung statt! In der Continuous Delivery Pipeline ist Docker "eine" Möglichkeit im letzten Pipeline-Schritt Deployment.--195.140.123.27 13:36, 24. Jan. 2017 (CET)
Kollaboration
Bearbeitenbezeichnet im Deutschen ausschließlich die Zusammenarbeit mit dem Feind, ein Kollaborateur ist jemand, der genau das tut. Könnte man daher das englische "collaboration" bitte nicht so "übersetzen" - das ist nämlich falsch! (nicht signierter Beitrag von 62.99.150.206 (Diskussion) 14:48, 1. Jan. 2020 (CET))
- Laut Duden soll das Bildungssprache sein: https://www.duden.de/rechtschreibung/Kollaboration. Allerdings haben die auch schon andere "falsche Freunde" zu richtigen erklärt: https://www.duden.de/rechtschreibung/realisieren --91.17.144.214 12:56, 10. Jan. 2023 (CET)
Vorschlag für eine Definition
BearbeitenDer Begriff DevOps hat sich zeitgleich mit der Etablierung von agilen Methoden entwickelt. Im Rahmen der immer schnelleren Zyklen von Continuous Integration und Continuous Delivery sind die Operators (Ops) dazu übergegangen, die früher manuell durchgeführten Installationen und Konfigurationsdateien automatisiert durchführen zu lassen - also durch Infrastructure as Code (IaC). Sie wurden dadurch zu Programmierern - Developers (Devs).
Die Fachliteratur ist sich bisher nur darüber einig, dass es keine Definition für den Begriff gibt. Es macht also Sinn, dass die Wikipedia - bei allen Unkenrufen in der Regel die erste Anlaufstelle für Definitionen - eine vorläufige Definition bereitstellt.
Der Artikel liest sich bisher so, als wäre der Begriff vom Himmel gefallen und würde jetzt bestimmte Maßnahmen erfordern. Vermutlich ist es genau andersherum: Die Entwicklung hat zu neuen Vorgehensweisen geführt und irgendwann hat man dem Kind einen Namen gegeben. (nicht signierter Beitrag von Achimbode (Diskussion | Beiträge) 15:50, 20. Aug. 2020 (CEST))
Achimbode (Diskussion) 15:55, 20. Aug. 2020 (CEST)
- Dem "Der Artikel liest sich bisher so, als wäre der Begriff vom Himmel gefallen und würde" stimme ich bei. Allerdings finde ich Deine Herleitung, auch wenn ich ihr zustimme, ein wenig Theorienfindung, hast du dazu vielleicht eine Quelle?
- Ich würde Vorschlagen erst mal die Begriffsdefinition der großen Cloudanbieter mit einfließen lassen, das wäre bei AWS vor allem technische Methoden:
- CI/CD
- Microservices
- Infrastructure as code
- Überwachung und Protokollierung
- Kommunikation und Zusammenarbeit
- und azure bringt dann noch Versionsverwaltung mit ein (das würde dann auch zu einem extra Abschnitt 'Gitops' führen) und dann erst agile mit ins Spiel zu bringen. greetz vanGore 16:46, 4. Nov. 2021 (CET)
- ich habe die feste Definition raus genomen greetz vanGore 20:13, 9. Nov. 2021 (CET)