Wir sind noch nicht in der Digitalisierung angekommen

Dieser Blog-Beitrag bezieht sich auf einen Artikel von André Ammer, der in den Nürnberger Nachrichten am 16.02.2021 unter dem Titel „Bayern nutzt nun Fachwissen aus Afrika“ erschienen ist. Im Wesentlichen geht der Artikel auf den Einsatz eines neuen IT-Systems namens Sormas in Bayern ein. Sormas hat sich bereits in Afrika bei Ausbrüchen anderer Infektionskrankheiten (genannt werden u.a. Cholera, Ebola und Denguefieber) bewährt. Von diesem Know-how soll nun auch Bayern für die Corona-Pandemie profitieren. Der Hauptartikel selbst ist größtenteils auch online verfügbar, allerdings fehlt in der Online-Ausgabe ein interessanter Kasten, der in der Printausgabe mit „Wie weit sind die Gesundheitsämter in der Region?“ überschrieben ist.

Mir geht es in meinem heutigen Beitrag nicht so sehr darum, ob der Einsatz bzw. ob das System selbst gut oder schlecht ist. Ich möchte den Artikel exemplarisch nutzen, um daran aufzuzeigen, wie sehr wir noch in dem Systemdenken verhaftet sind, den ich für die anstehende digitale Transformation für nicht förderlich halte.

Fangen wir also an: Überfliegen Sie doch spaßeshalber mal den Artikel: Der Artikel wimmelt nur so von Systemnamen (Sormas, Sormas-X, Demis, BaySIM – in dem von mir angesprochenen Kasten kommen dann noch weitere Systeme mit so illustren Namen wie Covid-PIS, R23 und Äskulab21 hinzu) und Problemen der Interaktionen zwischen diesen Systemen. Da ist von Schnittstellenproblemen und nicht kompatiblen Datenaustauschen sowie potenziellen Gefahren wie der händischen Dateneingabe aufgrund inkompatibler Formate die Rede.

Diese Beschreibung trifft auf so ziemlich jedes Unternehmen und jede Behörde zu. Wir haben uns mittlerweile mehr oder weniger mit derartigen Problemen abgefunden, als wäre es ein gottgegebenes Gesetz. Ist halt so. Die Systemlandschaft ist historisch gewachsen. Ein Grundproblem dabei ist meiner Meinung nach das Denken in Systemen: Für jedes Problem gibt es hoffentlich ein dazu passendes System, das dieses Problem löst. Gibt es das System, wird es gekauft. Gibt es das System noch nicht, so muss es eben geschrieben werden. Was sind die Konsequenzen dieses Denkens? In den Rechenzentren dieser Welt treibt der System-Wildwuchs seine Blüten und die Administratoren ersticken in Verbindungsproblemen! An Innovation ist in einer solchen Gemengelage überhaupt nicht zu denken. Man ist froh, das Gesamtgefüge überhaupt irgendwie am Laufen zu halten.

Um es nochmal hervorzuheben: In diesem kurzen Artikel werden in Summe nicht weniger als sieben Systeme angesprochen! Für ein wirklich relativ simples Problem. Zudem ist der Artikel ja für eine breite Masse geschrieben, die sich in der Regel für unterschiedliche Systeme nun wahrlich nicht sonderlich interessiert. Aber dem Autor blieb keine andere Möglichkeit, als sich durch dieses Chaos von Systemen zu arbeiten, um die ganze Bandbreite der Probleme zu beleuchten. Verrückt! Sie können aber davon ausgehen, dass dies nur die Spitze des Eisberges ist. In den Rechenzentren der Unternehmen und Behörden schlummern Tausende von Systemen. Und diese Systeme sollen dann auch noch, wie durch Geisterhand, Daten mit wildfremden Systemen austauschen können. Mit dieser Herangehensweise ist die Katastrophe allerdings vorprogrammiert: Unzählige Systeme ersticken über kurz oder lang die Handlungsfähigkeit der IT und damit die Handlungsfähigkeit von Unternehmen und Behörden! Die Reaktionsfähigkeit auf neue Herausforderungen nimmt mit jedem weiteren System ab, bis bald gar nichts mehr geht.

Aber genau das ist das Letzte, was wir in Anbetracht der anstehenden Digitalisierungswelle gebrauchen können!

