Immer Ärger mit Hierarchien

“Es dürfte Ihnen schwer fallen zu erklären, warum Sie eine Leiche vergraben, die Sie nicht getötet haben.” aus dem  Film “Immer Ärger mit Harry” In Scrum arbeiten selbstorganisierte, selbständige Teams an der Entwicklung der Software. Sie stellen am Ende eines jeden Sprints ein neues lauffähiges System für den Kunden bereit. Auf diesem System kann der … Read more

Kobayashi-Maru

Der Kobayashi-Maru-Test ist ein fiktives Übungsszenario, dass in mehreren Filmen und Episoden von Star Trek erwähnt wird. In dem Test wird geprüft, wie Kadetten in einer ausweglosen Situation handeln. Obwohl niemand diesen Test bestehen kann, hat der Kadett James T. Kirk den Test erfolgreich absolviert, indem er das Übungsszenario manipulierte. Der Begriff Kobayashi-Maru steht für ausweglose … Read more

SNAFU

SNAFU (Situation Normal, All Fucked Up) ist ein Akronym aus der amerikanischen Soldatensprache. Das SNAFU-Prinzip von den Roman Autoren Robert Anton Wilson und Robert Shea besagt, dass innerhalb von Hierarchien immer wichtige Informationen zurückgehalten werden. Vorgesetzte geben nicht alle Informationen an ihre Untergebenen weiter, um einen Informationsvorsprung zu behalten oder ihre Inkompetenz zu kaschieren. Untergebene verheimlichen … Read more

Die Zunft der Software Entwickler

Um die Tätigkeiten von Software Entwicklern rankt sich eine Hecke von Unkenntnis und Ignoranz. Fast allen Führungskräften, Kollegen und vielen Akteuren ist nicht klar, was sie da eigentlich tun. Vermutlich hat es etwas mit dem Arbeitsplatz zu tun, der so vielen anderen Arbeitsplätzen ähnelt. Ein Schreibtisch mit einem Computerterminal. Während sich aber beim Chef nur Terminpläne, Kostenrechnungen und Email-Korrespondenz finden, entdeckt man beim Softwareentwickler eine ganze Werkstatt voller Werkzeuge. Der Programmierer ist ein Handwerker und wenn man ganz genau hinschaut, ein Kunsthandwerker.

Das Gift der Legacy Software

Jeder kennt Software die unter dem Euphemismus Legacy Software in vielen Firmen ihr Unwesen treibt. Obwohl in einer Hochsprache geschrieben, spürt man ihre Verwandtschaft mit Assembler Routinen und Shell Skripten. Generationen von missgelaunten Programmierern, Aushilfen und Praktikanten haben einen, vor Jahren noch recht ansehnlichen Entwurf, in etwas abgrundtief hässliches verwandelt. Das Problem mit dieser Software … Read more

Hierarchien

Schon bemerkt, dass auf jeder Konferenz folgender Vortrag erscheint? Scrum eingeführt Enttäuschung wegen fehlender positiver Effekte Externer Berater streicht die Hierarchien Die Firma nimmt fahrt auf Verfolgt man diese Vorträge, dann ist es offensichtlich was falsch läuft. Die alten Hierarchien regieren weiter und die positiven Effekte von Scrum können nicht zum Tragen kommen. Verwunderlich ist … Read more

You aren’t gonna need it!

YAGNI ist wohl eines der Prinzipien, die am schwierigsten einzuhalten sind in einem Entwickler-Team. Insbesondere wenn die Kollegen sich weiterhin daran klammern, dass Änderungen immer aufwendig und zeitraubend sind.