SubConf
2. Subversion Konferenz 2008

Ableton auf der CMConf 2008

Titel des Vortrages: Agile Entwicklung von Webapplikationen mit Subversion

Kategorie: Anwendervortrag

Level: Einsteiger

Tag und Uhrzeit: Donnerstag, 16. Oktober 2008, 09:00 - 09:45 Uhr

Inhalt: Das Webteam bei Ableton erweitert und wartet eine umfangreiche Webapplikation in Python, die neben dem für unsere Kunden sichtbaren Teil der Website und der Kommunikation mit Abletons DAW 'Live' zahlreiche weitere unternehmenskritische Applikationen und Webservices für geschlossene Benutzergruppen enthält.

Downtimes dieses Systems sind in der Regel nicht akzeptabel, da diese Applikationen rund um die Uhr verwendet werden. Neben automatisierten Tests ist deshalb die einfache und exakte Nachvollziehbarkeit aller Änderungen der Systemvoraussetzungen unerlässlich. Wir nutzen Subversion also nicht nur für den eigentlichen Code, sondern auch für die Konfigurationen aller beteiligten Server und einiger Clients, für den Content der Website sowie für weitere relevante Ressourcen und Artefakte.

Als agiles Team mit kurzen Release-Zyklen und schneller Reaktion auf unvorhergesehene Feature-Wünsche profitieren wir hier von einem hohen Automationsgrad aller Test-, Preview- und Deployment-Prozesse im Zusammenspiel mit Subversion, z.B. von automatisiertem Testen jedes Commits oder der Bereitstellung von Instanzen der Webapplikation und Webservices für alle Feature-Branches, die zum Abgleich mit anderen Teams und selten auch für manuelle Tests genutzt werden.

Ebenfalls sehr wichtig ist für uns die Unterstützung relevanter Kommunikation. So verteilt das System z.B. Commit-Messages per Email an betroffene Entwickler und andere Observer und extrahiert Changelogs mit wichtigen Informationen für Branches oder Releases.

Der Vortag beschreibt zunächst die von uns verwendeten Paradigmen und die technische Infrastruktur und geht dann detailliert auf unseren Umgang mit Subversion und die von uns implementierte Software-Unterstüzung dieser Prozesse ein.

Bernhard Bockelbrink
entwickelt und integriert seit 1997 Web-Appliaktionen. Zurzeit ist er Tech Leader im Web-Team des Berliner Software-Herstellers Ableton. Er bevorzugt OpenSource Software und agile Methoden, um Qualität, Sicherheit und Erweiterbarkeit seiner Systeme zu garantieren.

News
28. Oktober 2008

SubConf und CMConf 2008 erfolgreich zu Ende gegangen – überwältigendes Feedback der Teilnehmer

Oberhaching, Oktober 2008: Mit einem überwältigen Feedback der knapp 300 Teilnehmer sind die...

10. September 2008

Subversion-Roundtable mit Core Committern auf der SubConf 2008

Oberhaching, 10. September 2008 – Am Abend des 14. Oktober 2008 findet im Rahmen der SubConf 2008...

17. April 2008

SubConf 2008 – 2. Subversion Konferenz in München

Oberhaching, 17. April 2008 – Vom 14.-16. Oktober 2008 findet bereits zum zweiten Mal die SubConf...

06. März 2008

Willkommen zur SubConf 2008

Diese Seite befindet sich gerade im Aufbau!