Skip to content

Instantly share code, notes, and snippets.

@thiagoghisi
Created September 30, 2011 23:24
Show Gist options
  • Save thiagoghisi/1255306 to your computer and use it in GitHub Desktop.
Save thiagoghisi/1255306 to your computer and use it in GitHub Desktop.
Tutorial/Dicas para montar um grupo de Coding Dojo na sua região
1ª Criar um grupo de discussão; (Sugestão: Google Groups)
2ª Divulgar o grupo para o pessoal da sua região nas redes socias que você participa;
(Dica: Divulgação no Twitter é essencial)
3ª Fazer um spam para todos os seus contatos da área da sua região convidando para o grupo;
4ª Se você não for muito influente nas redes sociais ou não tiver muitos contatos,
solicitar para alguém que tenha ajudar na divulgação do grupo;
(Dica: O que vale nesse momento é fazer bastante barulho)
5ª Definir um local fixo para realização dos dojos;
(Sugestão: Universidades da sua região provavelmente tem laboratórios de informática ociosos.
Você pode conseguir isso solicitando apoio aos coordenadores dos cursos da área de TI apresentando a ideia do Dojo.
Esses coordenadores também podem ter um papel muito importante na divulgação do grupo.)
6ª Definir uma frequência e/ou um cronograma (Dia/Horário) para os Dojos do trimestre/semestre;
(Dica: O foco aqui também é já deixar reservado o local para essas datas e a linguagem que vai ser utilizada,
e, desta forma, eliminar as 'discupites' quando a data do Dojo estiver próxima)
7ª Variar as linguagens das sessões de Dojo;
(Dica: O Objetivo aqui é aproximar as pessoas das diferentes comunidades em prol do Dojo,
pois o foco do Dojo é aprender/aperfeiçoar as práticas independentemente da linguagem utilizada)
8ª Disponibilizar o código fonte da sessão no GitHub;
9ª Fazer um blog para o grupo relatar as sessões focando principalmente no relato das
lições aprendidas para a melhoria contínua das sessões;
(Dica: Colocar a cronograma com a data dos próximos dojos no blog, em um local bem visível)
10ª Assistir o vídeo do Henrique Bastos "Empreendendo uma comunidade de sucesso" no
site do InfoQ: http://www.infoq.com/br/presentations/devinrio-henrique-bastos
11ª Aprender com os erros e acertos dos grupos de Coding Dojos mais antigos. Ex: DojoFloripa, DojoRio...
Esses erros, normalmente, estão disponíveis nos relatos das sessões nos blogs desses grupos,
nos pontos fracos e pontos fortes da retrospectiva.
@lucasrenan
Copy link

e com relação ao desenvolvimento da sessão em si... é provavel que muitos dos participantes não saibam escrever testes.. os mais experientes podem começar escrevendo os testes e deixar a implementação para os menos experientes?

@thiagoghisi
Copy link
Author

Lucas, com relação a execução do Dojo em si, concordo um pouco com você, primeiro os mais experientes mostrando que é possível fazer TDD e como é possível fazer isso em um Coding Dojo para os demais.

Depois, o ideal é sempre misturar pessoas experientes com iniciantes ou pessoas menos experientes com a linguagem ou TDD, e, em paralelo a isso, no Dojo, todos vão cuidando do processo de TDD, as regras do Dojo e todas as outras práticas para não deixar quem está lá na frente codando sair da linha mesmo que sem querer.

Lembre-se: O foco do Dojo é a aplicação das práticas de XP (TDD, Pair Programming, Refactoring, Baby Steps...) da melhor forma possível e não a resolução do problema. O problema é apenas uma forma que encontramos para conseguirmos executar as práticas.

Mais dúvidas, é só me escrever. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment