devops: revolution im it betrieb?
TRANSCRIPT
Digicomp 1
DevOps – Revolution im IT-BetriebMarkus Schweizer, Digicomp TrainerSenior Consultant, AWK Group
http://www.awk.ch Markus Schweizer - Steckbrief
● Lic. phil. I, EMBA HSG
● IT Beratung und Engineering seit 1989
● IBM, PwC, CA, Protiviti, USU Consulting, AWK
● Highlights:
─ Grosskunden: Allianz, AXA Winterthur, CS, SwissRe, Novartis, T-Systems, Helsana, BAFU, armasuisse
─ USA 1999-2008: AON, MetLife, Dept. of the Treasury, State of California, General Electric, Aegon, Delphi Automotive, VISA, CGI, SunTrust, Convergys,
─ Beratungsschwerpunkte: Service Management, IT Asset Management, Lizenz Management, IT Financial Management, IT Strategie, IT Architektur, Programm Management, strategische Verbesserungsprogramme etc.
─ Digicomp Trainer für ITIL und Cobit
─ ITIL Service Manager seit 2000, Expert seit 20082
http://www.awk.ch Fakten und Zahlen
3
Tätigkeit Consulting, Engineering und Projektmanagement für Informationstechnologie aus einer Hand
Qualifikationen unserer Mitarbeitenden
Eigentümer Das Aktienkapital befindet sich vollständig im Besitz der Partner
Gründung 1986
Mitarbeitende Rund 150
Kunden Über 300
Projekte Über 3‘000
Standorte Zürich, Bern, Basel, Lausanne
Internationales Netzwerk
Mitglied der ITIC GROUP, einem internationalen Netzwerk unabhängiger Consulting-Firmen
Umsatz Partner der AWK
V.l.n.r: André Arrigoni, Ralph Tonezzer, Peter Gabriel, Kurt Biri (Managing Partner), Christian Mauz, Oliver Vaterlaus
2006 2007 2008 2009 2010 2011 2012 2013 1
5,000,001 10,000,001 15,000,001 20,000,001 25,000,001 30,000,001 35,000,001
Mio. CHF
0 % 25 % 50 % 75 % 100 %
Berufserfahrung unserer Berater
Mehr als 15 Jahre
Elektroingenieure
< 5 Jahre
Div.Informatiker
10 bis 15 Jahre 5 bis 10 Jahre
Physiker
Berufsausbildung unserer Berater
Promotion (Dr.-Titel) Betriebswirtschaftliche Zusatzausbildung
Zusatzausbildung unserer Berater
4Digicomp
Agenda Rückblick: Anwendungsentwicklung und IT-Betrieb – eine Leidensgeschichte
Vor- und Nachteile eines strikten Change Managements
Zielkonflikte Business-Anwendungsentwicklung-Betrieb
Alte und neue Silos
Wieso DevOps?
Web-Apps, Agile Entwicklung, Cloud-Computing, Infrastruktur as Software
Lean IT
Wie funktioniert DevOps?
Grenzen von DevOps
Schlussfolgerung für Service Management
Zusammenfassung und Diskussion
6Digicomp
Wo ist die IT Wertschöpfungskette?
Die IT tritt gegenüber den Kunden nicht als Einheit auf: Anwendungsentwicklung und Betrieb werden als separate Organisationen wahrgenommen
Der Nutzen der Projekte wird auf Businessseite ausgewiesen
Die enge Verzahnung zwischen Business und Anwendungsentwicklung isoliert den IT Betrieb als teuren Kostenfaktor
Der IT Betrieb hat keinen klaren Ansprechpartner
IT kann seine Wertschöpfungskette nicht selber managen
Business Organisation IT AbteilungAnwendungsentwicklung
IT Entwicklungsprojekt für Business Funktion
IT Entwicklungsprojekt für Business Funktion
IT Betrieb
Corporate Sourcing
SLA?
SLA?
SLA?
UC?
Business Value!
Business Value!
Business Value?
Die IT Abteilung kann ihren Nutzen nicht belegen
7Digicomp
Verschiedene Prioritäten führen zu Zielkonflikten
Ziele des Business
Umsatz
Profit
Alleinstellungsmerkmale
Flexibilität
Risiko Minimierung
Kostenoptimierung
Ziele der Anwendungs-entwicklung
Rasche Auslieferung neuer Funktionalitäten
Leistung und Qualität
Kundenzufriedenheit
Projekt Management
Ziele des IT-Betriebs
Stabilität
Sicherheit
Kosten
Investitionsschutz
Architekturen
Prozesse
Anfo
rder
ung
Rascher, schneller, günstiger, besser
Rascher, schneller, besser
Sicher, managebar, planbar
10Digicomp
Start: «DevOps Days», Belgium 2009
Definition:
DevOps (a portmanteau of "development" and "operations") is a concept dealing with, among other things: software development, operations, and services. It emphasizes communication, collaboration, and integration between software developers and information technology (IT) operations personnel.
Stellung von DevOps in der Organisation
“The DevOps movement addresses the dysfunction that results from organizations composed of functional silos. Thus, creating another functional silo that sits between dev and ops is clearly a poor (and ironic) way to try and solve these problems. Devops proposes instead strategies to create better collaboration between functional silos, or doing away with the functional silos altogether and creating cross-functional teams (or some combination of these approaches)”
Was ist DevOps?
13Digicomp
“The climate that provides good information flow is likely to support and encourage other kinds of cooperative and mission-enhancing behaviour, such as problem solving, innovations, and inter-departmental bridging. When things go wrong, pathological climates encourage finding a scapegoat, bureaucratic organizations seek justice, and the generative organization tries to discover the basic problems with the system“
Typology der Organisationskultur
Ron Westrum, 2004
20Digicomp
Geeignet
Web-Anwendungen
Virtualisierte Umgebungen
Agile Anwendungsentwicklung
Cloud Umgebungen
Weniger geeignet
Mainframe Anwendungen
Packaged Applications
Wofür ist DevOps geeignet?
21Digicomp
Risiken Chancen
Mehr Throughput
Bessere Qualität
Error is an Option
Weinger Klumpenrisiken
Risiken und Chancen
22Digicomp
System Administration
Virtualisierung
Breites Verständnis von IT inkl. Security
Anwendungsentwicklung, agil
Scripting
Testing
Cloud
Kommunikation und Kollaboration
Engagement
Flexibilität
Service Management
Qualitätsmanagement
DevOps Skillsprofil
24Digicomp
Wo beginne ich?
Management und Führung
Messen der Effizienz, Effektivität und des Risiko Managements
Entwicklung und Testen
Zusammenarbeit und Continuous Testing
Release und Deploy
Kollaboration und Automatisierung
Betrieb
Monitoring und Feedback
26Digicomp
Fragen / Diskussion
Soll ein dediziertes DevOps Team aufgebaut werden?
Vor- und Nachteile?