#128 Big Software Fails 8 – Die Geisterlehrer von Baden-Württemberg - podcast episode cover

#128 Big Software Fails 8 – Die Geisterlehrer von Baden-Württemberg

Sep 04, 202552 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

20 Jahre lang verschwanden Lehrer – nicht aus den Klassenzimmern, sondern aus den Datenbanken.Ein Softwarefehler in Baden-Württemberg ließ über 1.400 Lehrerstellen „besetzt“ aussehen, obwohl sie in Wirklichkeit frei waren.

Das Ergebnis: verschleierter Lehrermangel, Chaos im Bildungssystem und ein IT-Skandal von historischem Ausmaß.

🔗 Unser Tipp für deinen Server:

Wir nutzen selbst die vServer von STRATO – perfekt für deine eigene CI/CD-Pipeline.

Zum Angebot: ⁠⁠⁠⁠https://acn.strato.de/aff_c?offer_id=1&aff_id=1307&url_id=15&source=vserver_podcast⁠⁠⁠⁠


Dir hat die Folge gefallen?

Unterstütze uns gerne mit einer kleinen Spende:

⁠⁠⁠⁠⁠⁠⁠⁠https://streamlabs.com/thecodingbuddies/tip⁠⁠⁠⁠⁠⁠⁠⁠

Jeder Beitrag hilft, unseren Content weiter auszubauen – danke dir!


🧠 Du suchst eine IDE, die keine Wünsche offen lässt?

Hol dir jetzt deine Jahreslizenz für jede JetBrains IDE und spare 25 % mit dem Code: "CODINGBUDDIES".

⁠⁠⁠https://www.jetbrains.com/de-de/products/⁠⁠⁠


🌐 Alle Links auf einen Blick:

🔗 ⁠⁠⁠⁠www.links.codingbuddies.de⁠⁠⁠⁠


📬 Du hast Feedback?

Dann schreib uns gern an:

✉️ ⁠⁠⁠⁠podcast@codingbuddies.de

Transcript

Bedeutet also, du hast dann erstmal ein paar Mehrkosten? Definitiv ja, aber gut, du musstest ja vorher 1400 Lehrer und Lehrerinnen nicht bezahlen, ne Zeit lang, von daher hast du vielleicht ein bisschen Geld übrig, ich weiß es nicht. Coding Buddies Dein Podcast rund um Softwareentwicklung und aktueller Tech News herzlich Willkommen. Hallöchen Hallöchen, Wir sind's wieder, die Coding Wuddies schön, dass du wieder eingeschaltet hast zur neuen Folge des Coding Wuddies Podcast.

Ich bin dabei, meine Wenigkeit, der Tino und natürlich auch der fantastische Fabi Fabi. Grüße dich was geht ab, Tino, wie solls auch anders sein oder wie solls auch anders sein. Ja, ich hab das Ding, ich kanns mir auch anders gar nicht vorstellen, Fabi deswegen wie solls auch anders sein, ich habs gemerkt das war die Einleitung, war mal ein bisschen anders, war schön. Ja, ich, ich experimentier momentan so ein bisschen rum. Weißt du, du?

Musst mal so frischen Wind reinbringen in die Nummer. Man muss dazu sagen, dass zum Beispiel wenn ich das gleich mal probiere, dann verspreche ich mich und dann muss ich noch mal einen drum machen, aber du hast es so hingemeistert. Ja, ich bin auch echt überrascht wie wie locker flockig das gerade ging, du? Na gut, jetzt weiß ich auch

nicht weiter. Doch warte Moment, bevor wir Folge, bevor wir drüber sprechen, was wir heute, was wir heute besprechen, weil wir haben wieder n cooles Thema zu einer unserer Reihen, aber ich will noch nicht spoilern, deswegen aber erstmal, liebe Zuhörer, liebe Zuhörer, damit du auch diese coolen Folgen aber nicht verpasst, schau mal. Bei uns auf dem Podcast, bei dem Provider deiner Wahl, ob du da

ne kleine Glocke findest. Ja, wir haben uns ja vorgenommen, Fabi, dass wir darauf aufmerksam machen. Dann drück mal da drauf, weil dann kriegst du immer eine Benachrichtigung, wenn ne neue Folge da ist. Donnerstag 18:00 Uhr wie immer, aber du kriegst ne Benachrichtigung dann und das wär super und deswegen drück da doch ruhig mal drauf genau keine Folge mehr verpassen genau wenn du keine Folge verpassen möchtest, drück die Glocke, das war der Satz, den ich noch sagen wollte, stimmt.

Okay fabi, Pass auf wir, ich möchte direkt reinstarten ich habe Bock auf die Folge, lass uns starten, wir haben ja heute ein Thema mitgebracht, was wieder in unsere Folgenreihe Big Software Fails reinspielt. Magst du mal bisschen anteasern, worum es heute geht? Aber sehr gerne Tino. Und zwar geht es um einen IT Systemfehler Wunder, Oh Wunder, denn überall. Der über 20 Jahre lang dazu geführt hat, dass einfach Lehrstellen fälschlicherweise

einfach als besetzt galten. Also es geht jetzt hier nicht darum, dass man irgendwie sich dachte okay wieviel Lehrer oder Lehrerinnen fehlen uns denn ja okay 5. Die müssen wir jetzt nachbesetzen, sondern es ging um Grund, sagen wir mal roundabout 1400 stellen die halt einfach nicht besetzt wurden, aber das System hat halt gesagt, Hey.

Alles besetzt, alles gut. Wir haben genügend Lehrer und Lehrerinnen am Start, es ist quasi keine Lücke offen und naja, sowas ist natürlich, bringt natürlich ein paar Probleme mit sich ne also du hast dann natürlich Auswirkungen auf die Bildung, irgendwie auch auf den Haushalt am Ende also den Haushalt des entsprechenden Landes um das es hier geht und halt auch irgendwie. N fehlendes Vertrauen in die digitale Verwaltung, die ja dann irgendwie dahinter steht.

Ne und genau das schauen wir uns heute an, also wie das überhaupt dazu kommen konnte. Konnte also ne von von was da für n Fehler im System eigentlich stattgefunden hat und wie der eigentlich unbemerkt bleiben konnte, also über 20 Jahre, das ist natürlich schon krass, also es geht jetzt hier nicht um lange Zeit, ich kenne hier n paar Monate sondern 20 Jahre, also das ist länger als wir beide leben Tino das ist krass. Ja, klar, klar. Mehr als die Hälfte, wollt ich sagen.

Ja. Ja, ja, ich bin schon über 20. Thilo ist noch n junger Hüpfer. Nein, ich hab es bald, ich wollte, ich wollte uns mal n bisschen schmeicheln nein aber und jetzt wird es noch mal spannend, das ist nicht irgendwo auf der Weltgeschichte passiert, es ist auch gar nicht so lange her, sondern es ist von diesem Jahr 2025 und es kommt aus dem Land bei dem Internet auf jeden Fall. Immer noch Neuland ist wahrscheinlich, und zwar Deutschland und genauer gesagt aus Baden Württemberg.

Ja, genau, und das macht es halt so, so spannend, dass wir heute mal einen Fall haben, der sich wirklich, also aktueller könnte er nicht sein und quasi aus unserem Land, selbst aus Deutschland. Wir sind natürlich auch nicht verschont vor Big Software Fails und ich freue mich drauf, das Ganze mit dir zu besprechen, weil ich finde, das hat auch so eine so eine Brisanz wieder, weil es heißt ja immer. Lehrermangel ja, überall Lehrermangel.

Es gibt nicht genug Lehrer, viele Vertretungen, es fehlen da und da wieder Lehrer, andere müssen einspringen, irgendwie muss ja der Unterricht weiterlaufen, das sind ja allgegenwärtige Probleme, und jetzt kommt raus, dass 20 Jahre lang. 1400 stellen Roundabout, hast du gesagt, als besetzt galten, obwohl sie nicht besetzt waren.

