DevOps – Steuern und entwickeln

DevopsDevOps bringt durch eine ganzheitliche Sicht Dynamik in Projektabläufe in der IT.

Wie kann der interdisziplinäre Austausch zwischen Steuern und Entwickeln aussehen? Unternehmen bleiben nur durch die Beschleunigung von Produktentwicklungen und damit einhergehend durch die Automatisierung von Routinen wettbewerbsfähig. Das müssen auch alle IT-basierten Prozesse abbilden: Internet- und Intranetanwendungen unterliegen ebenso wie Serverlösungen kontinuierlichen Aktualisierungen.

Was bedeutet das auf Seiten von IT-Services und IT-Entwicklung? Zunehmend ersetzen interdisziplinäre Teams aus Entwicklung und Systemadministration die klassische Plan-Build-Run-Struktur.
Was bedeutet die Umstellung auf DevOps für die IT-Unternehmen?

Die Zukunft der IT-Entwicklung

Die IT-Entwicklung erlebt aktuell einen Paradigmenwechsel: Nicht mehr der große, umfassende Release neuer Softwareversionen steht länger im Vordergrund, sondern die kontinuierliche Weiterentwicklung einzelner Funktionen, die den Kunden über Updates in kurzen Intervallen zur Verfügung gestellt werden.

Entwickler arbeiten quasi auf Abruf und setzen zeitnah Rückmeldungen aus dem laufenden Betrieb in Verbesserungen und Erweiterungen um. Gleichzeitig findet ein laufendes Kosten- und Sicherheitscontrolling statt. In dieser „neuen Welt“ der Verquickung von „Development“ und „Operations“ – kurz: DevOps – bilden entweder die einzelnen Entwicklungsteams diese Operation-Skill-Sets ab, oder Schnittstellen zur Anwendungsprogrammierung binden den laufenden Betrieb der Produkte beziehungsweise Programme an. Spezielle Plattformen (oft cloud-basiert) automatisieren Tests, die Bereitstellung von Updates und die Umsetzung von Sicherheitsanforderungen. Das ermöglicht es, Anwenderfragen direkt und individuell zu beantworten.
Mit DevOps läuft zudem die kontinuierliche, innovative Weiterentwicklung von IT-Produkten stabiler, da die bisher streng getrennten Bereiche von Entwicklung und Umsetzung interdisziplinär zusammenarbeiten.

Die Voraussetzungen

Was bedeutet die Umstellung auf DevOps für die IT-Unternehmen? Entwickler und Betriebsmanager müssen an einem Strang ziehen und der Agilität Vorrang geben – das erfordert einen intensiveren Austausch als bei konventionellen IT-Entwicklungsmethoden. Viele IT-Unternehmen gehen deshalb den Schritt, Teams völlig neu zusammenzusetzen – IT-Fachkräfte werden nicht mehr mit einzelnen Aufgaben für separate Produkte oder Projekte betraut, sondern bilden Arbeitsgruppen aus Entwicklern und Betriebsmanagern (Admins), die Hand in Hand ein Produkt oder Projekt über seine „ganze“ Lebensdauer begleiten.

DevOps bringt Dynamik in die Projektabläufe: Tests und Roll-outs müssen schnell geplant und umgesetzt werden, Anwendungspakete sinnvoll gebündelt und in kurzen Intervallen in die Produktumgebung integriert werden.

Automatisierung hat Vorrang. Nur so können die beschleunigten Abläufe reibungslos funktionieren. Damit sich die Teams auf die kontinuierliche Entwicklung und Verbesserung der Produkte und Projekte konzentrieren können, sollten Routinen möglichst automatisiert ablaufen und keine „Manpower“ binden.

Erfolgreiche IT-Unternehmen schaffen zudem ideale Entwicklungsumgebungen: Eine Cloud bietet zum Beispiel beste Voraussetzungen für erfolgreiche DevOps-Projekte. Dort können umfassende Entwicklungsplattformen inklusive Test- und Staging-Umgebungen sowie Versionsverwaltung und Automatisierungstools eingerichtet werden, die virtuell reale Bedingungen abbilden. Die produktive Infrastruktur bleibt so vom Entwicklungsprozess weitgehend unberührt.

