Archive für 8.3.2007

Je komplexer der Sachverhalt,…

… desto einfacher läßt er sich lahmlegen.

Das liegt an der Menge an Einzelteilen. Je komplexer, desto mehr. Und jedes EInzelteil ist ein Angriffspunk, an dem man Ansetzen kann. Denken Sie an Software, internationales Recht die Rechtsprechung ganz allgemein! Wieviel Rechtsanwälte braucht es, um bei einem Prozess die Lücke zu finden? Für jedes Recht gibts ein Hintertürchen.

Wieviel verliert der Steuerstaat an Steuerbeuger? Da gibt es diese Firma, ein großer deutscher Milchproduzent, die machen in Hamburg ein Werk zu, und eröffnen in Ostdeutschland ein neues, mit EU-Geldern. Natürlich ist die Schließung steuerwirksam, und die EU-Gelder steuerfrei. Es ist eine Frage der Argumentation, ob man die Gelder bekommt ode rnicht.

Oder Autoelektrik?!? In ihrem Wahn, alles billiger, langlebiger zu machen, verringern Automobilhersteller die Anzahl der mechanischen Teile - um stattdessen elektrische einzubauen. Die mechanischen Bauteile sind aber ausgereifter, leichter zu ersetzen und zu reparieren. Und so schießt mit jedem neuen Chip die Anzahl der möglichen Fehlerquellen um das millionenfache nach oben. Neulich hat der Bord-Computer meines Lieblingsspielzeugs gemeint, er müsse bei Tempo 200 ABS und ESP ausschalten. Fehlerortung Fehlanzeige - “sporadischer Fehler irgendwo in der Elektrik”. Na dann warten wir aufs nächste Mal.

Und wie ist das mit Software-Projekten? Ist Ihnen eigentlich aufgefallen, daß prozentual mehr ISO 9000-Projekte scheitern als nicht-zertifizierte? Ist ja auch logisch - schließlich - wird jede Software nur einmal geschrieben, ISO 9000 soll jedoch die Reproduzierbarkeit erhöhen! Ich habe schon gesehen, wie in eigentlich gut laufenden Projekten “Regeln zum besseren Controlling und erhöhten Transparenz” eingeführt wurden, was sich toll anhört. Wenn aber als Software-Entwickler nun mal meine Stärken nicht in diesen Bereichen liegen, tue ich mich damit schwer, und ich mache Fehler. Und die Tagesarbeit, das Programmieren, bleibt liegen. Und sowieso - wieviel versteht der Manager vom Software-Programieren? Wenn er nicht anfangen will zu programmieren, wieso will er denn genau (”reproduzierbar”) wissen was ich tue?

Die Binsenweisheit die eigentlich jeder weiß: erhöhe die Anzahl der Einzelteile, und du gefährdest das System. Es kann sich keiner rausreden. Jeder von uns hat schon mal ein elektrisches Gerät reklamiert, und jeder von uns hat sich schon mal über das Steuerrecht beklagt. Wir wissen wo das Problem liegt und wie es entsteht. Also hört auf zu jammern und werdet tätig!

|