Also das ist halt, das ist der absolute Supergau so ne, da denken sich doch jetzt die Leute einen Moment mal die letzten Jahre ja knuffig halt richtig hart, ich muss hier sämtliche Vertretungen machen, wir sind einfach chronisch unterbesetzt und ihr wollt mir sagen euer System hat gesagt wir sind genug obwohl wir es nicht sind. Das ist schon schon stark.

Und was du ja auch meintest mit diesem Vertrauensproblem, die Frage ist ja jetzt, gibt es auch noch Leute, die einen Job gesucht haben und es tut mir leid, tut mir leid, wir sind genug und das finde ich halt extrem spannend an der Sache, also aus softwaretechnischer Sicht ja, also an sich geht das natürlich gar nicht, ist ein absoluter Supergau, aber aus softwaretechnischer Sicht frage ich mich natürlich, wie kann das passieren? Ja richtig und die Antwort ist

mal wieder so trivial und ich. So wie soll ich sagen? Klassisch, weil es nicht zum ersten Mal solche Sachen passieren, aber trotzdem immer wieder passieren und man lernt gefühlt nicht draus und deswegen würd ich sagen, lass uns doch mal schauen was also welche Systeme da im Einsatz waren, ne um die es hier eigentlich geht und die haben auch 2 wunderschöne Namen und zwar geht es heute um Dipsy und um Daisy, denn so wurden diese Systeme genannt.

Und der schöne Täter dabei war. Dipsy, also Dipsy, hat es n bisschen verhauen in der ganzen Sache. Dipsy steht für Dialogisiertes, integriertes Personalverwaltung klingt Thema, klingt fantastisch, das klingt, das klingt richtig gut, vielleicht wurde mehr Zeit in den Namen gesteckt als in die Entwicklung. Ich weiß gar nicht so so leicht. Ich weiß gar nicht, woran ich denken muss, welche, wenn ich an dipsy denke. Ich, ich, ich hab da irgendwas im Kopf, aber ich krieg es gerade nicht raus.

Vielleicht fällt es mir ja voll noch. Ein es könnte auch so n Haustier sein oder sowas. Ich weiß nicht, auf jeden Fall wurde Dipsy entwickelt zur Verwaltung von circa 95000 Lehrerstellen in Baden Württemberg, also es ist n großes Ding, es ist n großes Projekt und es hat ne ordentliche Tragweite ne also da steckt schon. Verantwortung hinter, sag ich

mal. 95000 System sollte halt zuständig dafür sein, diese Zuweisung, die Einsatzplanung, bewerbermanagement, ne, also das was ich gerade meinte, vielleicht gab es ja Leute, die gerne Lehrer gewesen wären oder Lehrerin, die Urlaubsverwaltung ja und vieles mehr also das ist n großes komplexes System, das muss man einfach sagen. Ja, ich frag mich gerade.

Allerdings. Weil 95000 stellen, die verwaltet wurden, Lehrstellen. Haben ja quasi dann, ich sag mal 1400 auf jeden Fall gefehlt, weil sie als besetzt galten. Ne hat es dann schon, ging es dann schon um einen Lehrermangel dort. Also wenn du es jetzt sozusagen also auf der einen Seite war es ja offiziell besetzt, da frage ich mich, wie das in die Statistik eingegangen ist.

Weißt du, und auf der anderen Seite, ich weiß nicht, das sind ja jetzt wieviel sind das das sind, sagen wir mal rund 1,5% ne. Geht das schon als Lehrermangel?

Ich weiß es nicht, ich habe auch nicht die Frage da drauf, die Antwort auf die Frage aber also finde ich gerade spannend, weißt du, weil so an sich klingt es ja erstmal schon, also 1400 stellen sind viel facto auch an den Schulen, was dann als Ausgleich da passieren muss, aber im Verhältnis zu 95000 stellen hat es ja vielleicht gar nicht so schlecht funktioniert, ich weiß es nicht. Die Fehlerrate ist doch in Ordnung. Das Problem ist ja eher, da kommen wir auch später noch mal zu.

Dass das ganze ja auch an Geldern hängt, ne, also wieviel Gelder werden zur Verfügung gestellt, wieviel Leute kann man einstellen und wenn es dann auf dem Papier wie du schon meintest als besetzt gilt, ja dann kommst du halt auch nicht weit mit sowas wie ja wir brauchen vielleicht nur 2 neue Lehrer an unserer Schule, aber die sind auf dem Papier da, obwohl sie nicht da sind. Weißt du das ist das ist halt sehr sehr tricky muss ich sagen. Auf jeden Fall.

Dipsy ist unser Hauptakteur heute im Big Fail, dazu aber später mehr. Ich möchte noch kurz erklären, was Daisy ist. Daisy ist das Dialogisiertes Abrechnungs und Informationssystem, so man muss immer drauf gucken ne da kann man sich nicht merken wofür das steht und das ist im Prinzip jetzt der. Der Teamplayer von Dipsy, denn Daisy ist quasi jetzt für die Besoldung für die Gehaltsabrechnung verantwortlich, also das Rechnungssystem, und ist

natürlich an Dipsy gekoppelt. Ja, um diese Personalkosten, die du ja hast, abzurechnen, das heißt, du hast Dipsy, das verwaltet das ganze Personal und Daisy verwaltet die Abrechnung, das heißt, sie sind eng miteinander verdrahtet sozusagen, heißt aber auch, wenn Dipsy es verhaut.

Wird zur Daisy auch Enge? Ja, also der Fehler in Dipsy, den wir gleich erklären wollen, hat sich natürlich auch indirekt auf Daisy ausgewirkt, man muss sagen, es gibt eine Sache, die ist sowohl positiv als auch negativ in der ganzen Sache. Daisy selbst hat natürlich Checks gehabt, natürlich gut, was ist schon natürlich, aber hat zum Glück Checks gehabt um nicht Gelder an imaginäre Personen auszuzahlen. Weil logisch, wo soll das Geld hingehen?

Ne, da brauchst du ja irgendwelche Personaldaten, Kontodaten, das muss ja irgendwo hingehen, das wird validiert, das heißt, es ist nicht so, dass diese 1000, was hast du gesagt, 1400 stellen auch. Bezahlt wurden auch. Irgendwo Gelder hingeflossen sind die, die wieder aufgetaucht sind. Das ist zum Glück nicht passiert, allerdings wurden sie ja doch weiter als blockiert markiert und das ist halt das interessante ich mein also das System stellt irgendwie fest. Hier stimmt was nicht.

Ich validier das für mich, also mach ich es nicht, aber trotzdem bleibt das ganze quasi. Invalide die Daten. Ja, das find ich halt super. Virtuell bedeutet das ja, die Stelle ist blockiert, aber ich find es ja interessant, weil also klar du brauchst ja mindestens irgendwie kontoinformationen damit du irgendwo Geld hinschieben

kannst. Ansonsten funktioniert das ja sowieso nicht, weil sonst kannst du es halt probieren und dann kommt n Fehler wär vielleicht auch nicht schlecht gewesen, weil dann hätt man vielleicht mitgekriegt, dass das vielleicht nicht funktioniert hat oder dass es da n Fehler gibt, aber. Es ist ja zumindest halt irgendwie interessant.

Also weil die, sie gelten ja als besetzt, die Stellen und da frag ich mich, woran wurde das festgemacht, weil du ja theoretisch zum Beispiel noch irgendwie eventuell alte Daten drin haben könntest, wo vielleicht noch irgendwie ne Iban drin ist. So stell dir vor, du warst irgendwann Lehrer und dann bist du quasi hast, weiß nicht gekündigt oder ne bisschen Rente gegangen oder irgendwie sowas. Und dann kriegst du auch noch Gehalt und denkst dir wirklich nett von denen. Welcher?

