Direkt zum Hauptbereich

Was ist das erste DevOps-Tool, das man installiert?

In den letzten DevOpsWeekly-Newslettern wurden wieder eine Menge Tools vorgestellt: Skaffold, Kubernetes, Gloo, Flatcar Linux, Licensed, Jenkins, Skipper. Doch mit welchem Tool sollte man starten? Ich starte mit einem Flipchart oder einem Whiteboard. In diesem Beitrag erkläre ich warum.


Jede Änderung ist ein Business Change

Dan Barker schreibt in einem Blogbeitrag, wie man den geschäftlichen Nutzen von DevOps-Projekten ermittelt /1/. Am Anfang steht also nicht die Frage nach der passenden Technologie. Am Anfang steht die Frage, warum wir so etwas wie DevOps brauchen. Was hat der Kunde davon?
Dan listet ein paar Fragen auf:
  • Wie lange braucht man, um neue Funktionen auszuliefern?
  • Gibt es Funktionen, die gar nicht genutzt werden?
  • Wissen wir überhaupt, welche Funktionen benutzt werden?
  • Müssen wir Dienste für die Wartung oder für das Einspielen neuer Versionen abschalten?
  • Kriegen wir erst durch Kunden mit, dass unsere Dienste gerade nicht funktionieren?
  • Gibt es wiederholt Ausfälle, die sich auf die gleiche Ursache zurückführen lassen?
  • Sind die neuen Features so, wie der Kunde sie braucht?
Selbst das ist mir noch zu technisch, weil ich oft das Geschäftsmodell der Firma oder des Bereichs nicht verstehe. Und wenn ich es nicht verstehe, könnte es sein, dass auch viele Mitarbeiter und Führungskräfte mit Fragezeichen zur Arbeit kommen. Deswegen gehe ich einen Schritt zurück und stelle andere Fragen:

  • Wie viel Umsatz müssen wir machen, um gut über die Runden zu kommen?
  • Wie viele Kunden brauche ich dafür?
  • Für welche Produkte bezahlen die Kunden Geld?
  • Verteilt sich der Umsatz gleich auf alle Produkte oder gibt es Unterschiede?
  • Wie viel Marge brauchen wir pro Produkt, um Gewinn zu machen?
  • Können wir diese Produkte in dieser Menge auch in den nächsten 12 Monaten so verkaufen?
Diese Antworten sammeln wir auf Notizzetteln oder Flipcharts. Das sind interessante Antworten für das Team. Aus den Antworten können wir eine einfache Balanced Scorecard erstellen.
Nun blicken wir in die Zukunft:
  • Reicht die Geschwindigkeit noch, um neue Funktionen, geänderte Produkte oder neue Produkte auszuliefern?
  • Sind unsere Produkte weiterhin attraktiv?
  • Können die Kunden alternative oder Ersatzprodukte kaufen, die die Kundenprobleme besser lösen?
Und dann hätte ich noch eine Frage: Woher wissen wir, dass die neuen Funktionen, die wir anbieten, auch beim Kunden ankommen?

Die Techniker haben keine Probleme, aber die Führungskräfte

Die letzte Frage hat es in sich. Wir können nie sicher sein. Um zu lernen, was der Kunde wirklich will, brauchen wir viel Feedback. Viel Feedback bereitet vielen Firmen Kopfschmerzen. Die Abläufe für das Ausrollen von veränderten IT-Services sind zu langsam.

Das ist kein Problem für die Techniker. Bisher bekommen sie das einigermaßen hin. Das ist ein Problem für die Führung. Wenn sie sicher Geld verdienen will, braucht sie eine Infrastruktur, die ein schnelles Testen am Markt einfach macht.

Aber es ist auch aus anderer Sicht ein Problem für die Führung. Was passiert, wenn der Betrieb die 6fache Anzahl an Systemen und die 8fache Anzahl an Services betreiben kann? Was passiert, wenn die guten Mitarbeiter deutlich weniger gestört werden und mehr schaffen können? Was passiert, wenn die Reparaturzeiten zehnmal schneller sind? /2/. Moment, ich meine, was passiert in diesen Situationen UND wir machen nicht signifikant mehr Umsatz?

