Version 1.0
Workshop: Coding Dojo Bonn - Kata Workshop
Im Rahmen eines dreistündigen Workshops für bis zu 20 Teilnehmer werden die Grundlagen der testgetriebenen Entwicklung (TDD) anhand einer Code-Kata erarbeitet. Eine überschaubare Programmieraufgabe, die durch die teilnehmenden Entwickler im Paar mit TDD gelöst wird, ermöglicht es persönlich zu erfahren wie Katas den Weg zur kontinuierlichen Verbesserung ebnen.
Ablauf
Einführung
Geführte Einleitung über den Idee hinter Code-Katas als Weg zu kontinuierlicher Verbesserung und kontinuierlichem Training. Üben von Best-Practices welche potenziell in der täglichen Arbeit nicht zur Anwendung kommen, insb. pragmatisches, simples Codedesign auf Basis von Tests und Clean Code.
Erklärung der Katas
Als Kata bietet sich bei einem gemischten Set an Teilnehmern eine leichte Aufgabe an, die auch bei Teilerfüllung sichtbare Ergebnisse liefert. In der Erklärung werden die Anforderungen an das Ergebnis beschrieben, aber kein konkreter Lösungweg vorgegeben.
Entwickeln in Iterationen
Entwicklern der Lösung im Pair. Ein kleiner Break nach 25min Entwicklungszeit. In den einzelnen Teams wird zwischen Driver und Observer nach jedem Red-Green-Refactor Zyklus gewechselt.
Retrospektive (ca. 45min)
Die Retrospektive bietet Raum für Diskussion und Möglichkeit das Erlebte zu reflektieren. Wie hoch war die Anfangshürde? Wann war der erste Test “grün”? Wie weit ist das Ergebnis nach 2 Stunden? Hat sich eine Art “Flow” eingestellt? Könnte man an der gefunden Lösung noch Optimierungen vornehmen?
Anforderungen an Teilnehmer
Teilnehmer am Kata-Workshop sollten in der Lage sein auf einem mitgebrachten Notebook ihre Programmiersprache und IDE der Wahl in Grundzügen zu beherrschen. Zusätzlich ist ein Test-Framework notwendig bspw. JUnit mit der der Teilnehmer erste Erfahrungen gesammelt hat.
Organisation und Betreuung
Jan und Andreas sind Co-Organizer des “Agile Meetup Bonn” und teilen beide das Agile-Mindset. Seit einem Jahr veranstaltet Jan regelmäßig das Coding-Dojo der Softwerkskammer Bonn mit einer bunten Gruppe an erfahrenen Entwicklern und Studenten.
Info
Day:
2014-08-24
Start time:
15:15
Duration:
03:30
Room:
Workshop (C115)
Track:
Development
Language:
de
Links:
Feedback
Click here to let us know how you liked this event.
Concurrent Events
Speakers
Jan Nonnen | |
Andreas Kluth |