Da hab ich halt schon einfach gut gearbeitet die letzten Jahre. Richtig, nee, aber im Endeffekt ja genau. Es ist ja so, dass Daisy an sich eigentlich ganz gut gearbeitet hat, ne, weil ja wie gesagt keine Fehlauszahlung, wie wir gerade gesagt haben, stattgefunden haben, aber um jetzt mal das ganze uns n bisschen technischer anzugucken, also wie das jetzt eigentlich überhaupt passiert ist, ist es ja so, dass.

Du dir vorstellen musst. Es gab mal in Baden Württemberg n altsystem ne, also die hatten irgendwann n altes System mit dem die gearbeitet haben und wollten dann halt eben mal sich davon abkoppeln, Koppeln, abkapseln, so abkoppeln, abkapseln so ne und haben halt dann gesagt OK pass auf, wir wollen das nicht mehr, aber wenn ist ja manchmal auch sinnvoll ne zu sagen OK wir legen jetzt mal n altsystem beiseite ne.

Und haben dann gesagt, OK, WIR wollen jetzt n neues System selbst entwerfen und zwar dann eben dieses entsprechende dipsy System. Ne. Also das was jetzt auch worum es geht, was ja der wie hast du so schon gesagt, der Hauptakteur für diesen Big Fail ist. Und da war es dann so, dass sie aus dem Altsystem haben sie Daten übernommen, so ne Art datenmigration, ne. Und dieses alte System hat halt irgendwie basiert auf Ada Bass.

Das ist so n Datenbankmanagementsystem oder sowas in die Richtung ne das heißt da wurden halt eben die Daten gespeichert oder viele Daten gespeichert und das musste ja irgendwie damit du sag ich jetzt mal deine Daten ne die du vorher schon hattest wieder weiter benutzt, musst du irgendwie sagen OK ich hab da Daten, ich hab n neues System, ich muss die alten Daten in das neue System kriegen so das war jetzt so der Plan und ich glaub das ging so.

Dieser Aufbau von Dipsy ging glaub ich so 1996 los. Ne, es kommt ja ungefähr mit den 20 Jahren dann hin beziehungsweise ne es wurde aufgebaut und dann gab es ja 20 Jahre sozusagen diesen Fehler, aber worauf ich hinaus will ist, dass bei dieser Datenmigration ne von diesem aderbass System am Ende ne, also diesem Datenbankmanagementsystem in Dipsy, da ist halt n Fehler passiert bei der Migration ne.

Also es wurden zum Beispiel Daten übernommen, aber es wurde eigentlich nicht wirklich sauber validiert, dass die Daten, so wie sie halt sind, wie sie übernommen wurden, auch wirklich valide sind. Ne man. Muss natürlich dazu sagen, dass Adabas oder Adabase, wie man es auch immer aussprechen möchte, hast du ja gesagt, dass das n

datenbankmanagementsystem ist. Das ist ja von der Firma Software AG und das ist halt auch so n ganz spezielles Managementsystem. Ne, ich glaub das wird auch entwickelt in Natural oder so. Also das ist, das ist so 70er

80er Jahre entwickelt worden. Ja, also das ist so richtig, Legacy Legacy Old School Style, aber man wollte halt auch einfach nicht davon weg, das finde ich halt auch krass, ne man hat halt gesagt nee oh jetzt auf ganz andere Systeme umsteigen, das ist viel zu heiß ja wenn da was passiert und das ist halt irgendwie ja das witzige dabei wenn dabei was passiert und dann hast du jetzt diesen Big Fail den wir gerade

besprechen schon. Super witzig und deswegen hat man sich gedacht, OK nee, wir lassen das und wir importieren die Daten neu und dabei wie du ja meintest, keine Checks fälschliche Fälschliche Felder übernommen und ja am Ende, was ist passiert? Es wurden einfach Felder gesetzt, die sagen, diese Stellen sind besetzt.

Ganz einfach sind einfach falsche Datenbankeinträge am Ende, das heißt, inaktive Lehrer sind aktiv geblieben, also sie waren weiter markiert als aktiv langzeitkranke Pensionierung, interne Versetzung, alles egal. Ihr seid noch dabei so ne und das ist halt, das ist krass und das. Da denkt man sich so, wie kann das passieren?

Ja gut, es werden sehr viele Daten sein, es wird Zeitdruck drauf gewesen sein, alles gut, ja passiert projektgeschehen ja ist typisch, aber wie kann das nicht validiert werden, ist die Frage. Also es gibt halt keine automatische Bereinigung ja also die Daten werden nicht geprüft, auch nicht über die Jahre, also es gab auch keine zyklischen Checks oder irgendwas, das heißt dieser Fehler. Der kumuliert sich ja kontinuierlich.

Ja richtig, der wird ja immer weiter getragen und dadurch ergeben sich natürlich folgefehler, weil du ja die Annahme hast, ey warte mal hier ist ja besetzt, zum Beispiel ja, und das ist halt krass, wenn das 20 Jahre lang nicht auffällt. Ja. Also man muss sich doch irgend also was ich mir dabei denke, so ist, muss nicht irgendwann

auffallen. Hier an der Gesamtschule XY, der Informatiklehrer, der ist doch gar nicht da, der also warum sagt man denn, der also, der hält ja lange durch, da seit 20 Jahren unterrichtet der Informatik, Oh mein Gott, der ist ja auch schon 90 krass, hast du immer noch Unterricht? Sagt so was ist der eigentlich ja, aber selbst auch die Rückmeldung von Schulen. Weißt du, dass du zum Beispiel, dass, dass man irgendwie, also ich denk mir so, es kann ja auch nicht sein, dass du als Schule sagst.

Wir haben diesen Informatiklehrer gar nicht mehr. Kriegen wir nen neuen NÖ wieso? Ich stell das doch bisschen toll, ist doch alles da und du sagst dir so na ja nein, weil. Die ist nicht da. Ne so, wir sind 3 Lehrer im Lehrerzimmer und sollten aber 5 sein. Wo ist das Problem so weißt du also finde den Fehler und da denk ich mir so also das ist halt schon strange weißt du also, dass du ja zwar virtuell irgendwo n Fleck gesetzt hast, aber physisch sind ja Sachen irgendwie nicht da.

Ja, genau, das ist halt wirklich krass und wir reden ja jetzt nicht von irgendwelchen Artikeln im Lager oder so.

Weißt du, wo du denn mal ne Inventur vergessen hast oder so und dann ist dir mal so ne Packung schrauben durchgerutscht, sondern wir reden ja da, wir reden ja von Lehrerinnen und Lehrern, die ja irgendwo sein müssen und unterrichten müssen, sozusagen ne, das find ich halt auch richtig krass und da fragt man sich halt einfach, wie kam es dazu, wie kann so ein Projekt. An die Wand fahren sag ich mal, weil Fakt ist ja auch, das hast du gesagt, das geht ja richtig

weit zurück, bis es überhaupt integriert wurde oder umgesetzt wurde. Es gab ne lange Planungsphase, man kann Liebe zua Liebe zua können wir auch gerne verlinken, es gibt sogar sag ich mal paper Artikel Absichtserklärung nenn ich es mal wie was umgesetzt werden soll oder wurde und das ist doch also. Da steckt ja ne Menge Aufwand drin, um dieses Projekt umzusetzen. Und trotzdem hat man es gegen die Wand gefahren

