BizDevOps
Die prozessorientierte IT-Organisation
Uwe Weng
Wer bin ich?
 42 Jahre Lebenserfahrung
 Diplom-Wirtschaftsinformatiker
 Projektmanager beim Verband der Vereine
Creditreform e.V. in Neuss
 20 Jahre Erfahrung im Zusammenspiel von Informatik
und Organisation
Agenda
 Warum gibt es BizDevOps?
 Was ist BizDevOps?
 Wie komme ich zu einer BizDevOps-Orga?
 Was nehme ich aus dem Vortrag mit?
Warum gibt es BizDevOps?
Aktuelle Themen in der IT
 Was haben diese Themen mit BizDevOps zu tun?
Wertbeitrag der IT
IT-Alignment
IT-Governance
Cost vs. Profit Center
Industrie 4.0
Digitalisierung
Cloud
Virtualisierung
Docker
Microservices
Big Data
Business transactions
Mitarbeitermotivation
und -gewinnung
Agile Softwareentwicklung
Sehr viel !!!
Warum gibt es BizDevOps?
1955
100010010
111000111
1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Warum gibt es BizDevOps?
 IT wird als Ressource gesehen.
 Eingliederung in die bestehende tayloristisch geprägte
Aufbauorganisation
IT-Alignment | IT-Governance | Wertbeitrag der IT | Enabling
Marketing &
Vertrieb
ITEinkauf Produktion
Personal &
Verwaltung
Unternehmensleitung
Warum gibt es BizDevOps?
 Taylorismus setzt sich in der IT-Orga fort.
Business
Änderungs-
wünsche
Software-
entwicklung
Anforderungs-
management
Qualitäts-
sicherung
Entwicklung Betrieb
Projekt-
management
1st-Level
Support
Infrastruktur /
Netzwerk
Security /
Compliance
Operating
DeploymentDeployment
IT
6 Wechsel der
Verantwortlichkeit
5 Wechsel zu viel!?
Warum gibt es BizDevOps?
 Nachteile dieser Aufbauorganisation
 „Meine IT ist langsam.“ als Ergebnis von Zielkonflikten.
 Keine abteilungsübergreifende identische Skalierbarkeit
der Geschäftstätigkeit gegeben.
 IT kann nicht unter Kenntnis des Business die „richtigen“
Entscheidungen treffen. Betrieb ist mehr als Sicherstellung
der Verfügbarkeit.
 Innovationen erfordern flexible Änderungen von
Prozessen, Architekturen und Infrastrukturen.
 Anspruchsvolle Aufgaben werden von Personen erledigt,
die die Eigenständigkeit, Unabhängigkeit und
Selbstverantwortung lieben.
 Fazit: Taylorismus ist für eine digitale Geschäftsstrategie
in einem dynamischen Marktumfeld ungeeignet.
Digitalisierung | Industrie 4.0 | Cloud | Mitarbeitermotivation
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Development Operations
Continous
integration
and testing
Continous
delivery and
deployment
Automatization
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
Warum gibt es BizDevOps?
1955 1980 1990 Heute
BizDevOps
2010
DevOps
Prozess-
organisation
Projekt-
managementIT-Zeitalter
2000
Agile
Methoden
 Ursprung in der IT
 Strukturiertes Vorgehen
 Orientierung an wertschöpfenden Prozessen
 Continuous Improvement
 Agil
 Konsequente Weiterentwicklung des DevOps-Ansatzes
Was ist BizDevOps?
 BizDevOps = Biz + Dev + Ops
 BizDevOps = Biz + IT
 BizDevOps = Biz + DevOps
 BizDevOps = BizDevOps
 Organisationskonzept für erfolgreiche, effiziente und
nachhaltige Umsetzung einer Digitalisierungsstrategie
 Antwort der IT auf „Meine IT ist langsam.“
 Fokus liegt mehr auf Erhöhung des Wertbeitrags für den
Kunden als auf Kostenreduktion.
 Technische unterstützende Komponente, um die Ziele zu
erreichen!
IT-Alignment | Wertbeitrag der IT | Virtualisierung | Automatisierung
Wann ist BizDevOps sinnvoll?
Einordnung in eine IT-Organisation
 Software unterstützt nicht nur Ihr Geschäft, sondern ist Ihr
