SlideShare una empresa de Scribd logo
Coding Dojo
Formato Kake (Multi Randori)
Kleer


    Entrenamos   ( http://www.kleer.la/entrenamos/ )




    Acompañamos

    Comunidad
Coding Dojo


•
    En japonés, dōjō ( 道場 ) significa literalmente “el lugar de la vía”
    y se refiere a la búsqueda de la perfección física, moral, mental y
    espiritual.


•
    Yoseki, pared izquierda, representa el lugar de honor donde se
    sitúan los estudiantes
Coding Dojo = Entrenamiento
Coding Dojo = Ensayo
Coding Dojo = Práctica
Coding Dojo = Pair Programming

                En cada mesa...
                - 1 coder por mesa
                - 1 copilot por mesa
                - al menos 1 persona: público


                Además
                - Asistentes conversando/interactuando


                          (Kake Coding Dojo)
Coding Dojo = Pair Programming


                 Cada 7 Minutos...
                   Coder -> vuelve al público
                   Copilot -> Coder
                   Alguien del público -> Copilot


                    (Randori Coding Dojo)
Coding Dojo = TDD

TDD - Test Driven Development


    Ejemplos                Diseño


            R -> G -> R
      Red -> Green -> Refatoring



      Simplicidad + Baby Steps
        (pasos muy pequeños)
Coding Dojo = TDD

                    1°: Test
                   (Ejemplo)




Refactoring                             Fails




              OK               Código           KISS (Simple!)
Desafío (Kata)
Números Decimales a Romanos

1→I
2 → II
3 → III
4 → IV
5→V
…
9 → IX
10 → X
11 → XI
… 50 → L, …, 100 → C, … etc
Conclusiones
•
    Práctica sostenida → seguir aprendiendo
•
    TDD (Diseño, Calidad asegurada)
•
    Pair Programming (Revisión cruzada, Productividad)
•
    Práctica en grupo
     
         Discusiones y Debates: Lenguaje común
     
         Aprender de los demás y con los demás
     
         Conocer distintas formas de hacer las cosas
     
         Buenas Prácticas, Autores, técnicas, herramientas...

•
    Desafíos (clean code, Small goals, working with someone else's code)
Coding Dojo
Gracias! Thanks! Obrigado!
          http://www.kleer.la
 http://www.kleer.la/comunidad/yoseki

Más contenido relacionado

ODP
Kleer yoseki coding dojo
PDF
Coding Dojo en Ágiles 2011
ODP
Kleer yoseki coding dojo - 2012-08-03 - medellín
ODP
Kleer yoseki coding dojo - Pre-Smalltalk 2012
PDF
Coding Dojo
ODP
Yoseki Coding Dojo - Agosto 2012 (Lima)
PDF
Coding dojo - Kata The Cube
PDF
Coding Dojo
Kleer yoseki coding dojo
Coding Dojo en Ágiles 2011
Kleer yoseki coding dojo - 2012-08-03 - medellín
Kleer yoseki coding dojo - Pre-Smalltalk 2012
Coding Dojo
Yoseki Coding Dojo - Agosto 2012 (Lima)
Coding dojo - Kata The Cube
Coding Dojo

Similar a Kleer - Yoseki Coding Dojo - RubyConfAr (7)

PDF
Coding Dojo - Presentation Template
ODP
Yoseki Coding Dojo - Julio 2012 (Lima)
PDF
Coding dojo
KEY
Coding Dojo, Campus Party México 2011
PDF
¿Te Sientes Orgulloso Del CóDigo Que Escribes?
PPTX
Refactoring to clean code
PDF
Coding Dojo - Romans Kata
Coding Dojo - Presentation Template
Yoseki Coding Dojo - Julio 2012 (Lima)
Coding dojo
Coding Dojo, Campus Party México 2011
¿Te Sientes Orgulloso Del CóDigo Que Escribes?
Refactoring to clean code
Coding Dojo - Romans Kata
Publicidad

Más de Kleer Agile Coaching & Training (18)

PPTX
¿Cómo es un desarrollador ágil full stack?
PDF
2015 07 Agile Uy - ¿Víctima o Responsable?
PDF
Great Coaching Conversations Workshop at #SGPHX 2015
PDF
#NoSeréFeliz, pero tengo trabajo - Ágiles 2014 - Martín Alaimo
PPTX
Dev ops e infraestructura – acompañando nuestro software a producción
PPTX
Dev ops e infraestructura – acompañando nuestro software a producción
PDF
Kleer - Continuous delivery - calidad con ingenieria agil de software
PDF
R=R. Agilidad con Resultados en PMI Tour Cono Sur Buenos Aires 2013
PPTX
Scrum detrás de Scrum en Ágiles 2013
PPTX
Scrum y craftsmanship
PPTX
Adoptando Scrum y no morir en el intento - Agile Bolivia Day 2012
ODP
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
PPT
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
PDF
Coaching Dojo en Ágiles 2011
ODP
Kleer - Agile Testing - Especificaciones por medio de Ejemplos usando Fitnesse
PDF
Kleer Lean-Kanban en el Polo IT Rosario
PDF
Especificaciones por medio de ejemplos usando Fitnesse
PDF
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
¿Cómo es un desarrollador ágil full stack?
2015 07 Agile Uy - ¿Víctima o Responsable?
Great Coaching Conversations Workshop at #SGPHX 2015
#NoSeréFeliz, pero tengo trabajo - Ágiles 2014 - Martín Alaimo
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
Kleer - Continuous delivery - calidad con ingenieria agil de software
R=R. Agilidad con Resultados en PMI Tour Cono Sur Buenos Aires 2013
Scrum detrás de Scrum en Ágiles 2013
Scrum y craftsmanship
Adoptando Scrum y no morir en el intento - Agile Bolivia Day 2012
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
Coaching Dojo en Ágiles 2011
Kleer - Agile Testing - Especificaciones por medio de Ejemplos usando Fitnesse
Kleer Lean-Kanban en el Polo IT Rosario
Especificaciones por medio de ejemplos usando Fitnesse
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Publicidad

Último (20)

PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
capacitación de aire acondicionado Bgh r 410
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Presentación PASANTIAS AuditorioOO..pptx
la-historia-de-la-medicina Edna Silva.pptx
Maste clas de estructura metálica y arquitectura
Historia Inteligencia Artificial Ana Romero.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
modulo seguimiento 1 para iniciantes del
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
TRABAJO DE TECNOLOGIA.pdf...........................
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Propuesta BKP servidores con Acronis1.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Presentacion de Alba Curso Auditores Internos ISO 19011
historia_web de la creacion de un navegador_presentacion.pptx
SAP Transportation Management para LSP, TM140 Col18
capacitación de aire acondicionado Bgh r 410
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...

Kleer - Yoseki Coding Dojo - RubyConfAr

  • 1. Coding Dojo Formato Kake (Multi Randori)
  • 2. Kleer  Entrenamos ( http://www.kleer.la/entrenamos/ )  Acompañamos  Comunidad
  • 3. Coding Dojo • En japonés, dōjō ( 道場 ) significa literalmente “el lugar de la vía” y se refiere a la búsqueda de la perfección física, moral, mental y espiritual. • Yoseki, pared izquierda, representa el lugar de honor donde se sitúan los estudiantes
  • 4. Coding Dojo = Entrenamiento
  • 5. Coding Dojo = Ensayo
  • 6. Coding Dojo = Práctica
  • 7. Coding Dojo = Pair Programming En cada mesa... - 1 coder por mesa - 1 copilot por mesa - al menos 1 persona: público Además - Asistentes conversando/interactuando (Kake Coding Dojo)
  • 8. Coding Dojo = Pair Programming Cada 7 Minutos... Coder -> vuelve al público Copilot -> Coder Alguien del público -> Copilot (Randori Coding Dojo)
  • 9. Coding Dojo = TDD TDD - Test Driven Development Ejemplos Diseño R -> G -> R Red -> Green -> Refatoring Simplicidad + Baby Steps (pasos muy pequeños)
  • 10. Coding Dojo = TDD 1°: Test (Ejemplo) Refactoring Fails OK Código KISS (Simple!)
  • 11. Desafío (Kata) Números Decimales a Romanos 1→I 2 → II 3 → III 4 → IV 5→V … 9 → IX 10 → X 11 → XI … 50 → L, …, 100 → C, … etc
  • 12. Conclusiones • Práctica sostenida → seguir aprendiendo • TDD (Diseño, Calidad asegurada) • Pair Programming (Revisión cruzada, Productividad) • Práctica en grupo  Discusiones y Debates: Lenguaje común  Aprender de los demás y con los demás  Conocer distintas formas de hacer las cosas  Buenas Prácticas, Autores, técnicas, herramientas... • Desafíos (clean code, Small goals, working with someone else's code)
  • 13. Coding Dojo Gracias! Thanks! Obrigado! http://www.kleer.la http://www.kleer.la/comunidad/yoseki