Die Systemvielfalt in Unternehmen und Behörden ist auch kein neues Problem – dieses Problem gibt es schon, seit es Computer gibt. Nur im Zuge der Digitalisierung, wo alles auf Geschwindigkeit und Flexibilität ankommt, wird dieser Umstand zu einem nicht kalkulierbaren Risiko! Die Herausforderungen der Digitalisierung lassen sich mit dem Systemdenken einfach nicht mehr meistern! Das meine ich mit meiner Überschrift, dass wir, wenn wir wie oben beschrieben vorgehen, noch nicht in der Digitalisierung angekommen sind!

So sehr ich die Handlungsweise der Verantwortlichen auch nachvollziehen kann („Ich brauche jetzt eine Lösung und zwar schnell!“), so schmerzhaft wird diese Entwicklung auf lange Sicht sein. Irgendwie scheinen alle auf ein Wunder zu warten bzw. zu hoffen, dass sich die Schnittstellenprobleme irgendwann in Luft auflösen werden. Diese Hoffnung muss ich allerdings nehmen: Das wird nicht passieren!

Typisch dafür ist beispielsweise folgende Passage aus dem Text: „Durch Sormas und Demis wurde auch das System BaySIM abgelöst, das Bayerns ehemalige Gesundheitsministerin Melanie Huml (CSU) im Mai vergangenen Jahres vorgestellt hatte. […] Ein Grund dafür: BaySIM war nicht mit allen Systemen kompatibel, die bis dahin in den Gesundheitsämtern verwendet wurden. Deshalb hätte der Import und Export der bisherigen Daten in Zusammenhang mit der Corona-Pandemie teilweise händisch erfolgen müssen, und dafür hatten die Behörden zu diesem Zeitpunkt einfach nicht die personellen Kapazitäten.“

Warum in Gottes Namen muss ein System mit allen eingesetzten Systemen kompatibel sein? Nach welcher Softwarearchitektur wird denn hier Software entwickelt? Morgen kommt für die Gesundheitsämter eine neue Lösung mit einer neuen Schnittstelle daher und dann werden auch Sormas und Demis weggeworfen oder wie? Oder noch schlimmer: Die neue Software für die Gesundheitsämter ist wirklich signifikant besser, wird aber nicht eingesetzt, weil sie nicht zu Sormas/Demis passt? Wie krank ist das? Zudem: BaySIM wurde im Mai 2020 eingesetzt und wird nach noch nicht einmal einem Jahr schon wieder ersetzt? Was geht da ab?

Für mich klingt das nach totaler Panik und Konzeptlosigkeit. Merkt man denn nicht, dass man sich mit diesem Vorgehen sein eigenes Grab schaufelt? Das Verhalten erinnert mich an folgendes Zitat:

Die Definition von Wahnsinn ist, immer wieder das Gleiche zu tun und andere Ergebnisse zu erwarten.

Tatsächlich kommen wir mit dem Systemdenken im Zeitalter der Digitalisierung nicht mehr weiter. Diese Ära ist definitiv vorbei. Nein, wir brauchen stattdessen mehr denn je einen Befreiungsschlag. Wir brauchen einen grundlegenden Paradigmenwechsel in der Softwarearchitektur und der Softwareentwicklung, der den Anforderungen der Digitalisierung Rechnung trägt. Und diese Anforderungen sind nun einmal Schnelligkeit und Flexibilität! Schnelligkeit und Flexibilität erhält man durch den „Prozessgesteuerten Ansatz“. Der Ansatz bedingt allerdings einen Wechsel weg vom Systemdenken und hin zum Prozessdenken. Prozesse, die durch Modelle explizit gemacht werden, und im Zusammenspiel mit einer nachhaltigen Software-Architektur einen Gesamtansatz entstehen lassen, der den IT-Verantwortlichen endlich wieder die Luft zum Atmen gibt, da sie sich aus dem System-Wirrwarr Schritt für Schritt befreien können! Auf dieser Basis können dann auch wieder Innovationen entstehen!

Ja, das ist neu und ungewohnt, aber die vielversprechendste Antwort auf die Herausforderungen der Digitalisierung. Prozesse explizit modellieren, diese durch eine Process Engine automatisieren und durch eine separierende Integrationsschicht von der existierenden IT-Landschaft trennen. Diese flexible Software-Architektur ermöglicht dann nachhaltige Prozesslösungen. Aber nicht nur das! Unterhalb der Integrationsschicht kann dann gleichzeitig mit den Aufräumarbeiten begonnen werden: Denn Ziel muss es sein, die IT-Landschaft schrittweise zu vereinfachen und die Anzahl der Systeme zu reduzieren. Dadurch lösen sich Unternehmen und Behörden aus dem Würgegriff der heterogenen IT-Systeme und ihrer Abhängigkeiten. Dank der separierenden Integrationsschicht ist genau dies möglich. Endvision dieser Herangehensweise ist eine Vielzahl von Prozessen, die über einer nur noch geringen Zahl von Basissystemen agieren!