Geschäft.
 Individuelle Softwareentwicklung und -betrieb
 innovativ
 immaterielles Gut
 hohe Änderungsrate
 verschiedene Wissens-Domänen
 Unternehmensgröße und -kultur
 Ansatz auch auf Organisationsbereiche außerhalb der IT
anwendbar!
Digitalisierung| Wertbeitrag der IT | Profit Center | Enabling
Was ist BizDevOps?
 „Agiles Manifest“ als Leitbild
 Menschen und Interaktionen sind wichtiger als Prozesse
und Werkzeuge.
 Funktionierende Software steht über einer umfassenden
Dokumentation.
 Zusammenarbeit mit dem Kunden steht über der
Vertragsverhandlung / ursprünglich vereinbarte
Leistungsbeschreibung.
 Reagieren auf Veränderung steht über dem Befolgen
eines Plans.
Agile Softwareentwicklung | Mitarbeitermotivation
Was ist BizDevOps?
Agile Softwareentwicklung| Microservice
Klassisch:
Projektleiter
Anforderungs-
management BetriebBusiness Software-
entwicklung
Qualitäts-
sicherung
Projektteam
BizDevOps:
Projektleiter
Projektteam
Was ist BizDevOps?
Zeit
BizDevOps:
Agile Softwareentwicklung| Time to Market
Klassisch:
Projekt-
initialisierung
Anforderungs-
analyse
Softwareentwicklung
Qualitäts-
sicherung
Betrieb
Was ist BizDevOps?
 Beispiel für eine agile „BizDevOps“ -IT-Organisation
 Verantwortung für die Entwicklungs-Kette (IT) liegt in
einem Team (vertikale Integration)
 Verantwortung für das Betreiben eines Geschäftsprozesses
liegt in einem Team (2nd-Level-Support).
Business
Änderungs-
wünsche
Betrieb
Projekt-
management
1st-Level
Support
Infrastruktur /
Netzwerk
Security /
Compliance
Operating
IT
Was ist BizDevOps?
 Übertragung dieses Leitbilds auf die agile geschäfts-
prozessorientierte Organisation
 Verantwortung für eine Wertschöpfungskette (Business) liegt
in einer Orga-Einheit (horizontale Integration).
 Interdisziplinäre Organisationseinheiten
Was ist BizDevOps?
 Beispiel für eine agile prozessorientierte Organisation
Business 1 Business 2
Marketing &
Vertrieb
Personal &
Verwaltung
IT
Unternehmensleitung
Standard-
applikation
1st-Level
Support
Infrastruktur /
Netzwerk
Security /
Compliance
Operating
Was ist BizDevOps?
 Eine agile Organisation
 ist fokussiert auf wertschöpfende/s Produkt bzw.
Dienstleistung und nicht auf einzelne Projekte
 entwickelt zielgerichtet seine Lösungskompetenz
kontinuierlich weiter
 Produktverbesserungen (extern)
 Auftragsbearbeitung (intern)
 skaliert optimal mit Produktlebenszyklus und der aktuellen
Auftragslage
 fördert die Mitarbeitermotivation durch direkte
Anteilnahme am Geschäftserfolg und kreative Mitwirkung.
Agilität | Cloud | Virtualisierung | Mitarbeitermotivation
 Faktor Mensch (Fachwissen und Soft Skills)
 „We built it, we run it“ – Teams
 Continous Improvement Kultur
 Entscheidungskultur auf Teamebene schaffen.
 Räumliche Nähe
 Permanenter Ansprechpartner pro DevOps-Team im Biz
 Hoher Automatisierungsgrad von Deployments, um mit
Geschwindigkeit des Biz mithalten zu können.
 Mut zu Spezifikationslücken, aber keine Ziellosigkeit.
 Pair Programming (Pair = Biz + Dev)
 Identifizierung von Geschäftsprozessen, d.h.
zusammenhängende, abteilungsübergreifende
Funktionen.
Wie komme ich zu einer
BizDevOps-Orga?
Erfolgsfaktoren
Agile Softwareentwicklung | Mitarbeitermotivation
Wie komme ich zu einer
BizDevOps-Orga?
 Schritt 1: DevOps in der IT bezogen auf Funktionen oder
Applikationen etablieren.
 Eine erste dedizierte Gruppe bilden und Erfahrungen
sammeln, z.B. in einem gemeinsamen Projekt.
Entwicklung Betrieb
Wie komme ich zu einer
BizDevOps-Orga?
 Schritt 2: Business in das Team integrieren
 während der Entwicklung
 während des Betriebes
