Real-Time Collaboration – eine Kostprobe

Session 180'

Abstract

Dies ist eine interaktive, spannende, unterhaltsame Hands-on-Session

Real-Time Collaboration in der Softwareentwicklung (RTC) bekommt immer mehr Aufmerksamkeit. Software-Entwicklung ist Teamarbeit. Die Kernaufgaben (Schreiben von Tests und Programmcode, Testen, Integration usw.) bleiben aber auch in modernen agilen Umgebungen Aufgaben, die von einem Entwickler, oder einem Entwicklerpaar, alleine ausgeführt werden. Wir sind der Überzeugung, daß der Übergang zu wirklich synchroner Zusammenarbeit auf feingranularer Ebene großes Potential für die Verbesserung der Agilität des Teams und der Qualität der Lösung bietet. Die vielen weltweiten Projekte zum Thema RTC zeigen, daß wir mit dieser Auffassung nicht allein dastehen. Die von uns veranstalteten Wolf-Pack-Programming-Workshops, in denen Entwickler sich einen ersten Eindruck von dieser neuen Arbeitsweise verschaffen können, finden denn auch gute Resonanz. Den ersten deutschsprachigen WPP-Workshop haben wir auf den XPDays 2010 abgehalten.

Im diesjährigen Workshop möchten wir uns vollständig auf die direkte Erfahrung der synchronen Zusammenarbeit konzentrieren, ohne spezielle Vorkenntnisse über Programmiersprachen oder –paradigmen vorauszusetzen zu müssen. Um jedem die gleichen Startbedingungen zu geben, werden wir nicht programmieren und als Kollaborationsumgebung Google Docs einsetzen. Die Teilnehmer werden in mehreren Teams in gemeinsamer Arbeit Anforderungen umsetzen. Dabei geht es wie im „richtigen Leben“ zu: Zeitdruck, Abhängigkeiten und Dynamik machen das Projekt erst interessant wink Es gibt mehrere Phasen, die unterschiedliche Situationen im Projektlebenszyklus simulieren. Nach jeder Phase gibt es ein Review, um die Erfahrungen zu teilen und zu diskutieren. Es ist eine völlige Neukonzeption unseres Workshops aus 2011, viel lehrreicher – und vor allem viel unterhaltsamer!

Inwieweit sind die Erfahrungen aus diesem Workshop auf die Programmierung übertragbar? Nun ja: es ist NICHT Programmierung, dann würden wir einen Wolf-Pack-Programming-Workshop machen. Also wird es Unterschiede im Detail geben. Aber: die zu lösende Aufgabe hat die selben Charakterista wie Programierung: Vorgaben müssen umgesetzt werden, sie erfordern Kreativität und Zusammenarbeit, der Scope ändert sich und wandert in die Zuständigkeit anderer Teams. Dieser Workshop geht also über die innere synchrone Zusammenarbeit eines Team hinaus.

Einzige Voraussetzung für die Teilnahme ist das Mitbringen eines Computers mit Zugriff auf Google Docs (Anlegen eines Google-Accounts nicht vergessen!!).

Danke für den Hinweis, daß sich bei Google Docs etwas ändert! Laut Google-Web-Site ist Google Docs nun "Bestandteil" von Google Drive. Ich habe kein Abschaltdatum für Google Docs gefunden. Daher muß ich davon ausgehen, daß Google Docs weiterhin für den Workshop zur Verfügung steht.

Speaker

Helge Nowak

 
andrena objects Logo it-agile Logo mobile.de coremedia