augenscheinlich. Das find ich krass und deswegen würd ich gerne mal mit dir drauf eingehen. Wie sah denn das Projekt aus, wie sah die Organisation dahinter aus und wo waren denn da am Ende die Schwachstellen, also was hätte man da besser machen können? Ja also klar, es ist irgendwo wie soll ich sagen. N staatliches Projekt nenn ich es mal, das heißt Dipsy wurde ja auch so Resortübergreifend als Dauerprojekt geführt, das wurde elendig lange Mitgeschliffen und entwickelt.

Ja und da waren halt sämtliche Ministerien, Kultur, Innenministerium, Finanzministerium, alle klar da, da mischen alle mit, dann ne bei so einem Projekt, das ist natürlich schon mal so. Bekanntlich, viele Köche verderben den Brei. Ne, ich find das passt da einfach ganz gut gerade, aber ich, weil jeder ja irgendwie mitreden möchte. Ich find auch gar keinen keinen. Ich find auch gerade interessant, wenn du also 20 Jahre ne, also wenn es so n langes Projekt ist, ne dann muss

man sich ja auch überlegen. Also wenn du das vielleicht schon auf dem Schirm hast ne, dieses Projekt wird wirklich sehr lange existieren, dann ist ja zum Beispiel auch die Frage, also es ist jetzt vielleicht banal ne, aber was? Worin codest du das, was für ne Programmiersprache verwendest du, weil du willst es ja auch lange Main tain können?

Weißt du also es bringt ja zum Beispiel nichts jetzt keine Ahnung, dass das also aus heutiger Sicht zum Beispiel zu sagen, Ey lass uns mal, wir müssen das 20 Jahre supporten, lass uns mal das neueste. Framework für n Frontend nehmen, was gerade so auf den Markt gekommen ist, wo wir aber eigentlich gar nicht wissen, ob das überhaupt 2 Jahre überlebt.

So nach dem Motto, Weißt du, solche Gedanken muss man ja zwangsläufig irgendwie haben, um zu sagen, EY, wir berufen jetzt n Projekt ins Leben, was einfach gefühlt Ewigkeiten da sein sollen. Ne das ist finde ich.

So schon n kleines Gedankenexperiment, was man auf jeden Fall immer mit bei solchen Sachen, auch jeder der Projekte startet mit auf dem Schirm haben sollte, weil ich kenn das auch, dass dann Leute sagen, Ey lass uns doch gleich das das neueste coolste Framework verwenden und man denkt sich dann so AH das können wir gerne machen ist an sich ne coole Sache die Frage ist wie lange ist die Lebensdauer und wie etabliert ist dieses keine Ahnung das das Neue was du gerade verwenden

willst ne. Ja, also die die Lebenszeit. Der des Projekts ist halt sehr entscheidend dabei ne und wie lange muss ich das auch verwalten und Main tain dann am Ende richtig? Ja genau was ach so auf einen Punkt wollte ich noch eingehen wegen diesen sag ich mal flächendeckenden Verwaltung des Projekts, jeder mischt mit ne gab es da auch so n bisschen das Problem es gab kein. Kein, keine Projektleitung so richtig.

Ja, also du hast halt viele Quellen die mitmischen, aber du hast keinen der das so richtig so n Kapitän auf dem Schiff der das Boot lenkt weißt du der sagt wir navigieren jetzt da und da hin und das ist ja dann bei so n Projekten gerade wenn du mit Ministerien und so zu tun hast und Ey no Front ne aber das wird wahrscheinlich auch nicht mal so schnell Entscheidungen getroffen werden können dann ne sondern da muss immer viel diskutiert

werden. Und ich glaube, das ist halt auch schon so. N erster Killer ne also zu sagen, es gibt halt keinen der so n Überblick so wirklich hat der das Ding so in den Hafen fährt weißt du. Ja, also du hast ja, das ist sozusagen die ich nenn es jetzt mal überfachlichkeit ne, dass du irgendwie sagst, du hast irgendwie n gutes n gutes Management, was zumindest einfach im Blick hat, was gerade wie wo los ist. Und dann bist du natürlich noch irgendwie in der Fachlichkeit.

Ne, wo ja zum Beispiel auch einfach, wenn es jetzt um die Softwareentwicklung an sich ging, ne, also die Entwicklung dieses dipsy Projektes war es ja auch so, dass es gar nicht so richtig ausgebildete Informatiker oder sagen wir mal Softwareentwickler eingesetzt wurden, sondern halt einfach Leute genommen wurden, die da waren und die wo es dann hieß OK ey, ihr könnt jetzt hier ne IT Fortbildung machen und dann Let's go ne programmiert mal das Ding runter und.

Wie gesagt, ich will mich auch nicht hinstellen und sagen, das ist schlecht, aber ich glaube, dass es gut ist zu sagen, OK, du

brauchst. Das ist zumindest meine Ansicht bei so solchen Sachen. Du brauchst auch, nimmt man immer irgendwie n Bereich wo Leute zusammenarbeiten für n gleichen Bereich ne muss nicht unbedingt in der Softwareentwicklung sein, aber du brauchst im Normalfall immer mehr Leute die sagen wir mal Expertise haben als Leute die keine Expertise haben damit sozusagen die Leute die Expertise haben die anderen halt eben auch.

Sagen wir mal, stärken können ne sozusagen, dass die daran wachsen können, dass dass die Leute n, also n Mentoren haben, nenn ich es jetzt mal um halt eben ja sich verbessern zu

können. Wenn du aber jetzt zum Beispiel wenn wenn das Ungleichgewicht dann im Endeffekt da ist und du hast zum Beispiel sehr sehr viele unerfahrene, nenn ich es jetzt einfach mal so und weniger erfahrene, dann hast du vielleicht irgendwann n Problem, weil du kannst diese diese Last gar nicht mehr tragen, weil du musst ja auf der einen Seite als erfahrene Sachen machen und dann noch keine Ahnung was.

Zig Leuten irgendwie noch erklären wie es läuft, ne und dann wird es irgendwann schwierig und das war ja ungefähr genau das Problem hier auch softwareseitig. Ich finde, man kann den Entwicklern da auch keinen Strick draus drehen. Dass sie jetzt, also ich meine, in so manchen Artikeln standen, es sind keine echten Informatiker, also mir ist klar, was damit gemeint ist, aber.

Sagen wir mal so, du musst auch nicht Informatik studiert haben um sowas umsetzen zu können, ne, deswegen finde ich es gut, dass du sagst es geht um die Expertise dahinter. Ja und es ist irgendwo gemein, denn Leute drauf zu setzen, die vielleicht noch nie n größeres Projekt umgesetzt haben oder noch nie Teil eines größeren Projekts waren, die vielleicht aber das technische Know How haben um es umzusetzen, aber niemanden dabei haben der mal sagt.

So machen wir das jetzt hier, da ist der Fokus drauf, Schritt für Schritt. Ja, und hier denk daran, wir müssen das Abtesten und so weiter ja, also der einfach wirklich da die Expertise mit reinbringt und weiß woran so n Projekt scheitern kann und das ist halt das, das ist halt schade dabei man ich finde man kann den Leuten ja nicht mal n Strick draus drehen zu sagen du bist kein Informatiker oder sowas ne darum geht es gar nicht sondern wirklich von oben auf

die Projektstruktur geguckt ist das halt wie du meintest schon. So n riesen Punkt, der auch zu diesem Fail geführt haben kann. Ja das ist halt schade und auch ich hab mir diesen Artikel da mal durchgelesen, also diesen Bericht und man muss auch sagen alles so Richtung Controlling war ja das das ging halt nicht ne also es gab halt anscheinend keine richtigen Zeitpläne.

Ich bin jetzt auch nicht so n so n Meilenstein Fan ne aber es gab halt auch kein Entwicklungsmodell ist Es wurde ja weder agil gearbeitet noch nach irgendwie keine Ahnung einem v Modell oder was es alles gibt ne aber es gab halt keine Struktur dahinter und dann ist es halt so freifliegend und dann kommst du halt in diesen Modus auch was machen wir jetzt? Oh Gott ja keine Ahnung was ist denn jetzt wichtig, haben wir