DevOps bringt Dynamik in die IT

In der Praxis

DevOps reagiert also auf kürzere Release-Intervalle mit höherer Automatisierung und interdisziplinären Teams – das bedeutet auch eine höhere Komplexität von IT-Projekten. Vor allem bei großen Unternehmen und Konzernen kommt es zudem häufig dazu, dass zeitgleich mehrere Releases in Vorbereitung sind, die sich alle in unterschiedlichen Phasen von Entwicklung, Test, Integration und Deployment befinden. Unternehmen, die DevOps umsetzen, verabschieden sich deshalb weitestgehend von etablierten Prozessen und setzen stattdessen auf Agilität und ständigen Austausch. Erste Erfahrungen zeigen dabei, dass sich die besten Architekturen, Anforderungen und Designs aus selbstorganisierenden Teams ergeben. Wenn diese Teams in regelmäßigen Abständen ihre Arbeit reflektieren und sich fragen, wie sie noch effektiver werden können, um daraufhin ihr zukünftiges Verhalten anzupassen, werden sie wirklich nachhaltige Entwicklungen schaffen.

DevOps und die Kunden

Die Platzierung neuer Softwareversionen oder Produkte verändert sich durch DevOp radikal. Kunden werden viel intensiver in die Weiterentwicklung des Produktes eingebunden, sie bringen Nutzererfahrungen als wertvolle Anregungen in den Prozess ein.

DevOps und der Betrieb

DevOps-Projekte nutzen skalierbare Infrastrukturen, modernste Technologien, höchste Verfügbarkeit und zertifizierte Sicherheit, um schneller, experimenteller und kundenspezifischer Projekte und Produkte beispielsweise bei Cloudlösungen zu entwickeln. Build- und Test-Umgebungen können bereitgestellt werden, ohne Ressourcen für die nächsten Releases zu binden.

DevOps und der Markt

Neue Anforderungen und Herausforderungen an Projekte und Teams sind jederzeit willkommen, auch in späten Entwicklungsphasen eines Produktes. Durch agile Prozesse können sie nutzbar gemacht und ihre prompte Umsetzung als Wettbewerbsvorteil erkannt werden.

, , ,


Weitere Artikel zum Thema lesen

Ausblick auf Cloud Computing im B2B Umfeld

Cloud

Ausblick auf Cloud Computing im B2B Umfeld

Im Spannungsfeld zwischen Aufbruchsstimmung und Sicherheitsbedenken.

weiter lesen

Cloud

6 Schritte zum sicheren Cloud-Projekt

Wie Unternehmen Webprojekte in der Cloud erfolgreich planen.

weiter lesen

Intrusion Detection System – System und Netzwerke richtig absichern

Cloud, Hosting, IT Security, IT-News

Intrusion Detection System – System und Netzwerke richtig absichern

Bei der Entwicklung von Webseiten ist die Absicherung des Systems vor Hacking-Attacken wichtig. So unterstützt ein Intrusion Detection System die frühzeitige Erkennung von Angriffen...

weiter lesen


Neueste Nachrichten von ADACOR

Cloud

Hybrid Cloud in vielen Unternehmen bereits Realität

Einsatzmöglichkeiten der Hybrid Cloud und wieso sie die jeweiligen Nachteile von Private und Public Cloud minimiert.

weiter lesen

IT Security

Hintergründe und aktuelle Informationen zur WannaCry-Attacke

Zum Heulen - wie die bislang größte Malware-Attacke ihren Ausgang nahm und welche Gegenmaßnahmen möglich sind.

weiter lesen

Hosting

Pflege und Aufbau eines Datennetzwerks im Rechenzentrum

Konzeptionelle Vorarbeit inklusive der Planung von Redundanzen beim Aufbau eines Datennetzwerks spart im Betrieb Zeit und Kosten.

weiter lesen

Diese Seite verwendet Cookies, welche uns helfen, unsere Services anzubieten und zu verbessern.
Erfahren Sie mehr über unsere Cookie-Richtlinien. Durch die Nutzung dieser Website erklären Sie sich mit der Nutzung von Cookies einverstanden.