Wenn man im Unternehmen Maven als Software Configuration Management-Software einsetzt, um Software-Artefakt-Abhängigkeiten zu modellieren und auflösen zu lassen, sollte man umsichtig handeln. Natürlich sollte man grundsätzlich umsichtig handeln, aber wenn dieses Unternehmen auch noch wächst oder zunehmend Altsysteme durch neue ablöst, kann ein Abhängigkeits-Graph entstehen, der zwar analysiert werden kann, aber leichte Wartung unmöglich macht. Dieses „Wuchern“ kann man aber in den Griff bekommen.
Software Lifecycle Management – Eine Idee davon
Wie bereits angekündigt werden wir Software Lifecycle Management (SLM) ein wenig erörtern und ein paar Tipps zur Einführung geben. Mein Kollege Stefan Heldt hat überzeugend dargestellt, dass sogar innerhalb kürzester Zeit der Verzicht auf SLM zu immensen Mehrkosten führt. Jetzt stellt sich dem aufmerksamen Leser die Frage: Was ist SLM und was gehört alles dazu?
weiterlesen
Die Stiefmutter in Software-Projekten
Jeder, der in mehr als nur einem Projekt gearbeitet hat, kann berichten, dass Build-Management meistens sehr stiefmütterlich behandelt wird. Jeder Entwickler und auch fast alle Architekten wissen um den Sachverhalt, dass solides Build-Management mit Continuous-Integration und -Delivery entscheidend zum Erfolg eines Projekts beitragen kann, aber leider wird dieses Thema dennoch sehr häufig vernachlässigt.