Auf diese Weise gelingt Unternehmen und Behörden die Befreiung aus der einengenden Wirkung des System-Wildwuchses. Der Weg zur Innovation, Schnelligkeit und Flexibilität ist frei. Auf Basis des Prozessgesteuerten Ansatzes kann die digitale Transformation also tatsächlich gelingen!

Und täglich grüßt das Murmeltier: Software zur Auszahlung der Corona-Hilfen verspätet sich

Sie kennen ihn sicherlich: Diesen berühmten Film mit Bill Murray in der Hauptrolle und dem überschriftgebenden Titel „Und täglich grüßt das Murmeltier„. Murray ist darin in einer Zeitschleife gefangen und muss ein und denselben Tag immer und immer wieder durchleben. Dabei wird er jeden Morgen um 6 Uhr von seinem Radiowecker mit dem ständig gleichen Lied geweckt.

So ähnlich komme ich mir vor, wenn ich morgens die Nachrichten höre und in denen über verspätet bereitgestellte Software geklagt wird. Am 05.12.2020 war es wieder einmal soweit: Es ging um die berühmten „Novemberhilfen“, die gefährdeten Unternehmen unbürokratisch ausgezahlt werden sollten. Aber es kam mal wieder ganz anders. In einem Online-Beitrag auf tagesschau.de mit der Überschrift „Wegen Softwareproblemen: Novemberhilfen erst im Januar?“ heißt es dazu: „Der Wirtschaftsminister von Rheinland-Pfalz, Volker Wissing (FDP), erklärt in der ‚Neuen Osnabrücker Zeitung‘: ‚Das Computerprogramm zur Bearbeitung der Novemberhilfen stellt der Bund den Ländern erst am 20. Dezember zur Verfügung, sodass erst danach mit deren Bearbeitung begonnen werden kann. Im Klartext bedeutet das: Über die Abschlagszahlung hinaus kann es 2020 faktisch kaum zu Auszahlungen kommen‚.“

Es ist also mal wieder die Software, die nicht rechtzeitig fertig wurde. Wie in meinen Blogs schon mehrfach thematisiert, scheint man aus diesen unzähligen Pannen einfach nicht lernen zu wollen. Offensichtlich macht es den jeweiligen Verantwortlichen auch noch nicht einmal etwas aus, sich mit den immer wieder gleichen fadenscheinigen Argumenten herauszureden. Es ist halt die Software, dagegen kann man ja nun mal nichts machen. Scheint ein Naturgesetz zu sein. Anschließend geht man routiniert zur Tagesordnung über und macht wie gewohnt weiter. Man hofft anscheinend auf ein Wunder, dass es das nächste Mal wohl klappen wird. Seltsamerweise stellt sich diese Wunder nie ein – warum nur?

Das erinnert mich an das berühmte Zitat, das angeblich von Albert Einstein stammen soll:

Die Definition von Wahnsinn ist, immer wieder das Gleiche zu tun und andere Ergebnisse zu erwarten.

Von daher ist es keine gewagte Prognose von mir, dass wir in Zukunft in schöner Regelmäßigkeit weitere derartig peinliche Entschuldigungen hören werden. Solange sich nicht grundlegend etwas an der Art und Weise ändert, wie wir Prozesse implementieren, solange werden wir uns derartigen Unsinn anhören müssen. Ganz zu schweigen von den wirtschaftlichen Folgen derartiger Verzögerungen. Im konkreten Fall der verspäteten Auszahlungen kann dies das Ende vieler Existenzen bedeuten. Ist das den Verantwortlichen überhaupt bewusst?

Ach ja, wissen Sie eigentlich, wie Bill Murray aus seiner Zeitschleife herauskam? Ganz einfach: Er nutzte die Zeitschleife, um zu lernen und zu einem besseren Menschen zu werden. Vielleicht sollten Softwareverantwortliche ebenfalls unsere fantastische Gabe zum Lernen nutzen, damit auch wir endlich aus dieser unsägliche Zeitschleife der nicht fertig gewordenen Software ausbrechen können. Der „Prozessgesteuerte Ansatzsteht jedenfalls für diesen Einsatz bereit. Man muss ihn nur nutzen…