Entwicklung BetriebBusiness
Wie komme ich zu einer
BizDevOps-Orga?
 Schritt 3: Ansatz auf Geschäftsprozesse ausweiten.
 Geschäftsprozesse identifizieren z.B. anhand
technischer Abhängigkeiten oder auch Auswirkungen
von Störungen.
 Teamverantwortung für einzelne Funktionen auf
Prozessschritte und anschließend auf ganze Prozesse
ausweiten (konsolidieren).
IT-Alignment | Wertbeitrag der IT| Mitarbeitermotivation
Erfolgsmessung mit KPI
 Einfachere ROI Berechnung, wenn Entwicklungsprozess
und Operating in einer OE vereint sind.
 KPI: Durchlaufzeit eines Features von der
Anforderungsaufnahme bis zur Nutzung durch den
Kunden. Time to Market
 KPI: Business transaction completion drückt die aus
Geschäftssicht wahrgenommene Verfügbarkeit der IT
aus.
Business transactions | Big Data
Was nehme ich aus dem
Vortrag mit?
 Mit BizDevOps sind Wertbeitrag und Kosten der IT
Geschäftsprozessen direkt zugeordnet.
 Diskussionen um IT-Alignment und IT-Governance sind
damit hinfällig.
 Weniger Zielkonflikte
 Prozessorientierter Know-How-Aufbau führt zur höheren
Mitarbeitermotivation, weil Beitrag direkt erkennbar und
abwechslungsreichere Aufgaben.
 Teams skalieren und „wandern“ mit der Geschäftsstrategie
und -entwicklung.
 Passen Marktumfeld und Unternehmenskultur zu diesem
Ansatz?
Was nehme ich aus dem
Vortrag mit?
 Seien Sie ein „Org-Enabler“!
 Sie können bereits JETZT DevOps umsetzen!
 Binden Sie den Fachbereich in die Weiterentwicklung
kommunikativer ein!
BizDevOps
vertikale Integration
DevOps
Prozessorganisation
horizontale Integration
Welche Anmerkungen und
Fragen haben Sie?
Sie sind jederzeit herzlich willkommen:
Uwe Weng
uwe.weng@gmx.de
Tel. 0179/8773537

