Die Vorträge der gearconf 2009

Dr. Frank GerhardtRational Team Concert

Eine komplett in Eclipse integrierte Tool-Suite bietet IBMs Jazz/Rational Tema Concert. Da das Lizenzmodell kostenlose Benutzung für bis zu 10 Arbeitsplätze ermöglicht, ist dies für kleine Teams interessant. Dr. Frank Gerhardt setztRTC seit Jahren erfoglreich in eigenen Projekten ein und berichtete über seine Erfahrungen damit in dem Vortrag "Was ist Jazz/Rational Team Concert (RTC)?"

(Mehr zum Lizenzmodell auch im Heise-Newsticker...)

 

Oliver GierkeMylyn

Seit lagem bei Eclipse gleich mit dabei: Mylyn. Aber wieviele Eclipse-Benutzer verwenden Mylyn überhaupt? Und was fängt man damit am besten an? Oliver Gierke stellte das Plugin vor in seinem Vortrag "Entwicklerproduktivität steigern mit Mylyn"

 

 

Entwicklung bei der Microsoft Developer DivisionChristian Binder

Wie bringt man 3000 Entwickler unter einen Hut? Es gibt zwar nicht viele Firmen, die dieses Problem haben, dürfte aber die meisten Entwickler schon interessieren. Christian Binder hat dies erlebt und schilderte das Vorgehen bei Microsoft in seinem Vortrag "Wie entwickelt Microsoft in der Developer Division: formal oder agil?"

 

HudsonSimon Wiest

Gleich zwei Vorträge gab es zum CI-System Hudson. Erst zeigte Simon Wiest, wie man "Noch fauler in 12 Schritten" werden kann, um danach Tipps zu geben, "Wenn's mal wieder länger dauert". Diese Einführungs- und Fortgeschritten-Vorträge für Hudson gibt es on-line auf den Seiten von Simon Wiest >>>

 

SeleniumIgor Drobiazko

Das Testen grafischer Benutzeroberflächen ist immer ein Problem. Besonders im Webumfeld, wo Javascript immer für Probleme sorgt. Und Ajax macht davon sehr viel Gebrauch. Abhilfe soll Selenium schaffen, das keinen Browser emuliert, sondern selbst im Browser abläuft. Igor Drobiazko hat als Tapestry-Committer viel mit Tests von GUI-Applikationen zu tun. Er stellte Selenium in seinem Vortrag "Automatisierung der Tests von Webanwendungen mit Selenium" vor.

 

Agile ProjekteAlexander Elsholz

Wer mitreden will, entwickelt heute agil...

Neben den Prozessen und Methoden sind jedoch auch die richtigen Werkzeuge wichtig. Alexander Elsholz stellte im Vortrag "Toolset für Agile Projekte" einen kompletten Werkezugkasten vor.

 

Analyse des Software-Entwicklungs-ProzessesThomas Schröders

Um zu erkennen, welche Schritte im SWEP sich ständig wiederholen, welche Probleme in allen Prozessen gleich sind und welche Aufgaben sich daher automatisieren lassen, dazu ist eine Analyse des Prozesses notwendig.

Thomas Schröders hat diese Analyse einmal durchgeführt und stellte sein Ergebnis vor im Vortrag "Systematische Unterstützung des Entwicklungs- und Versionierungsprozesses"

 

Michael Kloss

Der Daily Build

Ist der Daily Build wirklich notwendig? Wer braucht sowas, und wofür?

Und wie ist das machbar?

Markus Guske

In der Eröffnungs-Veranstaltung zeigten Markus Guske und Michael Kloss einige (natürlich völlig untypische) Szenen aus dem Projektalltag in ihrem Vortrag "Jeden Tag ein Release - Mythos oder Realität?"

 

Entwicklung am DLRAndreas Schreiber

Wie wird im Deutschen Forschungszentrum für Luft- und Raumfahrt entwickelt? Welche Prozesse und Tools kommen dort zum Einsatz?  Dies schilderte Andreas Schreiber in seinem Vortrag "Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools".

 

MercurialDirk Bielemeier

