Wer ist für technische Schulden verantwortlich?

In den letzten Tagen habe ich mich mit SunarQube und damit verbundenen Themen auseinander gesetzt und viel gelernt. Der Begriff der “technischen Schuld” hat einige Gedanken in Bewegung gesetzt. Zwar ist das Thema seit ich Softwareprojekte umsetze präsent, aufgearbeitet habe ich es noch nie vollständig. Zu diesem Thema lassen sich einige Quellen finden, auch gibt …

Technische Schulden im Griff

In den Weiten des Internets wird unter Softwareentwicklern ja immer brav über Qualität, Fehlerfreiheit, Schulden und dergleichen diskutiert. In den wenigsten Unternehmen (die ICH kenne) werden tatsächlich entsprechende Maßnahmen getroffen. Sie stehen zwar auf allen ToDo-Listen, die Einführung wird jedoch täglich prokrastiniert. Deshalb möchte ich mit diesem Beitrag zeigen, wie eines dieser hilfreichen Tools für …

Spezifikationsverliebt und Implementierungsverdrossen

Ilker hat eine interessante Aussage auf Twitter getätigt, die eine kleinere Diskussion ausgelöst hat. Da meine Meinung zu diesem Thema allerdings nicht auf 140 Zeichen transportiert werden kann, möchte ich diese etwas ausführlicher beschreiben. Many software developers are too strict about requirements to the software and too loose about programmed code for the software. — …

Mercurial: Mit Hooks die Qualität steigern und Aufgaben automatisieren

Gerade beim Thema Qualität ist es zielführend möglichst viele Prüfungen durchzuführen bevor Erweiterungen/Änderungen ins Source Control (in meinem Falle Mercurial) veröffentlicht werden. Mercurial bietet zu diesem Zwecke Hooks an, die auch für prüfende “Tasks” verwendet werden können. Hooks sind dabei “Eingreifpunkte”, die vor oder nach bestimmten Repository-Ereignissen aufgerufen werden und so zusätzliche Funktionalität in den …

Aufgaben im Kopf sind der Marterpfahl der Selbstorganisation

In Die Liste im Kopf schreibt Dirk Primbs über das Buch Getting Things Done und wie er versucht eben dies zu erreichen. Sein Hauptargument dabei: Die zu erfüllenden Aufgaben müssen aus dem Kopf, auf eine Liste, die nicht vergisst. Nun ist es Jahre her, dass mir Hannes Preishuber dieses Buch geschenkt hat. Damals hatte ich …

Softwareentwicklung == Craftsmanship?

Immer wieder wird betont, dass Softwareentwicklung eine Handwerkskunst (Craftsmanship) ist, der Entwickler als mit einem Handwerker (Craftsman) gleichzusetzen ist. Neben dem Begriff Software craftsmanship gibt es sogar noch ein Manifesto for Software Craftsmanship, wohl eine Erweiterung des Manifesto for Agile Software Development (siehe wer da alles “unterschrieben” hat). Klingt alles ganz nett und brauchbar. Auch …

Cool gewinnt

Seit in etwa einer Woche bewege ich mich wieder im Android-Umfeld, was das Thema Smartphone betrifft. Davor hatte ich seit Verfügbarkeit von Windows Phone ein ebensolches Gerät. Der Umstieg hatte nichts mit der Qualität des Betriebssystems zu tun, vielmehr mit der Qualität der verfügbaren Hardware. Damit aber zum eigentlichen Thema: Der Vergleichsfaktor. Mir gefallen puristische …

Wenn Rauschen Überhand nimmt

Jeden Tag erblicken neue Services das Licht des Internets. Als Web-affiner Mensch muss man natürlich überall dabei sein. Wenn wenn schon das nicht, dann weil die Twitter– oder Facebook-Timeline voll mit Meldungen dazu sind. Ein “Druck” der zwar kein echter ist, aber man muss es gesehen haben, um “dabei zu sein”. Doch irgendwann siegt das …

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen