Sie bekommen was sie verdienen
Unternehmen haben mitunter recht eigenartige Regeln für ihre Mitarbeiter. Angeblich benötigen Unternehmen eine Vielzahl an gut ausgebildeten Fachkräften. Die bekommt man aber nicht mit nostalgischen Vorstellungen über Personalführungen. Hier finden Sie eine Liste mit der Sie auf jeden Fall kompetente Mitarbeiter zur Flucht aus der Firma bewegen. Weiterlesen →
Versionsverwaltung mit Expressions
Im Umgang mit Source-Control-Management-Systemen (SCM) wie Git oder Subversion haben sich im Lauf der Zeit vielerlei Praktiken bewährt. Neben unzähligen Beiträgen über Workflows zum Branchen und Mergen ist auch das Formulieren verständlicher Beschreibungen in den Commit-Messages ein wichtiges Thema. Weiterlesen…
Faktor Mensch! – wiederholbare Projekterfolge mit SCRUM
Zu der Erkenntnis, dass Menschen Projekte machen, gelangt man nicht erst durch die Lektüre von Tom De Marcos Büchern. Aber was hat sich in den letzten Jahrzehnten tatsächlich in der professionellen Software Entwicklung getan? Trotz der vielen neuen Innovationen und…
A Fool with a tool is still a fool
Auch wenn zur Qualitätssteigerung der Software- Projekte in den letzten Jahren ein erheblicher Mehraufwand für das Testen betrieben wurde [1], ist der Weg zu kontinuierlich wiederholbaren Erfolgen keine Selbstverständlichkeit. Stringentes und zielgerichtetes Management aller verfügbaren Ressourcen war und ist bis…
PHP meets Maven
Seit geraumer Zeit hat sich Maven als Build-Werkzeug für Java-Projekte etabliert. Dass dieses Tool weitaus mehr leisten kann, beweist das Projekt Maven for PHP. Weiterlesen →
So wird Unternehmenswissen greifbar
Abteilungsübergreifender Informationsaustausch ist eine Grundvoraussetzung für eine erfolgreiche DevOps-Strategie. Um eine leistungsfähige Wissensdatenbank zu erstellen, ist es wichtig, sich zu überlegen, wie Informationen strukturiert werden können. Weiterlesen →
Automatisierungsmöglichkeiten im Software-Konfigurations-Management
Die Software-Entwicklung bietet einige äußerst effiziente Möglichkeiten, wiederkehrende Handgriffe durch Automatisierung zu vereinfachen. Das Wegfallen lästiger, sich wiederholender, monotoner Aufgaben und eine dadurch reduzierte Fehlerhäufigkeit im Entwicklungsprozess sind längst nicht alle Facetten dieser Thematik. Weiterlesen →
PHP Web Application Deployment mit Apache ANT
Schon in einem recht frühen Stadium müssen die fertigen Sourcen auf verschiedenste Zielsysteme eingespielt werden. Üblicherweise existieren mehrere zentrale Entwicklungsserver, zu denen noch für jeden Entwickler eine eigene lokale Installation hinzukommt. Bei dieser Vielzahl an Systemen, auf der das Projekt…
Applikationskonfiguation mit XML Dateien
Mit der SimpleXML Extension existiert eine einfache Möglichkeit gezielt auf Elemente einer XML-Datei mittels PHP zuzugreifen. Weiterlesen →
Kontrollzentrum
Jedes Projekt, egal in welcher Programmiersprache es geschrieben wurde, benötigt einen Mechanismus, um die verändertenoder hinzugefügten Quelltexte zu organisieren. Dabei spielt es im Prinzip keine Rolle, ob nur ein oder zehn Entwickler an der Arbeit beteiligt sind. Die Idee, jederzeit…