24
Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Embed Size (px)

Citation preview

Page 1: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen.

+DevOps in der PraxisUmfrage Q4/2015

Page 2: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 2

Datenbasis• Für die aktuelle Auswertung der Umfrage standen ca. 100

Fragebögen zur Verfügung.

• 95 % der Fragebögen waren vollständig ausgefüllt.

• Befragungszeitraum: 4. Quartal 2015

Page 3: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 3

Die wichtigsten Fakten im Überblick• DevOps ist in den Unternehmen angekommen, unabhängig

von der Zahl der Entwickler.Kleinere Unternehmen liegen hier vorne, da die Teams mit weniger starren und eingefahrenen Strukturen zu kämpfen haben.

• Bei den eingesetzten Tools bilden sich erste Favoriten heraus.

Continuous Delivery ist noch jung, der Markt der Werkzeuge formt sich geradeWorkflow- und ALM Werkzeuge sind agnostisch bezüglich der Technologie und der Methodik.

• DevOps wird für alle Arten der Softwareentwicklung eingesetzt.

Web, Desktop, Mobile, Embedded …

Page 4: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 4

Art der Entwicklung

Embedded6%

Web39%

Desktop24%

Mobile20%

Mainframe7%

Sonstige4%

Page 5: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 5

Programmiersprachen

C/C++12%

.NET13%

Java42%

Python14%

Groovy10%

Sonstige9%

Page 6: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 6

Verbreitung und Durchdringung (1/2)• 52 % der befragten Unternehmen haben bereits DevOps

eingeführt, bzw. sind in der Umsetzung.

• Weitere 37 % planen eine Einführung und Umsetzung in den kommenden 12 Monaten.

• Alle befragten Unternehmen mit weniger als 50 Entwicklern haben DevOps bereits eingeführt oder sind in der Umsetzung.

• 66% der Befragten halten die Unternehmenskultur für das größte Problem bei der Einführung von DevOps, 43 % die Prozesse, 19 % die Infrastruktur und das Know-how.

Page 7: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 7

Stand DevOps Einführung

Ja, konkrete Pläne33%

Nein13%

Sind dabei44%

Bereits umgesetzt

8%Vielleicht

1%

Page 8: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 8

Hindernisse bei der Umsetzung

Kultur 38%

Prozesse25%

Infrastruktur11%

Architektur8%

Know How11%

Budget4%

Sonstiges2%

Page 9: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 9

Verbreitung und Durchdringung (2/2)• 96 % der befragten Unternehmen geben an, bereits CI

(Continuous Integration) zu nutzen.

• 66 % setzen bereits Deployment-Werkzeuge als Teil der Kette ein.

• Für Test- und Staging-Umgebungen arbeiten 57 % mit VMWare Virtualisierung, nur 9 % nutzen private Cloud-Lösungen und 6 % öffentliche Clouds.

• Containerlösungen wie Docker nutzen 14 % der Unternehmen.

• 60 % der Unternehmen mit DevOps nutzen bereits CD- (Continuous Delivery) Werkzeuge.

Page 10: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 10

Virtuelle Test- / Staging-Umgebungen

Noch nicht13%

Docker14%

VMWare54%

Private Cloud8%

Public Cloud6%

Sonstige5%

Page 11: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 11

ToolingGefragt wurde nach Versionskontrollsystemen, ALM-Workflow, CI, Repository Manager und Deployment Tools.

•Ca. 80 % aller Werkzeuge sind Open-Source-Tools, nur ein geringer Anteil davon (unter 10 %) sind kommerziell unterstützte Varianten.

•Einzige Ausnahme sind ALM-Workflow-Tools, hier liegt der Anteil kommerzieller Software bei über 90 %.

Page 12: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 12

Tooling im Einzelnen (1/3) • Versionskontrolle

51 % Git47 % Subversion (ca. 60 % der Unternehmen beides)

• ALM Workflow52 % Atlassian JIRA13 % HP ALM

• CI 73 % Jenkins7 % TFS5 % TeamCity

Page 13: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 13

Versionskontrollsysteme

Git43%

Subversion34%

ClearCase4%

TFS10%

Sonstige9%

Page 14: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 14

ALM-Workflow Tooling

Jira62%

HP ALM15%

TFS10%

Sonstige13%

Page 15: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 15

Continuos Integration Tooling

Keine4% Bamboo

7%

Jenkins69%

Team City5%

TFS7%

Sonstige7%

Page 16: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 16

Tooling im Einzelnen (2/3) • Repository Manager

35 % Nexus18 % Artifactory2 % Archiva35 % setzen kein spezielles Werkzeug ein

• CDCa. 50 % Jenkins-basierte Deployment-Lösungen9 % sonstige40 % nichts

Page 17: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 17

Repositository Manager Tooling

Archiva6%

Artifactory28%

Nexus54%

Sonstige12%

Page 18: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 18

Continuous Delivery Tooling

Bamboo7%

Jenkins Build Pipe-lines 48%

Jenkins Delivery Pipelines

12%

Jenkins Workflow18%

Thoughtworks Go3%

Sonstiges 12%

Page 19: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 19

Tooling im Einzelnen (3/3) • Infrastruktur Deployment

30 % Puppet18 % Ansible6 % Chef36 % setzen kein spezielles Werkzeug ein

• Applikations Deployment16 % Puppet11 % Ansible29% sonstige Werkzeuge und Verfahren36 % setzen kein spezielles Werkzeug ein

Page 20: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 20

Infrastruktur Deployment

Kein Werkzeug36%

Ansible17%

CFEngine2%

Chef6%

Puppet29%

Sonstiges9%

Page 21: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 21

Applikations Deployment

Kein Werkzeug36%

Ansible11%CFEngine

2%Chef5%

Puppet16%

Sonstiges 29%

Page 22: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 22

Schlussfolgerungen• In einigen Teilaspekten haben sich Favoriten herausgebildet.

• Je weiter im Downstream (also zum Ende der Prozesskette hin), desto mehr Vielfalt an Werkzeugen und Ansätzen.

• Continuous Delivery ist noch nicht überall angekommen.

Page 23: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 23

Schlussfolgerungen• Cloud ist Realität, aber noch lange nicht angenommen („not invented here“),

herkömmliche Virtualisierung dominiert. Container-basierte Ansätze wachsen, aber dem stehen nötige Änderungen in der Softwarearchitektur im Weg.

• Proprietäre Versionskontrollsysteme sind nur noch eine Randerscheinung und werden im Lauf der kommenden Monate weiter an Bedeutung abnehmen.

• DevOps bringt deutliche Verbesserungen hinsichtlich der Umsetzungsgeschwindigkeit von Projekten sowie der Qualität. Es wird weiter stark an Bedeutung gewinnen.

Page 24: Wir implementieren Lösungen. + DevOps in der Praxis Umfrage Q4/2015

Wir implementieren Lösungen. 24

Weiterführende Informationen und AngeboteSCM http://www.aservo.com/training/migration-von-x-nach-git

CD http://www.aservo.com/training/continuous-delivery

Agile

http://www.aservo.com/consulting/agilerequirements/agile-infrstructure-check

• 360 ° DevOps Assessment?

• DevOps Upstream Assessment?

• DevOps Downstream Assessment?

Bitte nehmen Sie direkt Kontakt auf: [email protected]

ASERVO Software GmbH, 2016