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 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 die Bewegungsmuster in Fleisch und Blut über und er lernt, 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
Management Schulungen bei 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

Was sind Flight Levels?

Agile Arbeit

Das Flight Levels Modell unterscheidet zwischen 3 Flight Levels bzw. Ebenen der Arbeit in Organisationen. Der Artikel beschreibt wie sich diese drei Ebenen unterscheiden.

Agile Verträge

Agile Arbeit

Bei agilen IT-Softwareprojekten stellen sich besondere Herausforderungen bezüglich der Vertragsgestaltung. Wir geben einen Überblick über Ihre Möglichkeiten für die agile Software-Vertragsgestaltung.

Führungskräfte und Manager in der agilen Welt

Agile Organisation

Wenn Unternehmen entscheiden, auf agile Ansätze zu setzen, ändert sich nicht nur die Arbeitsweise der Teammitglieder. Auch die Arbeit der Führungskräfte ändert sich. Das wirft die Frage auf, ob…

it-agile Newsletter

Sichern Sie sich monatlich Neuigkeiten, Inspiration und Tipps zu agiler Arbeit, Konferenzen, aktuelle Termine und vieles mehr.

Zur Anmeldung