Macht es einfach. Wie man komplexe Projekte wartungsfreundlich hält

Es ist immer das gleiche Phänomen. Eine neue Software wird entwickelt, und dabei holt man sich die besten Entwickler zusammen, nutzt State of the Art Tools und entwickelt nach den neuesten Softwareentwicklugnsparadigmen.

Das Projekt wird zum Erfolg (meist zumindest) und die Software geht in den Einsatz. Und dann beginnt der schleichende Wissenszerfall. Denn meist übernehmen nicht die Entwickler das Produkt für die Wartung, die es initial entworfen haben, sondern „Linienmitarbeiter“. Und je komplexer das Projekt war, je moderner die Herangehensweise, um so schwerer fällt es dann, das Wissen zu übergeben und die Software weiter zu pflegen.… den ganzen Text lesen

Wie sich die Softwareentwicklung kaputt verwaltet, das Beispiel elektronische Lohnsteuerkarte


Tja, es überrascht mich eigentlich nicht, dass die elektronische Lohnsteuerkarte nun doch nicht im nächsten Jahr kommt und ein Chaos droht:

Ich gehe vielmehr davon aus, das genau das passiert ist, was in vielen IT-Projekten passiert.
Ein unnötig aufgeblähter Verwaltungsapparat verliert sich in seiner eigenen Planung, will von den Softwarentwicklern, die eigentlich eh nur als Störfaktor gesehen werden, von dem man abhängig ist fixe Termine bzw. ein Ja oder Nein zu Terminplanungen, wo die vielschichtige Ingenieursantwort viel ehrlicher wäre, kürzt willkürlich Aufwände, weil Geld zu sparen wichtiger ist, als Qualität zu liefern und wundert sich dann über Verzögerungen, Fehler oder gar abgebrochene Projekte.… den ganzen Text lesen

Softwareentwicklung reloaded: vom bösen Geek und dem gefährlichen Jedi

Ich bin schon ein paar Jährchen in der Softwareentwicklung tätig, und habe auch schon viele Bereiche kennengelernt. Ein paar Themen und Motive tauchen dabei immer wieder auf, egal mit welchen Methodiken man „offiziell“ vorgeht.

Da ist zum einen der „böse“ Geek. Natürlich nicht wirklich böse, aber im Verlauf eines Softwareprojekts oft ein Fachmann mit fatalen Auswirkungen. Er kennt sein Fachgebiet bis in die tiefsten Tiefen, er weiß genau, wie man 100% reinen Code produziert und lässt nichts anderes gelten.… den ganzen Text lesen