Viele Entwickler haben bereits den Schritt von cvs zu Subversion hin vollzogen (wenn sie cvs überhaupt noch erlebt haben). Mittlerweile existieren noch eine ganze Reihe weiterer Versionkontrollsysteme. Aber warum überhaupt noch wechseln?

Dirk Bielemeier zeigte in seinem Vortrag "Verteilte Versionskontrolle mit Mercurial", warum sich der Wechsel zu Mercurial lohnen kann.

 

Sonar

Oliver GierkeEs existieren etliche Tools zur Code-Qualitätssicherung. Doch leider arbeiten diese alle unabhängig voneinander und lassen sich nur schwer integrieren. Abhilfe schafft das OpenSource-Tool Sonar, dass die Ergebnisse der verschiedenen Tools in einer Zusammenfassung präsentieren kann. Oliver Gierke führte dies in seinem Vortrag "Codequalitätssicherung mit Sonar" vor.

 

Softwaremetriken

Thomas Haug

Nicht unumstritten ist der Einsatz von Metriken bei der Qualitätssicherung von Software. Trotzdem ist ihr Einsatz sinnvoll, wenn sie richtig angewendet werden, und sie lassen sich auch in die Toolkette integrieren. Einen Überblick über existierende Software-Metriken, sowie Tipps zum richtigen Umgang damit gab Thomas Haug in seinem Vortrag "Softwaremetriken in der Praxis"

 

GITJens Mücke

Eine Alternative zu den weitverbreiteten Versonskontrollsystemen cvs und Subversion stellt GIT dar, das vor allem in der Linux-Szene erfolgreich ist. Jens Mücke stellt die besonderheiten in seinem Vortrag "Verteilte Versionskontrolle mit git" dar.

 

Heterogene EntwicklungMatthias Zieger

Selten beginnt ein Projekt auf der grünen Wiese. Fast immer sind andere System zu integrieren oder anzubinden, ggf. im Zuge des Projekts auch anzupassen oder weiterzuentwickeln.

Welche Lösung Microdoft dazu bietet, erklärte Matthias Zieger in seinem Vortrag "Heterogene Entwicklung... mit Microsoft?"

 

JiraAlexander Elsholz

Um den Überblick im Projekt nicht zu verlieren, bieten Tasktracker Unterstützung. Auf dem kommerziellen Markt ist Jira von Atlassian einer der bekanntesten. Mit dem Greenhopper-Plugin bietet er auch Hilfe bei Srum-Projekten.

Alexander Elsholz berichtet über JIRA im Vortrag "Agiles Projektmanagement mit Jira"

 

TeamCityVaclav Pech

Jetbrains produziert eine ganze Reihe kommerzieller Entwicklungs-Tools, darunter das Build-Management-System TeamCity. Vaclav Pech ist seit Jahren Entwickler bei Jetbrains und stellte das Produkt in der Präsentation "TeamCity - Continuous Integration, Build Management, and avoiding broken builds" vor

 

DokumentationOliver Böhm

Eine der Lieblingsaufgaben des Entwicklers ist zweifelsohne die Erstelltung von Dokumentationen. Die meisten versuchen darum herumzukommen, sind aber immer dabei, sich über fehlende Dokumentionen anderer System zu beschweren.

Oliver Böhm kennt dies aus der Praxis und berichtete darüber in seinem Vortrag "Rettet die Dokumente"

 

MavenStefan Scheidt

Maven ist neben Ant wohl das bekannteste Build-Management-System im OpenSource-Bereich. Vom richtigen Umgange berichtete Stefan Scheidt in seinem Vortrag "Automatischer Build mit Maven"

 

Qualitätssicherung bei PHPThomas Koch

Auch der eingefleischteste Java-Entwickler greift mal zu PHP, wenn es um Webentwicklung geht. Vieles geht damit einfach schneller, und viele große Anwendungen im Internet laufen unter PHP.

Zur QS steht PHP-Entwicklern ein komplettes Toolset zur Verfügung, das Thomas Koch in seinem Vortrag "QA mit PHP" vorstellte.

 
Medien-Partner

Kaffeeklatsch

dpunkt-Verlag

Weitere Partner

rheinjug Düsseldorf e.V.

ruhrjug Essen