Posts Tagged 'Eventos'

1º Coding Dojo DotNetFloripa – Diário de Bordo

Salve pessoal!

Ontem ocorreu o primeiro Coding Dojo do grupo DotNetFloripa. Acabei não anunciando aqui no blog (a lista de dois grupos me pareceu uma audiência um pouco maior :)), mas ao menos os resultados ficarão registrados por aqui.

A idéia do dojo surgiu numa troca de e-mails em que discutíamos possíveis temas de futuros eventos do grupo e, como eu nunca havia ouvido falar da expressão (vcs realmente já haviam? :)), saí pesquisando pelo Google, seguindo links, aquele processo habitual. Também habitualmente metido, enviei algumas sugestões e acabei abraçando a organização desse primeiro encontro. Muito gratificante!

Coding Dojo: evento onde um grupo de programadores, utilizando TDD e baby steps, tenta resolver um problema proposto de lógica. Todos dão pitacos e revezam-se no teclado e como “co-pilotos”, o que torna a interação muito maior. O grande objetivo não está na resolução do problema, mas sim na troca de informações e contato com novas idéias, tecnologias e formas de programar, o que sempre acaba agregando.

Não compareceram muitas pessoas (8 no total), o que acabou mostrando-se positivo no final do encontro. A interação e participação de todos ocorreu acima do esperado (pelo menos por mim), o que foi um dos pontos fortes do evento. Estava com um pé atrás pois nas reuniões do grupo que participei a interação do pessoal com o palestrante, no geral, não era das mais eloquentes. Nesse encontro, entretanto, todos contribuíram com idéias para o código, dúvidas e tudo mais. Como boa parte do pessoal ainda não utiliza TDD no dia a dia, boa parte do tempo foi utilizada discutindo alguns conceitos, explicando outros, etc, etc. Por este motivo acabamos não tendo tempo para concluir o problema, mas espero que não faltem próximas oportunidades.

No final, chegamos a uma lista de pontos positivos e outros que podemos melhorar para os próximos encontros:

Pontos positivos:

  • Número de participantes: mesmo não plenejadamente, foi consenso entre todos que um número de participantes maior que 10 pode inviabilizar a interação no dojo;
  • Prova do TDD: mesmo não tendo codificado tanto quanto deveríamos (construímos 4 métodos de teste) já foi possível exemplificar o valor do TDD quando, devido à alteração para um teste, outro anteriormente “green” passou a falhar;
  • Participação do pessoal: todos interagiram e sentaram-se pra programar, sem medo de ser feliz. Dicas de VS, frameworks, TDD, lógica e dúvidas surgiram aos montes. Muito legal;

Pontos a melhorar:

  • Conceituação de TDD: pela pouca experiência de parte do pessoal com TDD, a maior parte do tempo foi utilizada em conceito ao invés de programação. Apesar de também ser positivo, o ideal seria fazermos uma palestra sobre TDD para que pudéssemos simplesmente praticá-lo no Dojo (obs.: a palestra já está sendo agendada);
  • Tempo de cada piloto: não houve um controle do tempo que cada um passava programando, o que dificultava as trocas num tempo “justo”. Foi sugerido que utilizemos uma abordagem “ping pong”, onde um desenvolvedor implementa um teste falho e o próximo faz o teste corrigir. Muito válido;
  • Piloto “type only”: em mais de uma situação a pessoa que estava programando simplesmente digitava o que os outros iam falando, não dando oportunidade ao piloto e ao co-piloto de decidirem por um passo antes de serem questionados. Talvez o ideal seja dar mais autonomia ao piloto/co-piloto (definição do próximo teste falho, por exemplo) para depois virem sugestões, questionamentos e tudo mais;
  • Resolução do problema: não conseguimos resolver o problema dentro do tempo previsto, se na próxima deixarmos ele sobreviver novamente vai virar questão de honra.. 🙂

Se alguém quiser ver o PPT com a descrição do problema que tentamos resolver + conceitos de Dojo e TDD + código desenvolvido, coloquei tudo no RapidShare pra baixar. É só clicar aqui. Abaixo segue uma das fotos tiradas por lá do pessoal interagindo:

1oCodingDojoDotNetFloripa

Gostaria de agradecer ao pessoal do DotNetFloripa que compareceu no encontro pela presença e interação, ao pessoal do DojoFloripa pelo feedback positivo e representação (1 dos participantes era de lá! :)) e ao Ivan Sanchez (ex-DojoFloripa, atualmente em Londres) que me ajudou a esclarecer várias dúvidas e tornar esse primeiro encontro possível.

Comentários de qualquer tipo são bem-vindos. Até o próximo Dojo!

José Filipe

Anúncios

Perfil

Olá! Meu nome é José Filipe e sou o autor deste blog. Trabalho como Gerente de Desenvolvimento da todo! BPO, onde sou responsável pela manutenção e evolução de pessoas, processos e sistemas desenvolvidos em diferentes tecnologias. Atualmente curso uma especialização em Engenharia de Software pela PUCPR, em Curitiba, mas moro em Florianópolis, onde me graduei em Sistemas de Informação pela UFSC. Possuo o título de MCP e com base nas experiências do dia-a-dia espero trazer ao blog assuntos interessantes sobre arquitetura e desenvolvimento .NET..

Arquivos

Páginas

novembro 2017
S T Q Q S S D
« jun    
 12345
6789101112
13141516171819
20212223242526
27282930