Menü
Ein Beitrag von Adacor

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.

, , ,

Die besten IT-News per E-Mail

Immer als Erster über brandaktuelle IT-Themen informiert sein!


Weitere Artikel zum Thema lesen

Taskmanagement – Verknüpfung von Kanban mit Helpdesk

Biz & Trends, Cloud, Hosting

Taskmanagement – Verknüpfung von Kanban mit Helpdesk

Warum wir unser Kanban-System mit dem Ticketsystem (OTRS) verbunden haben.

weiter lesen

Anwendungsbeispiel – Mit Service Design ein Leistungsangebot für die Cloud konzipieren

Cloud

Anwendungsbeispiel für Service Design

Anwendungsbeispiel – Mit Service Design ein Leistungsangebot für die Cloud konzipieren.

weiter lesen

ISO 27001 Zertifizierung – bester Schutz für IT

Biz & Trends, Cloud, Hosting, IT Security

ISO 27001 Zertifizierung – bester Schutz für IT

Aufgrund der Komplexität von Informationstechnik und der Nachfrage nach Zertifizierungen sind in den letzten Jahren zahlreiche Anleitungen, Standards und nationale Normen zur IT-Sicherheit entstanden....

weiter lesen


Neueste Nachrichten von Adacor

Cloud

Was macht Cloud-Dienste sexy?

Die reflexartige Antwort ist häufig mit dem Thema “Kostenersparnis“ verbunden. Doch dies sollte nicht einziges Ziel sein.

weiter lesen

IT-Compliance

IT Security

IT-Compliance mit System

Wie sich Gesetze und Regeln in der IT einhalten lassen. Ein Drei-Punkte-Programm zur Einhaltung von IT-Compliance.

weiter lesen

Passwortsicherheit – Jedes Zeichen zählt!

IT Security

Sicherheitslücke bei WordPress: So lässt sich Phishing verhindern

Neue Serverkonfiguration schützt einfach und effektiv beim Phishing von Reset-Links.

weiter lesen

Diese Website verwendet Cookies. Mit der weiteren Nutzung der Website stimmen Sie unserer Datenschutzerklärung zu.
Für weitere Informationen klicken Sie bitte hier.