das schon? Nee noch nicht ganz ja dann machen wir das erstmal und dann ist man irgendwann in den Modus verfallen und ich glaube das kennen auch viele, dass du anfängst zu merken wir kriegen das zeitlich nicht ins Ziel.

Wir sind jetzt so fortgeschritten in der Projektdauer und haben so wenig erreicht bisher beziehungsweise vielleicht weiß man gar nicht, wie weit man steht vom Entwicklungsstand, weil halt diese Pläne alles fehlen, dass man sagt, OK, jetzt holen wir uns doch Experten ins Boot, also Experten im Sinne von, man beauftragt Externe, die das Programmieren, ja, und jetzt, und das ist halt wieder so

krass. Schätzungsweise 6,8 Millionen sind geflossen, um diese extern zu beauftragen und teilweise mit unspezifizierten Anforderungen nenn ich es mal und das ist auch so der absolute Klassiker. Du beauftragst wen ey ich zahl dir viel Geld wenn du mir das entwickelst. Was soll ich denn entwickeln? Ja das klären wir doch, fang erst mal an hier so ein bisschen so mach mal so und. Ja gut, keine ich mein. Klar, als externer kannst du dir denken, weißt du was, da mach ich es halt 5 mal.

Du bezahlst mich ja ne, aber aus projektsicht absolute Katastrophe. Das geile ist dann wird das hinterher noch als agil verkauft. Weißt du so? Ja, wir haben doch keine Anforderungen, die entwickeln sich noch, das ist agil, aber Leute, das ist auch keine agile Entwicklung. Ich. Glaub nicht wissen was man tut oder was man machen soll. Ist nicht agil.

Richtig also das ist planlos aber nicht agil na ja, aber im Endeffekt kann man ja wirklich sagen so dass wenn wenn man jetzt sich hinstellt sagt OK wenn du die Frage beantworten möchtest was. Kann ich in einem Projekt so alles falsch machen, dann kannst du dir eigentlich das relativ gut angucken, weil wie gesagt, es wurde halt weder auf überfachlicher Ebene noch auf fachlicher Ebene irgendwie richtig geil geplant oder umgesetzt.

So ne, das war alles so n bisschen hühnerhaufenstyle, bisschen schwierig hühnerhaufenstyle und was ich aber interessant finde, weil du ja meintest 8,6 Millionen die dann da geflossen sind um halt eben externe Expertise zu bekommen, weil es halt eben intern irgendwie nicht gepasst hat. Muss man ja auch noch im Hinterkopf behalten, dass dieses adabas System System was da

verwendet wurde. Es hat ja auch richtig gut Geld gekostet, was wahrscheinlich auch n ausschlaggebender Punkt dazu war zu sagen, Ey lass mal dieses Dipsy entwickeln so und ich glaube nicht, dass die während der Entwicklung das alte System abschalten konnten. Bedeutet also du hast dann erstmal n paar Mehrkosten, ne? Definitiv ja. Aber gut, du. Musstest ja vorher 1400 Lehrer und Lehrerinnen nicht bezahlen. Ne Zeit lang. Von daher hast du vielleicht n bisschen Geld übrig, ich weiß es

nicht. OK, Spaß beiseite, Spaß beiseite. Ja, also man muss natürlich sagen, es ist vom Projektgeschehen her nicht gut gelaufen, aber auch Systemarchitektur und technische Schuld, die man so mitgenommen hat, sag ich mal aus Angst neue Wege zu gehen. Haben natürlich auch dazu geführt und das ist halt immer so. Die Krux dabei zu sagen, wir können gewisse Sachen nicht umstellen oder modernisieren, weil wir Angst haben, dass dabei was schief läuft, weil es ist ja so wichtig.

Ja, wie du schon sagst, das System System konnte nicht

abgeschaltet werden. So jetzt bauen wir was Neues und das geht schief und dann sind alle unsere Daten weg und ah und dann sind wir richtig am Arsch so weißt du aber diese Angst ist ich sag mal sie ist nicht unbegründet, man muss n sag ich mal gesunden Respekt davor haben so n Schritt zu gehen und ich glaube jeder der mit Datenbanken zu tun hat kennt dieses Gefühl der Migration, wo man sich denkt, Oh bitte bitte lass es gut gehen so ne also man kann viel abtesten man kann es, man

kann es sehr gut vorbereiten sag ich mal, aber ich weiß nicht wie es bei dir ist. Trotzdem denk ich mir immer so so Migration. Na ja, gut, muss sein jetzt.

Datenbankmigration ist schon irgendwie wirklich so n bisschen pain und die Frage ist eigentlich immer nur, was kann, wie kann ich das Einrichten, wie krieg ich das hin, dass es vielleicht nicht mehr ganz so n pain ist ne, also wenn du sagst das was ich jetzt mache muss wirklich funktionieren, diese datenbankmigration muss hinhauen, ansonsten sind meine Daten Schrott und ich muss irgendwie. Ich hab echt n Haufen Arbeit vor der Tür.

Ne wenn das jetzt irgendwie mal n interessantes Thema für dich ist, liebe Zoron lieber zora, dann sag uns Bescheid. Datenbankmigration ist auf jeden Fall sehr spannend, wollen wir jetzt aber nicht genauer drauf eingehen, aber ich fand es mal interessant ein eine Kleinigkeit die ich noch dazu sagen wollte, ich hatte das auch mal n Projekt wo wir Daten unsere Datenbank migrieren mussten regelmäßig und wir haben das dann immer auf einer Stage for Prot gemacht weißt du also wir haben immer

gesagt OK pass auf. Wir gucken erst mal, ob es auf der Stage funktioniert, weil wenn das nicht hinhaut, dann haben wir die Datenbank weggeballert, neu aufgesetzt, ne mit der mit dem alten Stand und haben dann gesagt, OK, genau noch mal versucht und vorher noch mal wieder so die klassischen Daten die da drauf waren, die sozusagen immer defolgmäßig da waren, immer noch mal eingespielt, das war auch so n so n Automatismus, aber da sind wir jetzt schon wieder im

defops Bereich haben wir ne Reihe drüber, hört euch die an. Ja, aber es ist sehr gut, dass du das ansprichst, weil genau

das mein ich so mit. Technische Schuld, die man mitnimmt, weil all das, was du beschrieben hast, sind ja stand da ne, aber sagen wir mal stand heute so State of the Art, das sind Techniken, die sind allgegenwärtig und verwendet um dir das Leben da leichter zu machen und wäre man den weggegangen zu sagen, ey wir modernisieren unseren Text Deck nenn ich es mal, könnte man ja auch drauf zurückgreifen. Jetzt hast du aber das Thema. Dass ja das Backend, sag ich

mal, auf Arabas basierte. Das ist ne nichtrelationale Datenbank, also non esqual ja aus den 70er Jahren hatt ich ja gesagt 70er oder 80er ich meine 70er das ist n System, das wurde entwickelt von einer Firma die so n bisschen das Monopol hat, ne dann wie gesagt in so einer Sprache natural oder so die kaum einer Coden kann, das heißt du bist halt so unfassbar abhängig. Dass du da irgendwie Support kriegst oder dir irgendwer da hilft und das weiß ich nicht, ist schwierig.

Man hat natürlich gesagt, es bringt Vorteile mit sich und ich hab das mal n bisschen recherchiert. Ja Arabas gilt als sehr performant und stabil bei sequenziellen Verwaltungsabfragen, also Abfragen allgemein, Verwaltung da, deswegen haben sie es genommen ne und du hast ne hohe Transaktionssicherheit OK also es. Sagen wir mal, das Ding ist safe, wenn es läuft, ja, aber bitte. Wenn es läuft. Wenn es läuft, ja.

