Direkt zum Hauptbereich

Posts

Es werden Posts vom April, 2012 angezeigt.

Hilfe für “insolvente” Softwareprojekte

You can read an english version of this idea in the july issue of the PragPub Magazine.


Bei den privaten Fernsehsendern sind Formate, bei denen ein erfahrener Koch, Restaurants oder der ehrenamtliche Schuldenberater aus Berlin, Familien vor dem Untergang rettet der Hit. Ich denke, dass viele Softwareprojekte auch so einen “Schuldenberater” gebrauchen könnten.

Nun haben Softwareprojekte nicht direkt was mit Schulden zu tun aber schon Anfang der 90er hat Ward Cunningham einen Bezug zwischen techn. Komplexität und Schulden hergestellt. Der Begriff technische Schulden wird heute, auch immer wieder im Zusammenhang mit Refactorings benutzt.

Setzen wir doch nun mal die Features welche in dem Projekt umgesetzt werden mit den Dingen gleich, welche für Geld zu kaufen sind. Und sehen als Preis für ein Feature die Zeit an, die benötigt wird um ein Feature umzusetzen. Wie kommen wir dann zu den Schulden?

Software als Einweg- und Wegwerfprodukt

Einweg- und Wegwerfprodukte sind überall. Seien es die Getränkedose oder das Wegwerfhandy, welches nach abtelefonieren des Guthabens entsorgt werden kann oder andere Produkte welche das Label in Verbindung mit günstig / billig bringen, oder sogar top, angesagte Markenprodukte mit dem Apfel drauf, welche einmal in einer bestimmten Konfiguration bestellt (Speichergröße etc.) nicht für eine Änderung vorgesehen sind. Einweg- oder auch Wegwerfprodukte sind überall.

Aber Software als Wegwerfprodukt?!

Legacy Coderetreat (Bielefeld)

Am Samstag war ich auf einem Legacy Coderetreat in Bielefeld.

Bei einem Coderetreat handelt es sich um eine Veranstaltung bei der Entwickler einen Tag lang intensiv die Grundlagen der Softwareentwicklung und -design trainieren. Dabei wird mit Pairprogramming und TDD  in Sessions a 45 Minuten Entwickelt. Danach wird der gesamte Code gelöscht und mit einem neuen Partner von Vorn begonnen. So werden am Tag 5 - 6 Sessions mit kurzen Retros dazwischen durchgeführt.