usando dojos de programação para o ensino e disseminação de práticas Ágeis: relato de...
DESCRIPTION
Apresentação da palestra no I Seminário de Extensão e Inovação da Universidade Tecnológica Federal do Paraná.TRANSCRIPT
![Page 1: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/1.jpg)
Usando Dojos de Programacao para o Ensino eDisseminacao de Praticas Ageis: relato de
experienciaSEI - I Seminario de Extensao e Inovacao da UTFPR
Ramiro Batista Luz1,Tatiane Guimaraes1, Adolfo Neto1
DAINF - Departamento Academico de InformaticaUniversidade Tecnologica Federal do Parana (UTFPR)
Av. Sete de Setembro, 3165Curitiba - Parana - Brasil - CEP: 80230-901
[email protected], [email protected], [email protected]
7 Novembro 2011
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 2: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/2.jpg)
Resumo
Muitos profissionais e empresas tem adotado a atividade Dojo deProgramacao para o ensino e a disseminacao de praticas ageis. Esseartigo apresenta um relato de experiencia na realizacao dessa atividadepelos alunos da Universidade Tecnologica Federal do Parana (UTFPR).
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 3: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/3.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 4: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/4.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 5: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/5.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 6: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/6.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 7: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/7.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 8: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/8.jpg)
Origem
Inspirado, Dave Thomas, percebe a necessidade de praticarprogramacao sem compromisso ao esperar seu filho na aula dekarate. Surge a ideia do Code Kata. [Thomas(2007b)]
Musicos, atletas tornam-se excelentes com a pratica, programadoresnao praticam, programadores ercebem um treinamento e vao diretoao projeto. [Thomas(2007a)]
Code Kata e uma tentativa de trazer essa a pratica para odesenvolvimento de software. [Thomas(2007a)]
Laurent Bossavit cria o Coding Dojo in Paris.
Ivan Sanchez funda o dojo Floripa.
Danilo Sato funda o dojosp na USP.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 9: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/9.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 10: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/10.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 11: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/11.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 12: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/12.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 13: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/13.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 14: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/14.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 15: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/15.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 16: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/16.jpg)
Dojo de programacao
Programadores raramente praticam.
Treinamentos esporadicos fornecem conhecimento introdutorio,muitas vezes esquecidos no dia a dia.
Atletas e artistas praticam deliberadamente, a pratica deliberadatraz excelencia [Bravo(2010)].
A intencao e praticar programacao usando tecnicas dedesenvolvimento agil.
Alguns princıpios sao: ambiente seguro, aprendizado contınuo, falhae passos de bebe. [Sato et al.(2008)Sato, Corbucci, and Bravo]
Util para introducao de metodos ageis como ExtremeProgramming(Programacao Extrema).
Algumas tecnicas aprimoradas no dojo de programacao sao:programacao em par, TDD, passos de bebe.
Existem alguns formatos para a atividade: Prepared Kata, RandoriKata, Kake Kata.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 17: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/17.jpg)
Inspiracao
Figure: Fonte: http://va.mu/LBVO
No dojo de artes marciais, e formado um cırculo, dois alunos lutam eaprendem na pratica, os outros aprendem observando, apos um tempo oslutadores vao para o circulo e dois outros comecam a lutar.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 18: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/18.jpg)
Ambiente nao competitivo
Figure: Fonte: http://va.mu/K9Lj
Dojo de programacao nao e uma competicao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 19: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/19.jpg)
Colaborativo
Figure: Fonte: http://va.mu/K9Mi Fotografo: Sreesailam Pasupula
No dojo de programacao todos aprendem juntos.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 20: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/20.jpg)
Seguro para experimentar novas ideias
Figure: Fonte: http://www.foodsafetynews.com/
O ambiente e preparado para permitir tentativas e erros, sem danosgraves.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 21: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/21.jpg)
Extreme Programming - I
Figure: Fonte: http://va.mu/LBRd
Calma, XP nao e extreme go horse.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 22: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/22.jpg)
Extreme Programming - II
Figure: Fonte: http://va.mu/LBRl
Tambem nao e perigoso.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 23: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/23.jpg)
Extreme Programming - III
Figure: Fonte: http://va.mu/LBRl
Participacao do cliente e fundamental.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 24: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/24.jpg)
Extreme Programming - IV
Figure: Fonte: http://va.mu/K9gm
Uso intensivo de programacao em par.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 25: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/25.jpg)
Programacao em par I
Figure: Fonte: Robby Russell http://va.mu/K9ft
Duas cabecas pensam melhor do que uma.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 26: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/26.jpg)
Programacao em par II
Figure: Fonte: http://va.mu/K9gH
Ajuda e sempre bem vinda.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 27: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/27.jpg)
Programacao em par III
Figure: Fonte: http://va.mu/LBPQ
Sem exageros.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 28: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/28.jpg)
Programacao em par Anedotas
Figure: Fonte: http://va.mu/K9gY
Mito: Dois programadores produzem mais separados.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 29: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/29.jpg)
TDD - Test Driven Development - I
Figure: Diagrama TDD
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 30: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/30.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 31: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/31.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 32: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/32.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 33: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/33.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 34: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/34.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 35: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/35.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 36: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/36.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 37: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/37.jpg)
TDD - Test Driven Development - II
O fluxo de trabalho deve seguir os seguintes passos:
Escrever um teste.
Rodar o(s) teste(s) para ver falhar.
Escrever o codigo para passar no teste.
Rodar o(s) teste(s) para ver se algum falha.
Refatorar.
Rodar o(s) teste(s) para ver se algum falha.
Repetir tudo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 38: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/38.jpg)
Passos de bebe - I
Figure: Fonte: http://va.mu/LBOS
Um pequeno passo de cada vez.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 39: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/39.jpg)
Passos de bebe - II
Figure: Fonte: http://va.mu/LBO1
Fazer o possıvel para passar no teste(Verde) sem queimar etapas.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 40: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/40.jpg)
Refatoracao - I
Figure: Fonte: http://va.mu/LBQK
Melhorar o codigo mantendo o sinal verde(testes passando).
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 41: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/41.jpg)
Refatoracao - II
Figure: Fonte: http://va.mu/LBQa
Reorganizar e aprimorar sem quebrar os testes.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 42: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/42.jpg)
Apresentacao do dojo
Palestra de 5 a 10 minutos para apresentar o dojo aos iniciantes.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 43: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/43.jpg)
Escolha do problema
Votacao para escolha da linguagem de programacao e do desafio.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 44: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/44.jpg)
Programacao
Figure: Fonte: Kaya Sumire
Programacao em par, a cada 5-7 minutos o piloto vai para a plateia, oco-piloto vira piloto e uma pessoa da plateia vira co-piloto.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 45: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/45.jpg)
Retrospectiva
Ao final os participantes escrevem os pontos positivos e negativos empost-its nao identificados e colam no quadro para discussao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 46: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/46.jpg)
Descompressao
Apos o dojo, normalmente fazemos uma hora extra, um momento paradescontracao e bate papo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 47: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/47.jpg)
Kata
Figure: Fonte: http://va.mu/LIIA
Kata e uma sequencia de passos para ser treinada a exaustao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 48: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/48.jpg)
Formato prepared Kata
Figure: Fonte: http://va.mu/LBUC
Dojo preparado para apresentar uma solucao passo a passo, permiteinterrupcoes para tirar duvidas.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 49: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/49.jpg)
Formato randori Kata
Figure: Fonte: http://va.mu/LBUr
Desafio resolvido em um computador, a cada 5-7 minutos uma pessoa dopar volta para a plateia e outra pessoa vai programar(co-piloto), nao epermitido interromper a dupla.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 50: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/50.jpg)
Formato kake Kata
Figure: Fonte: http://va.mu/LBU5
Semelhante ao randori, mas sao varios desafios, varias linguagens e variasduplas ao mesmo tempo, a cada 5-7 minutos uma pessoa do par troca delugar.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 51: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/51.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 52: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/52.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 53: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/53.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 54: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/54.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 55: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/55.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 56: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/56.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 57: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/57.jpg)
Primeiro Dojo UTFPR
Primeiro dojo realizado na UTFPR foi em junho de 2010.
Teve cerca de 12 participantes.
O problema foi converter numeros inteiros para romanos.
A linguagem escolhida foi Ruby.
Entre pontos comumente destacados estao: a interacao entre UFPRe UTFPR; tamanho dos baby steps; a troca de ideias; qualidade dasolucao encontrada para o problema; uso de Ruby.
Entre os pontos negativos estao: a interrupcao para discussao deideias nao diretamente relacionadas ao problema; conversasparalelas; preparacao do laboratorio.
Ata do dojo [Dojo Parana(2010)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 58: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/58.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 59: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/59.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 60: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/60.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 61: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/61.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 62: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/62.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 63: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/63.jpg)
Dojo experimental na UTFPR
Realizado em 23 de fevereiro de 2011.[Adolfo Gustavo Serra Seca Neto(2011)]
O publico era composto na sua maioria por alunos de graduacao eestavam participando pela primeira vez de um dojo de programacao.
Teve cerca de 15 participantes.
O problema foi ”A livraria do Harry Poter”. http://va.mu/LRsr
A linguagem escolhida foi Java.
Ata do dojo [Adolfo Gustavo Serra Seca Neto(2011)]
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 64: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/64.jpg)
Foto do dojo experimental
Figure: Fonte: Kaya Sumire
Dupla programando em um dos turnos do dojo.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 65: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/65.jpg)
Dojos realizados por alunos
(a) Dojo 26 demaio de 2011
(b) Dojo Sem-ana Eletronica eInformatica.
Figure: Dojos realizados pelos alunos presentes no dojo experimental.
Atas dos dojos da UTFPR, 28 de abril de 2011, [Dojo Parana(2011a)], 26de maio de 2011, *ata de 26 de maio esta faltando, 24 de agosto[Dojo Parana(2011b)].
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 66: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/66.jpg)
Pontos fortes de dojos de programacao
Ambiente didatico, ambiente inclusivo e colaborativo, propıcio paraturmas heterogeneas, interativo.
Favorece a comunicacao.
Imitacao. E natural aprender com a imitacao.
Pratica. A pratica e a melhor forma de aprender, fixar e aprimorarum conhecimento ou atividade, intelectual ou fısica.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 67: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/67.jpg)
Pontos fortes de dojos de programacao
Ambiente didatico, ambiente inclusivo e colaborativo, propıcio paraturmas heterogeneas, interativo.
Favorece a comunicacao.
Imitacao. E natural aprender com a imitacao.
Pratica. A pratica e a melhor forma de aprender, fixar e aprimorarum conhecimento ou atividade, intelectual ou fısica.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 68: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/68.jpg)
Pontos fortes de dojos de programacao
Ambiente didatico, ambiente inclusivo e colaborativo, propıcio paraturmas heterogeneas, interativo.
Favorece a comunicacao.
Imitacao. E natural aprender com a imitacao.
Pratica. A pratica e a melhor forma de aprender, fixar e aprimorarum conhecimento ou atividade, intelectual ou fısica.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 69: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/69.jpg)
Pontos fortes de dojos de programacao
Ambiente didatico, ambiente inclusivo e colaborativo, propıcio paraturmas heterogeneas, interativo.
Favorece a comunicacao.
Imitacao. E natural aprender com a imitacao.
Pratica. A pratica e a melhor forma de aprender, fixar e aprimorarum conhecimento ou atividade, intelectual ou fısica.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 70: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/70.jpg)
Pontos fortes de dojos de programacao
Ambiente didatico, ambiente inclusivo e colaborativo, propıcio paraturmas heterogeneas, interativo.
Favorece a comunicacao.
Imitacao. E natural aprender com a imitacao.
Pratica. A pratica e a melhor forma de aprender, fixar e aprimorarum conhecimento ou atividade, intelectual ou fısica.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 71: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/71.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 72: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/72.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 73: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/73.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 74: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/74.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 75: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/75.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 76: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/76.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 77: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/77.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 78: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/78.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 79: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/79.jpg)
Problemas - I
dificuldade em manter o entusiasmo dos participantes;
dificuldade em introduzir uma nova linguagem no ambiente do dojo;
editores de texto muito especıficos;
configuracoes diversas no ambiente de controle de versao;
falta ou esquecimento de papeis adesivos (post-its) para asanotacoes da retrospectiva;
teclado do computador (principalmente em notebooks onde asteclas, backspace por exemplo, nao seguem padrao)
existencia de erros nos plugins utilizados para auxiliar a atividade;
utilizacao de sala ou laboratorio com computadores que, alem deatrapalhar a visao, sao uma fonte de distracao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 80: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/80.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 81: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/81.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 82: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/82.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 83: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/83.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 84: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/84.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 85: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/85.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 86: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/86.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 87: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/87.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 88: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/88.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 89: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/89.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 90: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/90.jpg)
Problemas - II
passos muito grandes, ferindo a recomendacao de baby steps;
passos muito pequenos, exagerando a recomendacao de baby steps;
falhas na especificacao dos problemas;
dificuldades em implementar testes antes do codigo;
conversas paralelas;
falta de familiaridade com a linguagem escolhida;
pedidos para apresentar o que e dojo de programacao e Test DrivenDevelopment;
falta de variacao de linguagem;
horario de inicio e aproveitamento do tempo;
desistencias de participantes que confirmaram participacao.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 91: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/91.jpg)
Conclusao
Alguns dos problemas acontecem apenas nas primeiras reunioes.
Alguns pontos positivos para um participante sao os pontosnegativos de outro.
Com o tempo e a pratica muitos desses problemas resolvem-se pelapropria evolucao dos participantes.
Consideramos a atividade bastante promissora como ferramenta parao ensino e disseminacao de metodos ageis.
Tema de dissertacao de mestrado do primeiro autor.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 92: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/92.jpg)
Conclusao
Alguns dos problemas acontecem apenas nas primeiras reunioes.
Alguns pontos positivos para um participante sao os pontosnegativos de outro.
Com o tempo e a pratica muitos desses problemas resolvem-se pelapropria evolucao dos participantes.
Consideramos a atividade bastante promissora como ferramenta parao ensino e disseminacao de metodos ageis.
Tema de dissertacao de mestrado do primeiro autor.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 93: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/93.jpg)
Conclusao
Alguns dos problemas acontecem apenas nas primeiras reunioes.
Alguns pontos positivos para um participante sao os pontosnegativos de outro.
Com o tempo e a pratica muitos desses problemas resolvem-se pelapropria evolucao dos participantes.
Consideramos a atividade bastante promissora como ferramenta parao ensino e disseminacao de metodos ageis.
Tema de dissertacao de mestrado do primeiro autor.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 94: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/94.jpg)
Conclusao
Alguns dos problemas acontecem apenas nas primeiras reunioes.
Alguns pontos positivos para um participante sao os pontosnegativos de outro.
Com o tempo e a pratica muitos desses problemas resolvem-se pelapropria evolucao dos participantes.
Consideramos a atividade bastante promissora como ferramenta parao ensino e disseminacao de metodos ageis.
Tema de dissertacao de mestrado do primeiro autor.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 95: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/95.jpg)
Conclusao
Alguns dos problemas acontecem apenas nas primeiras reunioes.
Alguns pontos positivos para um participante sao os pontosnegativos de outro.
Com o tempo e a pratica muitos desses problemas resolvem-se pelapropria evolucao dos participantes.
Consideramos a atividade bastante promissora como ferramenta parao ensino e disseminacao de metodos ageis.
Tema de dissertacao de mestrado do primeiro autor.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 96: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/96.jpg)
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Robby Russell - foto pair programming.
Tatiane Guimaraes, Matheus Araujo, PETECO e PETCOCE,organizacao do dojo UTFPR.
Organizadores do SEI - I Seminario de Extensao e Inovacao daUTFPR.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 97: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/97.jpg)
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Robby Russell - foto pair programming.
Tatiane Guimaraes, Matheus Araujo, PETECO e PETCOCE,organizacao do dojo UTFPR.
Organizadores do SEI - I Seminario de Extensao e Inovacao daUTFPR.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 98: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/98.jpg)
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Robby Russell - foto pair programming.
Tatiane Guimaraes, Matheus Araujo, PETECO e PETCOCE,organizacao do dojo UTFPR.
Organizadores do SEI - I Seminario de Extensao e Inovacao daUTFPR.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 99: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/99.jpg)
Agradecimentos
Adolfo Gustavo Serra Seca Neto - Orientador
Robby Russell - foto pair programming.
Tatiane Guimaraes, Matheus Araujo, PETECO e PETCOCE,organizacao do dojo UTFPR.
Organizadores do SEI - I Seminario de Extensao e Inovacao daUTFPR.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 100: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/100.jpg)
Referencias I
Adolfo Gustavo Serra Seca Neto.adolfont/Dojo-UTFPR - GitHub.http://va.mu/LRsc, 24 Feb. 2011.URL http://va.mu/LRsc.
A. Bravo, Mariana and Goldman.Reinforcing the Learning of Agile Practices Using Coding Dojos.In J. Aalst, Will and Mylopoulos, editor, Agile Processes in SoftwareEngineering and Extreme Programming, volume 48 of Lecture Notesin Business Information Processing, pages 379–380. Springer BerlinHeidelberg, 2010.
Dojo Parana.Ata do dojo 25 06 2010 - GitHub.http://va.mu/LRsS, 25 June 2010.URL http://va.mu/LRsS.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 101: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/101.jpg)
Referencias II
Dojo Parana.Ata do dojo 28 04 2011 - GitHub.http://va.mu/LRv5, 28 Apr. 2011a.URL http://va.mu/LRv5.
Dojo Parana.Ata do dojo 24 08 2011 - GitHub.http://va.mu/LRxS, 24 Aug. 2011b.URL http://va.mu/LRxS.
D. Sato, H. Corbucci, and M. Bravo.Coding dojo: An environment for learning and sharing agilepractices.In Agile, 2008. AGILE ’08. Conference, pages 459 –464, 2008.doi: 10.1109/Agile.2008.11.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia
![Page 102: Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: relato de experiência](https://reader037.vdocuments.mx/reader037/viewer/2022102804/54965258ac79591d2e8b501b/html5/thumbnails/102.jpg)
Referencias III
D. Thomas.CodeKata: code Kata–How it started.http://va.mu/LR4T, 2007a.URL http://va.mu/LR4T.
D. Thomas.CodeKata: code kata.http://va.mu/LR4G, 2007b.URL http://va.mu/LR4G.
Ramiro Batista Luz,Tatiane Guimaraes, Adolfo Neto Usando Dojos de Programacao para o Ensino e Disseminacao de Praticas Ageis: relato de experiencia