Der Nachteil ist natürlich also einmal dieser Vendor Login, den ich gerade angesprochen hab, das heißt du musst du bist halt einfach abhängig von der Firma, also Software AG Lizenzen scheinen sehr teuer zu sein, dass du überhaupt mitmachen darfst sag ich mal ne. Und es gibt halt wie gesagt wenige Spezialisten, die wahrscheinlich auch nur aus der Firma kommen und das musst du alles teuer bezahlen.

Wenn du da Sachen ändern adaptieren möchtest, weil du halt nicht auf Technologie setzt, die sage ich mal, verbreitet ist ja wo du dir einfach so Hilfe suchen kannst. Das heißt du bist unfassbar schlecht integrierbar in modernen Tools und Schnittstellen, du lebst halt einfach in der Vergangenheit damit, das muss man einfach so sagen. Ja, du hast keine Community, die dir helfen kann, keine modernen Entwicklungsmöglichkeiten.

Also an ne CICD Pipeline weiß ich nicht ob man da irgendwas umsetzen kann, wird schwer bis gar nicht möglich, ja auch andere Schnittstellen wie gesagt die einfach nicht zur Verfügung stellen stehen und sag ich mal, dann kommst du halt zu dem Punkt, dass Sie sagen, Ah, dieses migrieren auf moderne Systeme, boah, da haben wir jetzt echt. Angst, dass unser System zusammenbricht, und das hat man halt immer weiter hinausgeschoben, bis hinzu, Wir machen es nicht gefühlt. Ja, und dann also das.

Ist immer so. Diese der Klassiker machen wir morgen. Nee, das das machen wir nächstes mal. Ja, aber wir vielleicht wär es gut, wenn wir wirklich mal auf moderne Systeme migrieren. Ah nee haben wir das fühl ich gerade nicht, ja 2 Jahren. Wir gucken nächstes Jahr noch mal drauf. Vielleicht machen wir es nächstes Jahr, aber wirklich ganz bestimmt spätestens in 2 Jahren. Eine Woche vor zweijahresende Wir müssen sofort migrieren. Sofort. Hier geht gar nichts mehr.

Aber, und das ist halt im Prinzip genau das Problem, du, du, du schleppst diese technische Schuld halt immer immer mehr mit ne und sie häuft sich halt extrem an und jetzt ist es halt zu dem Fall gekommen, dass dieser krasse Fehler entdeckt wurde, zum Glück entdeckt wurde ja besser als wenn er noch 10 Jahre unentdeckt bleibt, aber. Das Ganze wird natürlich zurückgerollt, sag ich mal. Und sag ich mal sag ich mal ausgewertet, warum es überhaupt dazu kam. Und wenn dann sowas alles

rauskommt, denkst du dir so och. Leute, ey wirklich es war, man hätte es vermeiden können, einfach ne, aber gerade so technische Schuld oder so. Ich mein wenn man jetzt ein bisschen länger dabei ist und auch so Projektarbeit gemacht hat als Softwareentwickler oder Softwareentwicklerin, da weißt du technische Schuld ist einfach. Der Teufel persönlich, ich weiß es nicht, aber das ist halt.

Es kann dir so richtig richtig an Karren pissen und das ist halt, das ist halt schwierig so ne, also da muss man halt echt aufpassen wie man damit umgeht. Also finde ich ist doch n kleiner Appell ne was ich aber spannend fand war ja das ist OK, das hast du jetzt so erzählt ne, dass das ist halt so diese Legacy Systemarchitektur spannend und das was dazu kommt

ist ja auch noch dass. Sich Baden Württemberg gesagt hat, ey, wir machen jetzt dipsy, wir machen unser System und das ist aber auch nur unser System, also das ist ja jetzt nicht irgendwie über, also jetzt länderübergreifend im Sinne von hier, wie heißt das Sachsen Anhalt, was ist das, was? Sind die Länder Bundesland? Bundesländerübergreifend so, das weiß ich, oh, ich hab schon wieder wortfindungsschwierigkeiten aber. Ja, wir sind bald durch mit der Folge halt noch n bisschen

durch. Aber das, was ich halt spannend fand, war, dass sie gesagt haben, OK, das ist unser System, das gehört nur uns und wir sind eigentlich auch krass isoliert, aber auch nicht nur gegenüber anderen Bundesländern, sondern auch zum Beispiel innerhalb des eigenen Landes.

Weißt du also. Wenn du jetzt zum Beispiel so Systeme von Hochschulen oder Fachhochschulen, ne, die die haben auch eine andere Software benutzt, so, also die konnten sich auch nicht austauschen, wenn es jetzt um Lehrermangel geht, ne, ich meine, hast du vielleicht irgendwie ne irgendwelche schulischen Einrichtungen, die halt eben sich nicht austauschen konnten und dann haben sich sogar Schulen beschwert und gesagt, ja wir müssen aber denen dort ne

der Verwaltung immer noch teilweise Papier ausdrucken. Ne damit die das entgegennehmen, musst du dir vorstellen. Ich geb dir n Blatt Papier und du nimmst das Tino und dann wird das schön manuell ins System eingespeist. Ne ich mein so kannst du auch wiederum Arbeitsplätze schaffen, aber ob das nötig ist ist halt wieder die Frage ne. Na, vor allem wieviel Zeit verbrenne ich damit und wie fehleranfällig ist das ganze ne? Das ist wirklich.

Als ich das gelesen hab, dachte ich mir auch so, Leute, heute doch nicht in der heutigen Zeit, aber da kommen wir halt wieder zu diesen Legacy Systemen. Ne. Wenn du jetzt sagst sowas wie Mensch keine Ahnung, ihr habt doch n Backend, dann macht doch n Rest end Punkt, dass man die Daten abfragen kann oder hinzufügen kann ändern kann was

auch immer. Baut doch Schnittstellen zwischen den Systemen. Ja, aber wenn Dipsy nur mal auf ne Sache beruht, oder was heißt quasi aufbaut, die so veraltet ist, dass du das alles gar nicht umsetzen kannst, dann hast du halt einfach verloren. Ja, dass du dann überhaupt an den Punkt kommst und sagst Drucks auf Brings vorbei, wir tragen per Hand, das ist doch krass, das ist doch wirklich einfach nur krass in der heutigen Zeit. Ne Sie hätten es doch über Faxen können.

Ja genau. Ich trag es mir einfach per Telefon. Durch ich trag es ein, ja. Das wär der nächste Schritt. Weißt du da die erste Optimierung ruf mich an, ich trag es ein, richtig, ja gut, also man kann seine Späße drüber machen, aber am Ende zeigt es halt auch, dass es keinen Sinn macht so auf veraltete Systeme aufzubauen aus Angst vor der Migration um sich dann so unfassbar viel technische Schuld wieder mitzunehmen und am Ende es dann doch zu verhauen, muss man ja auch mal ganz klar so

sagen, ja richtig. Definitiv. Aber irgendwann wurde es ja dann doch entdeckt. Ne, und das ist ja jetzt auch gar nicht so lange her, genau das war ja dieses Jahr, aber am Ende auch wieder durch Zufall im Rahmen eines Softwareupdates wurde das entdeckt, weil. Und das ich hätte gerne das Gesicht gesehen in dem Moment, wo es aufgefallen ist, weil auf einmal 1400 stellen plötzlich

als verfügbar markiert wurden. Also du machst ein Update und auf einmal steig übrigens, wir können 1400 Lehrerinnen und Lehrer einstellen, bitte. Was aber? Das Update muss ja dafür gesorgt haben, dass dann am Ende die Spalte ist besetzt oder verfügbar halt irgendwie richtig. Erkannt wurde, oder? Ja, oder Sie haben es halt bereinigt.

