What are the Roles in Code Kata?
These are the roles I have seen in Code Kata;
A facilitator Have to make sure resources (in Step 1) are available and ready for the session, could be an advisor, but not the sensei.
A sensei Doesnβt sit with advisors, guides the session like a scrum master (important! there are no students in this session), timebox each pair programming session, to which pairs.
Pair programmers Only 2 programmers, sharing the IDE. Once a pair spent timeboxed period, typist moves to Guiderβs seat, and a new advisor becomes a Typist.
Typist β The one who controls the IDE.
Guider β The one who guides the typist.
Advisors Observes the code, provide feedback, suggestions, comments, proposes the changes to do. Everyone gets to pair program at some point during the session.












