Der Blätterkatalog benötigt Javascript.
Bitte aktivieren Sie Javascript in Ihren Browser-Einstellungen.
The Blätterkatalog requires Javascript.
Please activate Javascript in your browser settings.
6 Elektronik 18 2020 Entwickeln mit DevOps Ein Win-Win-Ansatz Entwickler sollen Software immer schneller zur Marktreife führen Programmierer und deren Unternehmen stellt das vor Herausforderungen Agile Methoden wie DevOps können dabei helfen Entwicklungszyklen einzuhalten Von Klaus Kurz Unternehmen profitieren von abteilungsübergreifender Zusammenarbeit und betriebswirtschaftlichen Synergien Ebenso wächst das Internet of Things rasant Die Vernetzung von Geräten Bauelementen Sensoren und Ähnlichem nimmt immer weiter zu Ohne agile SoftwareEntwicklung und -Monitoring wäre das kaum möglich Mit DevOps bietet sich die Möglichkeit um mit den immer kürzer werdenden Entwicklungszyklen Schritt zu halten Bei DevOps steht ein Optimieren der Zusammenarbeit von Entwicklungs-Development und Betriebsteams Operations im Vordergrund Mithilfe der Methode können Firmen das Bereitstellen von IT-Services und die Einführung agiler schlanker Verfahren beschleunigen Seinen Ursprung hat DevOps in der Lean-Bewegung der 1990er-Jahre die auf eine effiziente Wertschöpfungskette industrieller Güter abzielte Ihr Grundsatz Produktionsprozesse auf möglichst kleine autonome Teilschritte herunterzubrechen und die Qualitätssicherung direkt einzubinden ermöglicht schnelle flexible Reaktionen auf Veränderungen oder Schwierigkeiten Hiermit reduziert sich die Bearbeitungszeit Ressourcen werden optimal eingesetzt und Engpässe vermieden DevOps überträgt den Gedanken auf die Softwareentwicklung indem Unternehmen das Entwickeln und den Betrieb in kleinen agilen Teams zusammenführen Beide Abteilungen verantworten das Erstellen Bereitstellen den Betrieb und die Qualitätssicherung der Software Herausforderungen auf dem Weg zur Zusammenarbeit Für Unternehmen sind kürzere Entwicklungszyklen sowie schnelle Produktoder Service-Updates und -Entwicklungen essenziell unter Nutzung stabiler unterbrechungsfreier Systeme Jedoch gefährdet schnelles Entwickeln ohne angemessene Sicherheitsvorkehrungen das Ziel kurzer Entwicklungszyklen Mit der DevOps-Methode können Anwender das Dilemma lösen Alle Mitarbeiter die beim Softwareentwickeln und -Bereitstellen tätig sind werden in einen einzigen hoch automatisierten Arbeitsablauf mit einem gemeinsamen Ziel integriert Bild 1 Dashboards sind unerlässlich um Teams miteinander zu verbinden und über die Leistung ihrer Systeme auf dem Laufenden zu halten Bild New Relic Bild 2 Teams müssen alle ihre Daten aus allen Quellen an einem Ort leicht einsehen können Bild New Relic Impulse Bild igor kisselev | Shutterstock