BizDevOps - Die prozessorientierte IT-Organisation

  • 1.
  • 2.
    Wer bin ich? 42 Jahre Lebenserfahrung  Diplom-Wirtschaftsinformatiker  Projektmanager beim Verband der Vereine Creditreform e.V. in Neuss  20 Jahre Erfahrung im Zusammenspiel von Informatik und Organisation
  • 3.
    Agenda  Warum gibtes BizDevOps?  Was ist BizDevOps?  Wie komme ich zu einer BizDevOps-Orga?  Was nehme ich aus dem Vortrag mit?
  • 4.
    Warum gibt esBizDevOps? Aktuelle Themen in der IT  Was haben diese Themen mit BizDevOps zu tun? Wertbeitrag der IT IT-Alignment IT-Governance Cost vs. Profit Center Industrie 4.0 Digitalisierung Cloud Virtualisierung Docker Microservices Big Data Business transactions Mitarbeitermotivation und -gewinnung Agile Softwareentwicklung Sehr viel !!!
  • 5.
    Warum gibt esBizDevOps? 1955 100010010 111000111 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden
  • 6.
    Warum gibt esBizDevOps?  IT wird als Ressource gesehen.  Eingliederung in die bestehende tayloristisch geprägte Aufbauorganisation IT-Alignment | IT-Governance | Wertbeitrag der IT | Enabling Marketing & Vertrieb ITEinkauf Produktion Personal & Verwaltung Unternehmensleitung
  • 7.
    Warum gibt esBizDevOps?  Taylorismus setzt sich in der IT-Orga fort. Business Änderungs- wünsche Software- entwicklung Anforderungs- management Qualitäts- sicherung Entwicklung Betrieb Projekt- management 1st-Level Support Infrastruktur / Netzwerk Security / Compliance Operating DeploymentDeployment IT 6 Wechsel der Verantwortlichkeit 5 Wechsel zu viel!?
  • 8.
    Warum gibt esBizDevOps?  Nachteile dieser Aufbauorganisation  „Meine IT ist langsam.“ als Ergebnis von Zielkonflikten.  Keine abteilungsübergreifende identische Skalierbarkeit der Geschäftstätigkeit gegeben.  IT kann nicht unter Kenntnis des Business die „richtigen“ Entscheidungen treffen. Betrieb ist mehr als Sicherstellung der Verfügbarkeit.  Innovationen erfordern flexible Änderungen von Prozessen, Architekturen und Infrastrukturen.  Anspruchsvolle Aufgaben werden von Personen erledigt, die die Eigenständigkeit, Unabhängigkeit und Selbstverantwortung lieben.  Fazit: Taylorismus ist für eine digitale Geschäftsstrategie in einem dynamischen Marktumfeld ungeeignet. Digitalisierung | Industrie 4.0 | Cloud | Mitarbeitermotivation
  • 9.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden
  • 10.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden
  • 11.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden
  • 12.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden Development Operations Continous integration and testing Continous delivery and deployment Automatization
  • 13.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden
  • 14.
    Warum gibt esBizDevOps? 1955 1980 1990 Heute BizDevOps 2010 DevOps Prozess- organisation Projekt- managementIT-Zeitalter 2000 Agile Methoden  Ursprung in der IT  Strukturiertes Vorgehen  Orientierung an wertschöpfenden Prozessen  Continuous Improvement  Agil  Konsequente Weiterentwicklung des DevOps-Ansatzes
  • 15.
    Was ist BizDevOps? BizDevOps = Biz + Dev + Ops  BizDevOps = Biz + IT  BizDevOps = Biz + DevOps  BizDevOps = BizDevOps  Organisationskonzept für erfolgreiche, effiziente und nachhaltige Umsetzung einer Digitalisierungsstrategie  Antwort der IT auf „Meine IT ist langsam.“  Fokus liegt mehr auf Erhöhung des Wertbeitrags für den Kunden als auf Kostenreduktion.  Technische unterstützende Komponente, um die Ziele zu erreichen! IT-Alignment | Wertbeitrag der IT | Virtualisierung | Automatisierung
  • 16.
    Wann ist BizDevOpssinnvoll? Einordnung in eine IT-Organisation  Software unterstützt nicht nur Ihr Geschäft, sondern ist Ihr Geschäft.  Individuelle Softwareentwicklung und -betrieb  innovativ  immaterielles Gut  hohe Änderungsrate  verschiedene Wissens-Domänen  Unternehmensgröße und -kultur  Ansatz auch auf Organisationsbereiche außerhalb der IT anwendbar! Digitalisierung| Wertbeitrag der IT | Profit Center | Enabling
  • 17.
    Was ist BizDevOps? „Agiles Manifest“ als Leitbild  Menschen und Interaktionen sind wichtiger als Prozesse und Werkzeuge.  Funktionierende Software steht über einer umfassenden Dokumentation.  Zusammenarbeit mit dem Kunden steht über der Vertragsverhandlung / ursprünglich vereinbarte Leistungsbeschreibung.  Reagieren auf Veränderung steht über dem Befolgen eines Plans. Agile Softwareentwicklung | Mitarbeitermotivation
  • 18.
    Was ist BizDevOps? AgileSoftwareentwicklung| Microservice Klassisch: Projektleiter Anforderungs- management BetriebBusiness Software- entwicklung Qualitäts- sicherung Projektteam BizDevOps: Projektleiter Projektteam
  • 19.
    Was ist BizDevOps? Zeit BizDevOps: AgileSoftwareentwicklung| Time to Market Klassisch: Projekt- initialisierung Anforderungs- analyse Softwareentwicklung Qualitäts- sicherung Betrieb
  • 20.
    Was ist BizDevOps? Beispiel für eine agile „BizDevOps“ -IT-Organisation  Verantwortung für die Entwicklungs-Kette (IT) liegt in einem Team (vertikale Integration)  Verantwortung für das Betreiben eines Geschäftsprozesses liegt in einem Team (2nd-Level-Support). Business Änderungs- wünsche Betrieb Projekt- management 1st-Level Support Infrastruktur / Netzwerk Security / Compliance Operating IT
  • 21.
    Was ist BizDevOps? Übertragung dieses Leitbilds auf die agile geschäfts- prozessorientierte Organisation  Verantwortung für eine Wertschöpfungskette (Business) liegt in einer Orga-Einheit (horizontale Integration).  Interdisziplinäre Organisationseinheiten
  • 22.
    Was ist BizDevOps? Beispiel für eine agile prozessorientierte Organisation Business 1 Business 2 Marketing & Vertrieb Personal & Verwaltung IT Unternehmensleitung Standard- applikation 1st-Level Support Infrastruktur / Netzwerk Security / Compliance Operating
  • 23.
    Was ist BizDevOps? Eine agile Organisation  ist fokussiert auf wertschöpfende/s Produkt bzw. Dienstleistung und nicht auf einzelne Projekte  entwickelt zielgerichtet seine Lösungskompetenz kontinuierlich weiter  Produktverbesserungen (extern)  Auftragsbearbeitung (intern)  skaliert optimal mit Produktlebenszyklus und der aktuellen Auftragslage  fördert die Mitarbeitermotivation durch direkte Anteilnahme am Geschäftserfolg und kreative Mitwirkung. Agilität | Cloud | Virtualisierung | Mitarbeitermotivation
  • 24.
     Faktor Mensch(Fachwissen und Soft Skills)  „We built it, we run it“ – Teams  Continous Improvement Kultur  Entscheidungskultur auf Teamebene schaffen.  Räumliche Nähe  Permanenter Ansprechpartner pro DevOps-Team im Biz  Hoher Automatisierungsgrad von Deployments, um mit Geschwindigkeit des Biz mithalten zu können.  Mut zu Spezifikationslücken, aber keine Ziellosigkeit.  Pair Programming (Pair = Biz + Dev)  Identifizierung von Geschäftsprozessen, d.h. zusammenhängende, abteilungsübergreifende Funktionen. Wie komme ich zu einer BizDevOps-Orga? Erfolgsfaktoren Agile Softwareentwicklung | Mitarbeitermotivation
  • 25.
    Wie komme ichzu einer BizDevOps-Orga?  Schritt 1: DevOps in der IT bezogen auf Funktionen oder Applikationen etablieren.  Eine erste dedizierte Gruppe bilden und Erfahrungen sammeln, z.B. in einem gemeinsamen Projekt. Entwicklung Betrieb
  • 26.
    Wie komme ichzu einer BizDevOps-Orga?  Schritt 2: Business in das Team integrieren  während der Entwicklung  während des Betriebes Entwicklung BetriebBusiness
  • 27.
    Wie komme ichzu einer BizDevOps-Orga?  Schritt 3: Ansatz auf Geschäftsprozesse ausweiten.  Geschäftsprozesse identifizieren z.B. anhand technischer Abhängigkeiten oder auch Auswirkungen von Störungen.  Teamverantwortung für einzelne Funktionen auf Prozessschritte und anschließend auf ganze Prozesse ausweiten (konsolidieren). IT-Alignment | Wertbeitrag der IT| Mitarbeitermotivation
  • 28.
    Erfolgsmessung mit KPI Einfachere ROI Berechnung, wenn Entwicklungsprozess und Operating in einer OE vereint sind.  KPI: Durchlaufzeit eines Features von der Anforderungsaufnahme bis zur Nutzung durch den Kunden. Time to Market  KPI: Business transaction completion drückt die aus Geschäftssicht wahrgenommene Verfügbarkeit der IT aus. Business transactions | Big Data
  • 29.
    Was nehme ichaus dem Vortrag mit?  Mit BizDevOps sind Wertbeitrag und Kosten der IT Geschäftsprozessen direkt zugeordnet.  Diskussionen um IT-Alignment und IT-Governance sind damit hinfällig.  Weniger Zielkonflikte  Prozessorientierter Know-How-Aufbau führt zur höheren Mitarbeitermotivation, weil Beitrag direkt erkennbar und abwechslungsreichere Aufgaben.  Teams skalieren und „wandern“ mit der Geschäftsstrategie und -entwicklung.  Passen Marktumfeld und Unternehmenskultur zu diesem Ansatz?
  • 30.
    Was nehme ichaus dem Vortrag mit?  Seien Sie ein „Org-Enabler“!  Sie können bereits JETZT DevOps umsetzen!  Binden Sie den Fachbereich in die Weiterentwicklung kommunikativer ein! BizDevOps vertikale Integration DevOps Prozessorganisation horizontale Integration
  • 31.
    Welche Anmerkungen und Fragenhaben Sie? Sie sind jederzeit herzlich willkommen: Uwe Weng uwe.weng@gmx.de Tel. 0179/8773537