Wenn wir nicht deutlich mehr Umsatz machen, könnte das folgende Ursachen haben:
  • Unsere Produkte sind veraltet.
  • Unsere Produkte sind zwar gut, aber der Vertrieb schafft es nicht, noch mehr zu verkaufen.
  • Produkte sind gut, Vertrieb arbeitet gut, aber die Konkurrenz ist noch besser.
All das sind Punkte, die auf die Führungskräfte zurückfallen:
  • Wieso lassen wir es zu, dass veraltete Produkte angeboten werden?
  • Wieso lassen wir es zu, dass wir uns nicht mit dem Vertrieb abstimmen?
  • Wieso lassen wir uns von der Konkurrenz abhängen?
DevOps bringt Entwickler, Betreiber und andere Stakeholder zusammen, um zu lernen, wie wir schnell gute Produkte ausrollen und betreiben können. Mit DevOps ist die Kultur gemeint, bei der Zusammenarbeit entsteht. Alle helfen mit, um gute Produkte zu bauen. Wir fragen uns gegenseitig: Was hilft Dir, um Deine Arbeit leichter zu machen.

Mit DevOps ist auch eine Reihe von Werkzeugen gemeint, die den Flow von Änderungen zum Kunden verbessern (First Way) und für interessantes Feedback sorgen (Second Way).

Aber das ganze steht und fällt mit dem Sinn. Warum sollen wir Abläufe ändern oder Tools installieren, wenn uns das Ziel nicht klar ist?

Deswegen sind ein Flipchart oder ein Whiteboard mein erstes Tool. Damit stellen wir ein gemeinsames Verständnis davon har, was wir am Markt erreichen wollen. Und dann sehen wir weiter.

Wer übrigens mehr über DevOps lernen möchte, der besucht einen Kurs bei meinem Kollegen Peter Götz: https://www.scrum-events.de/devops-101-training.html

Was auch sehr lesenswert sind, sind die Bücher von Gene Kim et al. /3, 4, 5/.

Anmerkungen

  • /1/ Dan Barker: „How to build a business case for DevOps transformation“, Beitrag bei opensource.com, erschienen am 28. Februar 2018, abrufbar unter https://opensource.com/article/18/2/how-build-business-case-devops-transformation 
  • /2/ Gene Kim: Creating the Dev/Test/PM/Ops Supertribe: From "Visible Ops" To DevOps, Vortrag auf der Velocity 2011 Konferenz, gehalten am 15.06.2011, Vortragsfolien abrufbar unter http://velocityconf.com/velocity2011/public/schedule/detail/21123
  • /3/ Kim, Gene ; Debois, Patrick ; Willis, John ; Humble, Jez: The DevOps Handbook : How to Create World-Class Agility, Reliability, and Security in Technology Organizations. United States: IT Revolution, 2016.
  • /4/ Kim, Gene ; Behr, Kevin ; Spafford, George: The Phoenix Project : A Novel About IT, DevOps, and Helping Your Business Win. United States: IT Revolution, 2014. (auch in deutscher Sprache verfügbar)
  • /5/ Spafford, George: The Visible Ops Handbook : Implementing ITIL in 4 Practical and Auditable Steps. Eugene, Oregon: Information Technology Process Institute, 2005.

Kommentare

Beliebte Posts aus diesem Blog

Das neue Outlook - One Outlook - erster Eindruck

Microsoft hat ein Problem: Outlook ist nicht gleich Outlook. Da ist das gute alte Outlook in der Desktop-Version. Das ist das, womit fast alle von uns im Alltag arbeiten und worüber ich hier schon oft berichtet habe. Outlook auf dem MAC sieht aber anders aus. Outlook auf Mobilgeräten sowieso. Dann gibt's noch Outlook im Web. Kein Wunder, dass Microsoft das alles entwirren, verschlanken und vereinheitlichen möchte. Gelingt es? Hier die interessantesten Funktionen des neuen Outlooks . 

Kategorien in Outlook - für das Team nutzen

Kennen Sie die Kategorien in Outlook? Nutzen Sie diese? Wenn ja wofür? Wenn ich diese Fragen im Seminar stelle, sehe ich oft hochgezogene Augenbrauen. Kaum jemand weiß, was man eigentlich mit diesen Kategorien machen kann und wofür sie nützlich sind. Dieser Blogartikel stellt sie Ihnen vor.

