31.10.2018
Zurück zur Ingenieurskultur
1. Teil: „Das ist die Rolle eines CTO im Unternehmen“
Das ist die Rolle eines CTO im Unternehmen
Autor: Reinhard Riedl
Kheng Guan Toh / shutterstock.com
Die "Kunden" des Chief Technology Officer (CTO) sind die Ingenieure im Team. Das, was eine wirklich gute IT-Abteilung von den anderen unterscheidet, ist die hohe Qualität der Arbeitsumgebung für die Software-Entwicklung und den Betrieb. Infrastruktur und Telemetrie sind die Assets, die eine erfolgreiche Zukunft sichern.
Dieser Beitrag wurde erstellt von Reinhard Riedl, wissenschaftlicher Leiter im Departement Wirtschaft der Berner Fachhochschule und Präsident der Schweizer Informatik Gesellschaft.
Das höhere Level
CTOs können den Kampf gegen diese Erosionskräfte nicht gewinnen, dürfen ihn allerdings auch nicht verlieren. Was tun? Eine Möglichkeit ist, wie beim Computerspiel, den Kampf auf einem höheren Level zu führen. Manche Unternehmen haben schon vor einem Jahrzehnt begonnen, Arbeitsumgebungen für ihre IT zu schaffen, die besonders erosionsfest sind. Sie haben die Bereitstellung von Infrastruktur, das Testen und das Deployment weitgehend oder gänzlich automatisiert und sichergestellt, dass Entwickler mit Echtwelt-Lasten und unterschiedlichen Konfigurationen testen können. Sie sammeln nicht nur ihren gesamten Quellcode in einem Repositorium, sondern ihre Versionsverwaltung stellt zentral alle relevanten Informationen für Entwicklung und Betrieb allen zur Verfügung - inklusive aller Bibliotheken, Skripte, Werkzeuge, Artefakte, Tests und Konfigurationsdateien. Außerdem erzeugen sie gewohnheitsmäßig in allen Bereichen Telemetrie-Daten über Ereignisse und stellen sie visuell aufbereitet allen zur Verfügung, um Probleme zu analysieren und Frühwarnsysteme zu implementieren. Und nicht zuletzt haben sie eine Lernkultur entwickelt, die das Lernen aus dem Scheitern zu einer Selbstverständlichkeit erklärt.
Diese Kombination aus hochentwickelter Automatisierung, Analysewerkzeugen, lernorientierten Prozessen und Systemsteuerungen, sowie ganz vielen Selbstverständlichkeiten, führt dazu, dass es den Unternehmen gelingt, die Erosionsprozesse schrittweise einzudämmen und zu einem Ort zu werden, an dem ingenieursmäßig gedacht wird. Ingenieursmäßiges Denken beinhaltet die Geschäftsperspektive, stellt aber die Sache über alles. Sie sucht individuell und im Team nach Erkenntnis, statt nach Macht und Bequemlichkeit. Damit ein Wandel zu einer solchen selbstverständlichen Sachorientierung gelingt, braucht es einen führungsstarken CTO, der eine Balance wahrt zwischen seinem persönlichen Interesse an hoher Engineering-Qualität und pragmatischer Erfolgsorientierung. Gelingt der Wandel aber, so wird aus dem gestressten Jongleur-CTO der Zirkusdirektor im Hintergrund, der mit Genuss und vielleicht auch leichtem Bedauern erlebt, dass er sich selber überflüssig gemacht hat.
2. Teil: „Die falschen Mythen“
Die falschen Mythen
Das Bild vom Jongleur und Zirkusdirektor wird leider in der Praxis oft missverstanden. Das eine Missverständnis meint, dass man ein sehr guter Ingenieur sein muss, um ein guter CTO zu sein. Das klingt vernünftig: Kann nicht jeder Jongleur auch Kunststücke mit einer Keule? Ja, aber man muss nicht Keulen herstellen können, um sie zu jonglieren. Es stimmt zwar: Wer selber professionell programmiert hat, tut sich leichter als Projektmanager. Und wer selber Projekte professionell gemanagt hat, tut sich leichter als CTO. Das eine ist aber weder eine notwendige noch eine hinreichende Voraussetzung für das andere. CTOs sind Manager.
Das andere Missverständnis meint umgekehrt, dass man als CTO eigentlich nur eine Managementausbildung braucht und auch ohne breite und tiefe IT-Kenntnisse ein guter CTO sein kann: Es komme nur auf die richtigen Prozesse und eine gelassene, in sich selbst ruhende Haltung an, so wird argumentiert. Ein guter Zirkusdirektor müsse die Arbeit der Artisten nicht verstehen, sondern sich um deren Gefühle kümmern. Das nennt sich auch postheroisches Management, garniert mit Achtsamkeit. Das Ergebnis ist aber fast immer eine Geringschätzung von Ingenieursqualität und in der Folge eine schlechte IT. Wer seinen Informatikern achtsam begegnen will, muss sie als das wertschätzen, was sie sind: Ingenieure!
Die offenen Fragen
Vieles hat sich in den letzten Jahren verändert. Es fällt schwer, sich vom Liebgewonnenen zu verabschieden und neue Paradigmen anzunehmen. Aber die Technik interessiert sich für solche Gefühle nicht. Ich persönlich habe Unternehmensarchitekturen immer als Boundary Object gesehen, als Objekt zur Vermittlung zwischen IT und Business. Heute muss ich akzeptieren, dass die große Kommunikation nie stattfand und stattdessen es nun die kleine Kommunikation zwischen Business-Abteilung und zugeordnetem Micro-Service-Team gibt. Aber welches Architekturmanagement kümmert sich heute um die Gesamtarchitektur? Oder ist Komplexitätsmanagement kein Thema mehr, wenn wir eine qualitativ hochwertige Arbeitsumgebung für Ingenieure haben, wie oben skizziert?
Eine andere Frage ist, ob denn eine sorgfältige Modellierung überhaupt noch relevant ist, wenn Anwendungen nach zwei, drei Jahren ohnehin entsorgt werden. Müssen wir bei Qualitätsfragen einen strategischen Tradeoff im Sinn von Michael Porter oder von Kim/Mauborgne anstreben? Das hieße, jene Qualität anstreben, die den meisten Mehrwert bietet und die anderen Arten von Qualität dafür einsparen. Ein Lösungsansatz, der eine Antwort auf beide Fragen zu geben versucht, ist das Konzept der Fitness-Funktion für evolutionäre Architekturen von Neal Ford, Rebecca Parsons und Patrick Kua. Das Modell adressiert Micro-Service-Architekturen und geht davon aus, dass wir bewusst entscheiden, welche Qualitätsdimensionen relevant sind und welche nicht. Diese Dimensionen sollen anschließend gemessen werden, großteils über das Monitoring einer guten, modernen Arbeitsumgebung für Ingenieure.
Ob Fitness-Funktionen sich durchsetzen werden, who knows! Noch immer ist die Kenntnis sogenannter Patterns und die Vermeidung von Anti-Patterns in der Produktentwicklung auf allen Ebenen hoch relevant. Das große Thema Architektur wird aber vom ebenso großen Thema gute Arbeitsumgebung für Ingenieure und Wiederbelebung der traditionellen Ingenieurskultur derzeit verdrängt. Dazu gibt es mehr denn je eine Zwei-Klassen-Gesellschaft: Hier die "technisch reichen" Unternehmen, die auf Automatisieren, Messen und Lernen setzen - dort die "technisch armen" Unternehmen, die nicht einmal ein bewusstes Schuldenmanagement für ihre technischen Schulden betreiben, weil sie solches schlicht von der Geschäftsleitung nicht bezahlt bekommen. Langfristig werden die reichen Unternehmen die armen vom Markt verdrängen.
Bad News
Game macht Fake News spielerisch erkennbar
Wissenschaftler der Universität Uppsala haben ihr Online-Spiel "Bad News" erfolgreich an 516 Schülern getestet. Es soll helfen, manipulative Techniken in Social-Media-Posts zu erkennen.
>>
Huawei Roadshow 2024
Technologie auf Rädern - der Show-Truck von Huawei ist unterwegs
Die Huawei Europe Enterprise Roadshow läuft dieses Jahr unter dem Thema "Digital & Green: Accelerate Industrial Intelligence". Im Show-Truck zeigt das Unternehmen neueste Produkte und Lösungen. Ziel ist es, Kunden und Partner zusammenzubringen.
>>
Forschung
KI macht Gebärdensprache zugänglicher
Ein KI-Tool der Universität Leiden für "Wörterbücher" erkennt Positionen und Bewegungen der Hände bei der Darstellung unterschiedlicher Gebärdensprachen.
>>
Cyberbedrohungen überall
IT-Sicherheit unter der Lupe
Cybersecurity ist essentiell in der IT-Planung, doch Prioritätenkonflikte und die Vielfalt der Aufgaben limitieren oft die Umsetzung. Das größte Sicherheitsrisiko bleibt der Mensch.
>>