Voltando a escrever depois de alguns dias de correria!

Nos dia 11 e 12 de setembro rolou o QCon em São Paulo. E evento organizado pela InfoQ e Caelum, contou com a presença de diversos palestrantes de alto nível, entre eles Nick Kallen (engenheiro de sistemas do Twitter), Randy Shoup (engenheiro chefe do eBay), Douglas Crockford (arquiteto sênior do Yahoo!), Scott Ambler (gerente de metodologias ágeis da IBM Rational), Charles Nutter (criador do JRuby) e Guilherme Silveira (criador do Restfulie e líder técnico daCaelum).
No periodo da manhã palestras internacionais, sobre cases e assuntos diversos. Na parte da tarde 3 trilhas com temas muito interessantes, como Agilidade, .Net, Java, Ruby e Arquitetura.
Estive presente no sábado na trilha de Agilidade, que tinha como título: “Construindo sua mentalidade Agile”.O título tinha tudo a ver com a proposta da trilha, pois todas a apresentações tinha como objetivo não apenas falar de agilidade, mas fazer as pessoas pensarem sobre a forma como querem praticar os valores e princípios ágeis em suas empresas.
Rodrigo Yoshima, Agile Coach da Aspercom, apresentou a palestra “A guerra dos métodos versão 2.0” onde falou um pouco sobre o momento e que vivemos atualmente no mundo ágil, onde há uma verdadeira guerra entre as metodolias ágeis, cada uma tentando provar que é “mais ágil” que a outra. Pessoas defendendo uma metodologia em detrimento da outra em alguns casos com interesses comerciais envolvidos. Falou também sobre a importancia de estudarmos as metodologias ágeis com o foco nos princípios e valores ágeis, já que todas as metodologias nascem e deveriam nos guiar para que estejamos sempre no caminho da melhoria contínua.
Em seguida Alexandre Magno, da AdaptWorks, Apresentou sua palestra: “Detalhes Importantes do Scrum”, onde falou sobre diversos problemas enfrentados e a soluções aplicadas em diversos cases de implantação de scrum no qual sua empresa participou.
Também tivemos o pessoal da Globo.com com uma apresentação muito boa sobre testes unitários e TDD em javascript, utilizando diversas ferramentas e com demos muito legais. Palestra bem tecnica mas com uma mensagem muito importante, mostrando que é sim possível aplicar testes na vida real, e que depois de alguma intimidade com as tecnicas, fica muto fácil tornar seu código melhor e mais confiável sem perda de produtividade.
Giovanni Bassi, também esteve por lá falando sobre BDD, um assunto em alta no momento, mas que na verdade não é novo. É apenas um modo de desenvolvimento baseado em comportamento, facilitando a testabilidade, melhorando a arquitetura e manutenabilidade das aplicações.
Tivemos ainda a palestra do Paulo Caroli, da ThoughtWorks, falando sobre fluxo continuo de desenvolvimento utilizando um Agile Card Wall, demonstrando como essa ferramenta simples porém muito eficiente de acompanhamento pode ser muito útil na otimização de processos.
A trilha ágil realmente foi muito interessante valeu demais o investimento e certamente estarei presente nos próximos eventos da InfoQ. Acho que as metodologias ágeis estão alcançando um nível de maturidade e penetração jamais alcançado por outras metodologias. Apesar de ainda existir muita resistência por parte dos gestores da empresas, dá pra ver que o movimento ágil ja vem se espalhando e ganhando espaço. Principalmente por ter um apelo muito forte nas boas praticas e auto-gerenciamento, o que atrai muitos adeptos que acabam implantando agilidade via bottom-up.