Microsoft Teams: Die neuen Besprechungsnotizen - Loop-Komponenten

  Haben Sie in letzter Zeit in einer Teams-Besprechung die Notizen geöffnet? Dort sind inzwischen die Loop-Komponenten hinterlegt. Die sind zwar etwas nützlicher als das, was zuvor zur Verfügung stand. Trotzdem ist noch Luft nach oben. Und es gibt sogar einige ernstzunehmende Stolperfallen. Hier ein erster, kritischer Blick auf das was Sie damit tun können. Und auch darauf, was Sie besser sein lassen.

Und jetzt alle zusammen! Teams - OneNote - Aufgaben - To Do

Ein Meeting jagt das nächste. Sich da nicht zu verzetteln, wird  im Zeitalter virtueller Besprechungen  noch anspruchsvoller. Kein Wunder, dass  im Zusammenhang mit Microsoft 365  zwei Fragen besonders häufig auftauchen: Wie dokumentiert man Besprechungen gut? Was hilft, offene Aufgaben nachzuhalten? Eine gute Lösung: Das in MS Teams integrierte OneNote-Notizbuch als gemeinsame Plattform auch für den Aufgabenüberblick zu nutzen.

Outlook-Aufgabenliste: bitte nicht die Aufgaben des ganzen Teams!

Am Tag der Arbeit kommt eine Lösung, nach der ich schon so oft gefragt wurde: Wie schaffe ich es, dass meine Outlook-Aufgabenliste nur meine eigenen Aufgaben anzeigt und nicht auch die E-Mails, die meine Kollegen gekennzeichnet haben oder Aufgaben, die einfach in einem gemeinsamen Postfach stehen?

Das Ubongo Flow Game

Spiele bieten eine gute Gelegenheit, zeitliche Erfahrungen zu verdichten und gemeinsam zu lernen. Karl Scotland und Sallyann Freudenberg haben im Mai 2014 das Lego Flow Game veröffentlicht. Wir haben die Spielidee übernommen, aber das Spielmaterial gewechselt. Statt Legosteinen benutzen wir Material aus Grzegorz Rejchtmans Ubongo-Spiel. Hier präsentieren wir die Anleitung für das Ubongo Flow Game.

E-Mail-Vorlagen gemeinsam nutzen (Outlook)

Mittlerweile wird praktisch alle Routine-Korrespondenz in Outlook erledigt. Was liegt da näher, als ein gutes Set von Vorlagen zu erstellen und diese gemeinsam in Team zu nutzen? Leider hat Microsoft vor diesen – an sich simplen – Wunsch einige Hürden gebaut.

Nie wieder Ärger mit Besprechungsserien in Outlook

Erstellen auch Sie Besprechungsserien in Outlook? Ärgern auch Sie sich manchmal darüber, wenn Sie etwas zu ändern haben? Falls nicht, versenden Sie entweder keine wiederkehrenden Outlook-Besprechungen (Serienterminen). Oder Sie ändern nie etwas daran. Dann ist dieser Artikel nichts für Sie. Lesen Sie aber bitte weiter, falls Sie sich schon immer mal gefragt haben, ob es eine Lösung gibt? 

"Denn sie wissen nicht was sie tun ...! Freigeben und teilen in OneDrive und SharePoint und per E-Mail

Neuerdings können Sie bei Ihren E-Mails entscheiden, ob Sie den Anhang als Datei (Kopie) anhängen wollen oder einen Link senden. Doch was kann dieser Link? Wie sicher ist er? Wer kann was damit tun? Lesen Sie hier was sinnvoll ist und was weniger.

OneNote Prinzipien: Zugriffsrechte und Speicherorte

OneNote ist praktisch – ohne jeden Zweifel. OneNote ist auch einfach und intuitiv zu bedienen… Ja… so am Anfang. Doch früher oder später kommen Fragen wie: - wer genau hat eigentlich wie Zugriff auf die Daten? Wie ist das mit Synchronisation zwischen Büro-PC und Smartphone oder iPad? Wie funktioniert OneNote auf dem SharePoint? Auf diese Fragen findet sich die Antwort nicht ganz so leicht. Ich versuche hier die nicht ganz so offensichtlichen Zusammenhänge deutlich zu machen und "gern genommene" Fallen zeigen.