Markus studiert!

Continuous Integration läuft. #Thesis

< letzter tweet

18. May, 08:05 Uhr

follow me: @markusstudiert

Facebook-Integration entfernt

Entsprechend meinem Ausstieg bei Facebook habe ich auch die Integration der Social Plugins auf dieser Seite entfernt.

Die Links zu meinem Facebook-Profil habe ich durch Links auf mein Google+-Profil ersetzt.


What The Foto: API-Dokumentation

What The Foto?Ein nicht unerheblicher Teil meiner Arbeit am Projekt ist in die Erstellung einer übersichtlichen API-Dokumentation geflossen.
mehr »


What The Foto: Was wurde umgesetzt?

What The Foto?Wie schon erwähnt, fanden es die meisten Team-Mitglieder schaden, dass wir auf einige coolen Features verzichten mussten, weil wir die Komplexität einiger Funktionen unterschätzt hatten. Allerdings muss man zum einen einmal betrachten, welche Features wir vom ursprünglichen Plan trotzdem umsetzen konnten — schließlich konnten wir zu Beginn des Projektes den Aufwand für die einzelnen Funktionen gar nicht abschätzen, denn für das Gesamte Team war es das erste große Projekt im Studium, mit einigen bis dahin unbekannten Technologien: WPF mit C#, Messaging mit ActiveMQ und ein Java-Server (bisher haben wir immer GUIs gebaut).
mehr »


What the Foto: Einzelgespräche

What The Foto?Ich habe während der Projektphase Einzelgespräche mit allen Team-Mitgliedern geführt, und zwar einmal in der fünften Woche und dann in der elften Woche. Mit den Einzelgesprächen wollte ich ungefilterte Meinungen zum Projektverlauf bekommen, da man in den gemeinsamen Meetings doch nicht so frei sprechen kann, wie unter vier Augen.
mehr »


What The Foto: Demo-Videos

What The Foto?Das Projekt muss auch in Form von Videos demonstriert werden. In 22 Minuten führe ich durch alle Funktion unseres Clients.

Die Videos finden sich auf Youtube in dieser Playlist.


SVN Statistiken in der Shell erzeugen

What The Foto?Mit ein paar geschickt kombinierten Unix-Tools lassen sich aus einem SVN Commit-Log interessante Statistiken extrahieren.
mehr »


Demo-Day Softwaretechnik

Heute war der große Tag. Nach über 100 Tagen konnten wir endlich das Projekt präsentieren. Wie man sieht, hatten wir Spaß dabei!

WTF? Team


Ticket-Workflow

What The Foto?Nachfolgend findet sich der offizielle Ticket-Workflow für unser Projekt.

Einige der Angaben sind Trac-spezifisch, können aber leicht auch in anderen Tools zur Softwareverwaltung implementiert werden.

Der Prozess zur Qualitätssicherung wurde bei uns mit Keywords realisiert — besser wäre natürlich die Verwendung des eigenen Workflows von Trac gewesen, da wir aber in der Hochschule keinen Einfluss auf die trac.ini haben, war das leider nicht möglich.
mehr »


Aus Leuchttisch wird WTF?

Inzwischen hat unser Projekt auch seinen endgültigen Namen bekommen:

„What The Foto?“ oder kurz „WTF?“.

Das Logo hat sich auch entsprechend geändert:

What The Foto?
mehr »


Codingstandards

What The Foto?Für das Projekt haben wir uns auf Codingstandards geeignet, die wir mit Hilfe von Cobertura auch in Eclipse und in der Continuous Integration überprüfen.

Da mit Cobertura auch Tests auf Basis von regulären Ausdrücken ausgeführt werden können, konnten wir auch den C#-Quellcode des Frontendteams zumindest rudimentären Tests unterziehen. Unsere Cobertura-Checks finden sich hier.
mehr »