Vielleicht haben sie sich gedacht, es ist vielleicht doch mal nicht schlecht, vielleicht so n Chromejob laufen zu lassen, der immer so die Daten n bisschen aufräumt oder so. Weißt du also irgendein Mechanismus wie du ja meintest, muss reingekommen sein, damit es auf einmal sichtbar wurde, aber es hat halt ne Weile gedauert, vielleicht war es auch n sehr großes Update was 20 Jahre lang entwickelt wurde, das weiß ich

nicht. Witzig ist, dass sich diese ganzen Ministerien dann so übelst überrascht gezeigt haben. So, Oh mein Gott, was ist denn hier los? Das fand ich schon richtig witzig, also hat halt auch ein bisschen Humor dabei, muss ich sagen. Vielleicht wurde sich dann einmal entschuldigt bei allen, die viele Überstunden gemacht haben. Es tut uns leid, dass das zu blöd gelaufen ist. Also mit dir muss man natürlich sagen, ja und bitte weitermachen. Ja gut, klar, der sag ich mal.

Diese politische Brisanz ist, ich glaub, wir haben nächstes Jahr Wahlen in Baden Württemberg. Ich bin mir nicht ganz sicher, aber irgendwas mein ich da gelesen zu haben, da kommt sowas natürlich jetzt nicht so cool gerade ne, aber was eigentlich viel spannender ist, weil dieses ganze politikthema mal weggelassen.

Gehen wir mal auf die Kosten. Ja, also wir haben ja gesagt, mehrere Millionen sind an Externe geflossen, wir sind im zweistelligen Millionenbereich für das gesamte Projekt, und ich meine, Anfangs war die die Planung 18000 plus dreieinhalb Mann Jahre Entwicklung. Na ja, das. War mal der Ursprungsplan um Dipsy zu entwickeln oder denkst

du dir so OK? Wer hat wer das überhaupt da reingeschrieben hat und der Meinung war David kommen die ins Ziel weil sowas fantastisch und dann halt wie gesagt noch umgeschultes Personal nehmen und wie gesagt das ist keine Anerkung, die mögen vielleicht auch das drauf haben aber es haben halt einfach von Anfang an Leute gefunden die auch mal Projekte umgesetzt haben. Wahrscheinlich würd ich jetzt

mal behaupten und. Ey, das konnte einfach nur gegen die Wand fahren, ne und jetzt kommt ja noch hinzu und das war einfach abzusehen dadurch, dass du jahrelang, also 2 Jahrzehnte der Meinung warst, dass Stellen besetzt sind, die nicht besetzt waren, sind natürlich auch Bildungsinvestitionen unter den Tisch gekehrt worden oder nicht investiert worden, sagen wir mal

ne und jetzt? Gibt es natürlich die GEW, also die Bildungsgewerkschaft, die sagt, na, jetzt wollen wir aber mal das hier nach nachträglich zurückfordern, ne, also jetzt jetzt mal her die Kohle ne ja weil das sind ja ganz falsche Annahmen die wir die letzten Jahre hatten Baden Württemberg jetzt geht es los. Ich find es ja aber auch. Also das das wird ja jetzt erst alles aufgerollt.

Ja, aber ich find es auch einfach krass, wenn man sich wirklich mal überlegt, dass du wegen so einem Fehler, dass einfach auch Kinder. Oder halt auch ne Jugendliche, egal wo jetzt Bildung stattfindet, ne in jedem Alter dann aber da wo halt eben die Lehrkörper gefehlt haben, was da eigentlich also wie wie schlimm das eigentlich ist.

Ich hab früher mehr als Kind zum Beispiel oder Jugendlicher was auch immer wo du wo man Schule Scheiße fand, da hat man sich ja gar keine Gedanken drüber gemacht, da hätte ich mir gedacht, Boah geil schulausfall keine Ahnung, Lehrer nicht da, ich hab ne Stunde frei oder da früher nach Hause gehen voll geil, aber wenn man sich wirklich mal überlegt. Wie krass das eigentlich ist, dass wenn du dadurch eben eine

schlechtere Bildung erfährst. Also das klingt immer so salopp gesagt, aber es ist ja tatsächlich echt ausschlaggebend für, also stell dir mal vor, du bist n Kind und hast quasi lebst in einer Zeit, in diesen 20 Jahren, wo du einfach permanent von so einem Lehrermangel betroffen bist. Aufgrund von einem Fehler gut ist.

Ich denke schon, dass es Lehrermangel auch sowieso gibt, aber aufgrund so einem des von so einem Fehler noch dazu und du dann einfach über ne gesamte Zeit einfach schlechter gebildet wirst. Und weißt du einfach, kriegst du nicht zurück. Genau also das finde ich ist schon ist schon irgendwie krass und dass wenn man sich das einmal wirklich durch den Kopf gehen lässt, dann ist das schon irgendwie heftig, obwohl das immer so wie gesagt ne ist.

Immer so ne Floskel aber ich. Wenn man wirklich darüber nachdenkt, ist es halt einfach krass so.

Ja, muss man sich auch mal vor Augen halten, gerade wenn man sagt, man ist in einem hochmodernen Land, wie es ja auch oft verkauft wird, aber so in softwaretechnischer Sicht sowas passiert, sagen wir mal so, diese Reihe gibt es nicht ohne Grund, es passiert immer wieder sowas ne, aber das ist ne Sache, die ist schon stark, also die ist vom Grundansatz her schief gelaufen, ja muss man auch einfach so sagen, ja.

Und das wär vermeidbar gewesen. Gut, alles ist irgendwo vermeidbar, aber ey, das ist halt schon wirklich viel Schaden für so wenig am Ende. Als Ursache sag ich mal.

Ich mein, Wir haben uns jetzt auch so n bisschen manchmal darüber so amüsiert sag ich jetzt mal ne, weil es halt teilweise Dinge sind wo man die man einfach nicht greifen kann, aber manchmal ist es halt so, dass man eben in dem entsprechenden Moment, man steckt ja auch immer nicht drin, ne, das muss man ja auch irgendwie dazu sagen, es ist manchmal dann auch. Gar nicht so einfach, dann zu sagen, so, haha, ihr habt ja richtigen Mist gebaut.

Ich meine, jeder kennt das, jeder macht mal irgendwie oder jedem passieren mal irgendwelche blöden Sachen, wo man sich dann im Endeffekt oder man trifft irgendwelche komischen Entscheidungen, wo man auch rückblickend sich denkt, warum hab ich das damals so gemacht, das ist völliger Blödsinn eigentlich, dass ich das so gemacht hab, also ist es natürlich auch irgendwie schwierig ne auf der einen Seite, ich find das ist immer sehr sehr zwiegespalten, also

wie ich darauf so blicke, weil auf der einen Seite. Kann man sich wirklich gut so n bisschen darüber amüsieren, wie das krass passiert ist? Auf der anderen Seite ist es aber auch wieder so, dass man sagt, ja OK, hoffentlich passiert es einem selber nicht. Weißt du, weil irgendwann sitzt du vielleicht genau in dem Boot und denkst dir so, oh scheiße, ja ich hab irgendwie mit Mist gebaut oder so ne also man ist man ist ja nie vor gewahrt sag ich jetzt mal.

Aber deswegen muss man sich sowas vor Augen führen, deswegen ist es nicht schlecht sich sowas auch mit sowas auseinanderzusetzen und zu gucken was kann man denn daraus lernen, zum Beispiel ne. Ja, das ist ne sehr gute

Überleitung. Fabi, wie immer am Ende einer Big Fails Folge wollen wir natürlich jetzt auch Learnings draus ziehen und wie kann man das besser machen oder was können wir, wir beide und auch du liebe Zuhörer lieber Zuhörer daraus mitnehmen und da gibt es jetzt so n paar Punkte die wir mal zusammentragen können, weil ich bin ganz bei dir Fehler passieren und es kann jedem selbst passieren, die Frage ist nur wie kann ich das Risiko dafür zu.

