Definition

BizDevOps

BizDevOps, auch bekannt als DevOps 2.0, ist ein Ansatz für die Softwareentwicklung, der die Zusammenarbeit von Management (Business), Entwicklern (Devolper) und Betriebsmitarbeitern (Operations) fördert, damit das Unternehmen Software schneller entwickeln, besser auf die Nachfrage der Benutzer reagieren und letztlich den Umsatz maximieren kann.

In der Vergangenheit arbeiteten Entwicklungsteams, Betriebsteams und Managementteams in Silos. Das Entwicklungsteam erstellte den Code, das Betriebsteam verwaltete diesen nach seiner Freigabe und das Managementteam prüfte die Daten für die wichtigsten Kennzahlen (Key Performance Indicators, KPIs) des Unternehmens und legte die Anforderungen für künftige Entwicklungsprojekte fest.

Ein BizDevOps-Ansatz soll die Silos beseitigen und verändert die Art und Weise der Softwareentwicklung grundlegend. Bei diesem Ansatz legt das Geschäftsteam nicht nur die Anforderungen fest, sondern arbeitet auch direkt mit den Entwicklern zusammen, um Prioritäten für Sprints und Backlogs in der agilen Softwareentwicklung festzulegen. Sie werden zu Partnern der Unternehmensseite und arbeiten mit Managern zusammen, um Probleme zu lösen und Unternehmensziele zu erreichen.

Abbildung 1: Was ein BizDevOps-Prozess beinhaltet.
Abbildung 1: Was ein BizDevOps-Prozess beinhaltet.

Eine der Technologien, die die BizDevOps-Bewegung vorantreibt, ist die Echtzeit-Analyse. Mit Unterstützung von Tools zur Überwachung der Anwendungsleistung und von Analyse-Tools können Unternehmen Daten über die Anwendungsleistung und das Verhalten der Endbenutzer sofort abrufen und quantifizieren, wie gut sie die KPIs des Unternehmens unterstützen. Zuvor war es nicht möglich, Informationen auf dieser Ebene zu verfolgen. Mit BizDevOps können Geschäftsziele die Anwendungsentwicklung und -bereitstellung bis hin zu den kleinsten Merkmalen steuern.

Die Unmittelbarkeit der Daten ermöglicht es außerdem, Änderungen an den Anwendungen schnell vorzunehmen und häufiger neue Versionen zu veröffentlichen. In einigen Fällen wird dieser Ansatz zu einer verstärkten Automatisierung führen, insbesondere bei Tests und Qualitätssicherung (QS). Das Bedürfnis nach Schnelligkeit automatisiert zudem einige Bereiche der routinemäßigen Codeentwicklung. Die Geschwindigkeit und Flexibilität, die BizDevOps bietet, ermöglicht BizDevOps-Teams, Fehler schnell zu erkennen und sofort zu beheben, ein Konzept, das als fail fast bekannt ist.

In einigen Unternehmen kann ein BizDevOps-Team auch Mitglieder des Security- und/oder Compliance-Managementteams sowie Vertreter von Test- und Qualitätssicherungsteams umfassen. Um jedoch einen unhandlichen Namen wie BizDevSecComQaOps zu vermeiden, wird die Bezeichnung digitales BizDevOps oder manchmal auch nur BizOps verwendet, um das Konzept der direkten Zusammenarbeit zwischen dem Managementteam eines Unternehmens und den Mitgliedern der IT-Abteilung des Unternehmens zu beschreiben. Es ist jedoch wichtig zu beachten, dass BizOps auch eine engere, nicht-technische Bedeutung haben kann und einfach für Geschäftsmöglichkeit steht.

Diese Definition wurde zuletzt im Juni 2022 aktualisiert

Erfahren Sie mehr über Softwareentwicklung

ComputerWeekly.de
Close