Die positiven Effekte von Traingingsroutinen nutzen

Was sind Code-Katas und Coding-Dojos?

Wer fernöstlichen Kampfsport wie Karate betreibt, trainiert eine Fähigkeiten in einem Trainingsraum, dem Dojo. Dort übt er oder sie unter anderem Katas ein - vorgegebene Bewegungsabläufe im Kampf mit imaginären Gegnern. Durch die Wiederholung ein- und derselben Kata immer und immer wieder geht dem Kämpfer oder der Kämpferin die Bewegungsmuster in Fleisch und Blut über und es wird gelernt, diese Muster während eines tatsächlichen Kampfes instinktiv abzurufen.

Ständiges Wiederholen eröffnet neue Wege

Sowohl das Konzept der Kata wie auch das des Dojos sind erfolgreich auf Programmiertätigkeiten übertragen worden. Eine Code-Kata ist eine vorgegebene Programmieraufgabe mit überschaubarem Umfang, die der Entwickler viele Male hintereinander löst. Er versucht dabei, bei jedem Durchlauf einen besseren Weg zu finden. Wie bei der Karate-Kata geht es nicht um die am Ende stehende Lösung. Es geht darum, den Weg dorthin zu perfektionieren. Und ähnlich wie bei der Karate-Kata gehen dem Entwickler durch die Wiederholung der Code-Kata bestimmte Bewegungsmuster in Fleisch und Blut über. Man wird ein besserer Entwickler!

Beispiele für Code-Katas sind die Primfaktorzerlegung, die Umrechnung von römische in arabische Zahlen oder die Punktezählung beim Bowling.

In einem Coding-Dojo finden sich mehrere Entwickler zusammen, um eine Code-Kata gemeinsam durchzuführen und so voneinander zu lernen. Es arbeiten zwei Entwickler im Paar an einem Rechner an der Aufgabe. Die restlichen Teilnehmer verfolgen des Geschehen über den Beamer. In einem festen Rhythmus (z.B. alle 8 Minuten) rotiert ein Entwickler aus dem Programmier-Paar heraus und ein anderer Teilnehmer nimmt seinen Platz ein.

Unser it-agile Lagerraum

Möchten Sie mehr erfahren?

Tauschen Sie sich mit unseren Expert:innen aus und lassen sich zu Schulungen, Coaching oder Wissensthemen beraten.

 

+ 49 40 4135 848-0    info@it-agile.de    Online Termin buchen

Agile Coaching von it-agile

Kennen Sie eigentlich schon it-agile?

Die Expert:innen zu agiler Arbeit und agilen Methoden

Kund:innen wollen begeistert werden. Mit innovativen Produkten, durch Schnelligkeit, Transparenz und auch Verlässlichkeit. Unsere erfahrenen Agile Coaches sorgen gemeinsam mit Ihren Teams und Führungskräften dafür, auch in komplexer Umgebung Ihre Ziele nicht aus dem Auge zu verlieren und implementieren die richtigen agilen Methoden für nachhaltige Veränderung.

  • Wir integrieren Pragmatismus mit Idealismus
  • Wir befähigen Sie nachhaltig ohne Abhängigkeit von uns
  • Wir erzeugen Kundenfokus mit wirkungsvoller Agilität
agile review Magazin

agile review

Unser Kundenmagazin 

In unserem Magazin stellen wir Artikel rund um agiles Arbeiten für Sie zusammen. Das Spektrum reicht von methodischen Themen wie Scrum und Kanban über Agile Leadership bis hin zu technischen Aspekten wie agilem Testen und flexiblen Architekturen.

  • Als Abo oder Einzelausgabe erhältlich
  • Digital oder Print
  • Einzelne Artikel sofort digital verfügbar

Wissens- und Lesenswertes

Das könnte Sie zu Agiler Arbeit auch interessieren

Agile Teams

Ein Haufen abhängiger agiler Teams ergibt noch kein agiles Unternehmen. Die übergreifenden Themen führen zu extremen Overhead, schlechter Vorhersagbarkeit und langsamer Time-To-Market. Diese Probleme…

Agile Teams

Wir hören immer mal wieder, dass Entwickler:innen Scrum hassen - wegen der vielen Meetings. Was steckt dahinter?

Agile Entwicklung

DORA (DevOps Research and Assessment) ist ein wissenschaftliches Studienprogramm, das unser Kollege Andreas Havenstein zur Weiterentwicklung von Teams angewandt hat.

it-agile Newsletter

Sichern Sie sich regelmäßige Neuigkeiten, Inspiration und Tipps zu agiler Arbeit, Konferenzen, aktuelle und neue Termine für unsere Schulungen sowie vieles mehr.


* Benötigte Angaben