Gut wie möglich minimieren und noch wichtiger, wie kann ich dafür sorgen, wenn der Fehler passiert, dass ich es erkenne, weil 20 ich find das schlimme dabei sind die 20 Jahre und nicht dass der Fehler bei der bei der Datenmigration passiert. Ist, weißt du? Also der erste Punkt ist natürlich ja gut, ist offensichtlich ne saubere Datenmigration. Ja mit und das ist der Kernpunkt mit Validierung ja, also zum Beispiel gegen die Realbesetzung ja, also mal prüfen. Gibt es diese Person, wird n

Gehalt gezahlt. Wie kann es sein, dass 20 Jahre lang Personen in einem System existieren, die aber nie Gehalt kriegen, dass diese Systeme nicht kommunizieren, dass in dem Fall Daisy nicht sagt Ey ich kann dieses Gehalt nicht bezahlen, da ist niemand, dass einfach nur nen Returnwert sozusagen mal simpel gesprochen nen Error kommt oder so, hier ist nicht was du von mir willst. Prüf mal deine Daten, so weißt

du sowas halt. Automatische Routinen dass die nicht da waren, dass man sagt, Inaktive Stellen werden irgendwann freigegeben. Ja weißt du, das sind ja so technische Sachen, die, die jetzt rein aus softwaretechnischer Sicht hätten implementiert werden müssen, definitiv, dann haben wir ja viel zum Projekt an sich gesagt, was sind da Punkte also? Was würdest du da noch so mit

aufnehmen? Ja, also wie gesagt, man muss auf jeden Fall gucken, dass egal wie man jetzt irgendwie geschult, ausgebildet ist oder was auch immer, wenn es jetzt um die Software in den Softwareentwicklungsbereich geht, aber es ist durchaus sinnvoll zu gucken, wie viele.

Also wie, wie ist die das Verhältnis zwischen Experten und zum Beispiel lernenden Leuten noch ne oder Leute, die mit diesem entsprechenden mit so etwas vielleicht noch nicht in Berührung gekommen sind, ist halt wichtig, da n guten Ausgleich zu finden, dass du halt am Endeffekt am, also am Ende im Endeffekt so rum auch irgendwie ein ich sag mal Team hast was am Ende performen kann, ne mit auch erfahrenen Leuten eben, das ist halt eben wichtig finde ich, gerade bei solchen

Projekten, die halt eben offensichtlich auch sehr wichtig sind, ne. Ja. Wie gesagt, auch moderne Methoden benutzen, wie zum Beispiel Dinge testen. Ne. Also wenn du von Validierung redest, Tino ne. Sag ich es immer wieder. Genau. Wenn du von Validierung redest, teste diese Validierung auch ab, also mach die Validierung und teste sie ab, weil du willst ja wissen, ob deine Validierung funktioniert. Du kannst ja zum Beispiel auch ne Validierung einbauen, die

aber völliger Murks ist. Und am Ende bringt dir die Validierung überhaupt nichts, ne?

Vielleicht auch einfach zum Beispiel agile Frameworks verwenden, richtig verwenden, nicht so wie was wir vorhin gesagt haben, ne, also wenn man keine Ahnung hat und sagt wir müssen mal gucken, dass wir irgendwie was machen, wir sind ja so agil, nee, das ist nicht agil, agil, hat auch ist auch n Framework so, da gibt es auch regeln so, aber solche Sachen kann man halt eben zum Beispiel einführen oder zumindest darüber nachdenken, mach wenigstens ne Retrospektive was.

In einer in einem gewissen Zeitraum nicht funktioniert hat ne und macht es dann besser ne und ja genau also was. Natürlich finde ich auf jeden Fall noch ein wichtiger wichtiger Punkt ist klar altsysteme, wenn du sowas hast muss man einfach darüber nachdenken schalte ich die ab, wie schalte ich die ab, brauche ich die noch? Weil prinzipiell sind Altsysteme nicht immer schlecht unbedingt, aber es kann durchaus sein oder es kann durchaus gut sein auch

mal ein Altsystem abzuschaffen. Weil es halt irgendwann einfach zu alt ist. Und wenn es irgendwann auch nur darum geht, dass keiner mehr weiß, wie das alles funktioniert. Wenn du es mal umschalten willst oder von da weggehen willst. Wie in unserem Fall, dass man halt von einem Unternehmen stark abhängig ist. Genau das freut natürlich das Unternehmen, aber aus Projektsicht ja schwierig, wenn man langfristig plant, richtig?

Ja, ansonsten würd mir halt nur noch der Punkt einfallen und da den kann ich aber nicht zu 100% bewerten, weil wie gesagt da auch wahrscheinlich viel Politik und so dahinter steckt. Aber ich frag mich bei sowas immer warum silolösungen basteln, warum muss ich auf meiner einsamen Insel sitzen und sagen ich hab meine eigene Softwarelösung ja macht es nicht Sinn auf einheitliche Plattform zu setzen, zumindestens dann fürs gesamte Bundesland über alle Schulen, Hochschulen hinweg

oder am besten deutschlandweit. Einfach ne Standardisierung zu schaffen statt einzellösung wär jetzt noch so n Punkt den ich sag ich mal so den ich mich zumindestens immer wenn es um sowas geht frage warum nicht so? Ja, definitiv. Ansonsten ja, kommen wir eigentlich langsam zum Ende würd ich sagen, oder? Ja, haben wir gut besprochen, würd ich sagen. Ich fand es auf jeden Fall super schwach und ich fand es auch stark, dass es echt mal n Big Fail aus Deutschland ist. So n Brand aktuell ja.

War auch ganz schön, Tino, dass du. Damit um die Ecke gekommen bist. Vielen Dank dafür.

Ja, an der Stelle noch die Anmerkung, ganz wichtig, Ehre wem Ehre gebührt, sagt Mal der so im Discord hat jemand den also ich hatte das gelesen in den in den News sag ich mal und dachte mir ja das wär das wär doch n ganz cooles Thema und dann hat auch noch jemand auf Discord geschrieben ey das wär doch genau das Richtige für eure Folgenreihe und dann dachte ich mir so jetzt sind die Zeichen klar wir müssen dieses Thema besprechen, also auch da noch mal vielen vielen Dank.

Dank für die Anmerkung. Ja, vielen Dank und Grüße gehen raus an die tolle Community. Vielen vielen Dank. Ansonsten würde ich sagen als kleiner Abschluss Leute, testet alles was ihr so entwickelt, das ist immer wichtig ne also ganz ganz ganz ganz ganz großer Stellenwert, dann läuft schon mal ne Menge gut würde ich sagen. Wie gesagt, wenn euch der Podcast gefällt, wenn euch die Folgefallen hat. Der Podcast gefällt, dann fehlt

Ihnen gerne weiter. Lasst mal n Like da, das wäre richtig toll und redet auch einfach, also kommt auf uns zu, wenn ihr irgendwie Punkte habt, einfach im Discord, Instagram, wo auch immer ihr wollt, das ist alles verlinkt in den Shownotes und wenn ihr sagt Ey die Coaling Buddies der Podcast ich feier das, denen würde ich mal gern was Gutes tun, da gibt es noch n kleinen Spendenlink in den Shownotes ebenfalls also. Wenn es euch, wenn ihr da so, wenn es euch dann den Finger

juckt, dann gerne. Ansonsten wünschen wir euch einfach nur einen wunderschönen Tag und wir hören uns einfach beim nächsten Mal wieder oder Tino ganz genau, ganz genau, also bis zum nächsten Mal eure Coding Buddies gemeinsam besser.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android