Agile Brazil 2011
Publicado: 12/05/2011 Filed under: principal 8 comentáriosQuando você escolhe um médico, por exemplo, espera que ele esteja atualizado, que frequente os principais congressos de sua especialidade. Ora, se você quer ser um bom, um excelente desenvolvedor, espera-se o mesmo: que esteja atualizado, que frequente os principais congressos.
Atualmente no Brasil há dois principais congressos de desenvolvimento de software não ligados a tecnologias específicas: Agile Brazil e QCon. Se portanto você quer ser um grande desenvolvedor, deve participar de pelo menos um desses dois congressos, preferencialmente de ambos.
Estou aqui para falar do Agile Brazil, da edição deste ano, 2011. Antes, um esclarecimento: faço parte da organização e vou palestrar no evento.
A Agile Brazil 2011 (AB2011) – Conferência Brasileira sobre Métodos Ágeis de Desenvolvimento de Software – vai acontecer de 27 de junho a 1° de julho, em Fortaleza, Ceará. Além de dezenas de palestras, workshops, tutoriais e lightning talks, vai haver os imperdíveis keynotes de Jim Highsmith, Joshua Kerievsky e Vinícius Teles. Nos dois primeiros dias, 27 e 28 de junho, quatro excelentes cursos: CSM e CSPO, cursos oficiais da Scrum Alliance (SA), TDD: do básico ao avançado, ministrado por figurinhas conhecidas na comunidade nacional de desenvolvimento ágil, e Introdução ao Lean Thinking, pelo Lean Institute Brasil. Todos esses cursos estão com preços superespeciais. Um exemplo: os cursos oficiais de CSM e CSPO da SA custam em média no Brasil de R$1.700,00 a R$2.000,00; na AB2011, R$990,00 (primeiro lote).
Abri o post com uma obviedade e vou repeti-la: ser você quer ser um grande desenvolvedor, participe dos principais congressos. Participe da Agile Brazil 2011.

[…] mais: Agile Brazil 2011 « Clavius Tales Esta entrada foi publicada em Sem categoria e marcada com a tag 2011, agile, brazil, clavius, […]
Muito bom Tales, assino em baixo!
Oi Tales,
eu só não consigo entender a relação entre “ser um grande desenvolvedor” e “agilidade”. Uma coisa não está ligada a outra, certo? Não vamos confundir práticas ágeis com abstração lógica, bom conhecimento de algoritmos e domínio de ferramentas.
Conhecer e por em prática as práticas ágeis é de grande valor, mas não substitui os principios básicos que todo desenvolvedor tem que ter da computação.
Boa sorte com o evento!
Fala, Hilda.
Pois para mim estão ligadíssimas. Impossível sem um grande desenvolvedor sem saber desenvolver iterativo-incrementalmente, sem saber trabalhar com testes automatizados ou TDD, sem saber integração contínua, sem saber programar em par, sem saber refatoração…
Não disse que substitui. Só disse que para ser um grande desenvolvedor é preciso conhecer práticas ágeis. Se eu digo que para ser um grande jogador de futebol é preciso ter um bom passe eu não estou afirmando que todos os demais fundamentos podem ser esquecidos.
Um abraço.
Oi Tales, interativo incremental é um conceito que a agilidade usa, mas não é exclusivo dela. O mesmo se aplica para testes automatizados e integração continua. Programação em pares e refatoração foram importantes contribuições mas são mais relevantes para equipes menos experientes.
Ser um bom programador também passa por um bom aprimoramento técnico. Portanto, apenas ter um bom passe não é suficiente para se tornar o tal grande jogador. Eh preciso ter cuidado com essa afirmação no seu post porque as pessoas podem achar que agilidade é suficiente para eles, mas não é.
Eu disse o contrário? E mais: nem mesmo programação em par e refatoração são invenções da agilidade. E mais: programação em par e refatoração são práticas melhor aproveitadas por equipes mais experientes; e tem gente que diz – e concordo – que programação em par é mais efetiva quanto mais experientes forem os desenvolvedores.
Foi justamente o que eu disse.
Reli o post e, sinceramente, acho difícil alguém achar isso. Eu, por exemplo, afirmei que para ser bom médico é preciso frequentar os principais congressos de sua especialidade. Você acha que é possível que algum médico leia isso e ache que para se tornar um grande médico basta frequentar congressos?
Médico eu não sei, mas tem muito programador que não fala mais de programação, só de ágil, ágil, ágil.
Tem uma diferença grande esses dois tipos de profissionais (médico e programador). O médico, não pode exercer plenamente suas funções sem antes se formar. Qualquer procedimento adicional precisa de especialização, residência, etc. O programador começa a exercer suas funções muito antes de se formar. Ainda está muito imaturo e é muito possível que leiam a mensagem e achem que para se tornar um grande programador basta frequentar congressos.
Já reclamaram de mim quando anos atrás eu comparei engenheiro com programador. Aprendi a lição e nunca mais comparei programador com nenhuma outra profissão. Somos um caso muito particular.
Para concluir, quero dizer que esse evento é muito importante para os profissionais e estudantes cearenses. Todos devem aproveitar a oportunidade e participar para se tornarem melhores programadores, arquitetos, e gerentes de projeto. Para os assuntos mais interessantes, procurem se aprofundar, participar da comunidade e passar o conhecimento adiante. 😉 Se eu não estivesse tão longe eu iria com certeza. \o/
[…] Clavius Tales da Fortes Informática e Jim Highsmith já escreveram em seus blogs sobre o evento. Compartilhe […]