Category Archives: Trends

Confluence 4.0 und Foswiki 1.1 im Vergleich: Grundsatzfragen

Unternehmen, die ein Wiki einführen wollen, müssen sich natürlich frühzeitig Gedanken über die Wahl der richtigen Wiki-Software machen. Hier stehen sich unserer Ansicht nach vor allem zwei Konkurrenten gegenüber: Foswiki ist das reifste Open-Source-Wiki am Markt, Confluence ist das beste proprietäre Wiki und Marktführer im Bereich der kommerziellen Wikis. In diesem und den folgendenen beiden Artikeln wollen wir untersuchen, wie sich die aktuellen Versionen Foswiki 1.1 und Confluence 4.0 im Vergleich machen. Zunächst zu einigen Grundsatzfragen.

SourceTree – Atlassians Git- und Mercurial-Client für Mac OS X

Fast jedes große Software-Projekt macht von ihnen Gebrauch und auch immer mehr Hobby-Entwickler setzen sie ein. Die Rede ist von Distributed Version Control Systems (DVCS) – jener Software, welche die Teamarbeit erst richtig effizient werden ließ, indem sie die Synchronisation und Dokumentation aller Code-Änderungen vereinheitlichte und automatisierte. Um die Arbeit noch leichter zu machen, hat Atlassian den Mac-Client SourceTree in sein Portfolio aufgenommen – und verschenkt für begrenzte Zeit Lizenzen.

Greenhopper 5.8 ist erschienen: Das Rapid Board und viele weitere große und kleine Neuerungen

Das Greenhopper-Team hat hochinteressante Neuigkeiten für Unternehmen, in denen “Agile” auf der Tagesordnung steht: Am 12. Oktober 2011 ist das JIRA-Plugin Greenhopper in der Version 5.8 veröffentlicht worden. Zum Funktionsumfang gehört nun auch das neue Rapid Board, das GreenHopper nochmals um mächtige Funktionalitäten für Scrum- und Kanban-Teams erweitert.

Eine virtuelle Maschine als Entwicklungsumgebung nutzen

Vielen Programmierern im Internet-Umfeld stellt sich häufig die Frage, in welcher Umgebung sie ihre Anwendungen entwickeln sollen. Zur Auswahl stehen die eigene Workstation, ein zentraler Entwicklungsserver oder aber virtuelle Maschinen. Jede Lösung hat eigene Vor- und Nachteile, wodurch einem die richtige Wahl nicht immer leicht gemacht wird. In diesem Artikel wollen wir die virtuelle Maschine als Entwicklungsumgebung näher beleuchten und auf Basis eigener Erfahrungen zeigen, wann sie eine gute Wahl ist.

Scrum in der Praxis: Ein Team startet durch

//SEIBERT/MEDIA setzt auf “Agile” und Scrum ist in vielen unserer Projekte längst an der Tagesordnung. Doch die Etablierung von Scrum geht nicht “von jetzt auf gleich”, sondern erfordert ein Umdenken in vielerlei Hinsicht: neue Methoden, unbekannte Prozesse, eine ganz andere Arbeit und Kommunikation im Team. Dies ist der persönliche Bericht eines Teammitglieds mit Blick auf die Scrum-Methoden und die Stadien des Team Buildings.

Integrationstests: Strategien und Herausforderungen

Bei der Durchführung großer Software-Projekte schleichen sich leider auch beim erfahrensten Programmierer hin und wieder Fehler in den Code ein. Diverse Testverfahren sollen helfen, dieser wieder Herr zu werden: Mit Unit-Tests überprüft man Komponenten unabhängig von anderen und garantiert die funktionale Korrektheit. Integrationstests stellen anschließend sicher, dass das Zusammenspiel und die Kommunikation der Komponenten untereinander fehlerfrei ablaufen. Nachfolgend wollen wir Strategien und Herausforderungen dieses Verfahrens näher beleuchten.