Categories
Eventos

[Agile 2008 Conference] Vídeos e fotos da conferência

Para quem quiser saber um pouco mais sobre o que rolou na Agile 2008 Conference, veja a página especial do InfoQ sobre a conferência. Foram filmadas 18 apresentações que serão disponibilizadas conforme o calendário que está no site. Assistam no mínimo 10 Ways to Screw Up with Scrum and XP do Henrik Kniberg, que inclusive comentei aqui no blog! Essa é muito legal!

Além disso têm algumas fotos que você pode ver no meu Flickr e no do Marcello Azambuja. Enjoy!

Categories
Eventos

[Agile 2008 Conference] Henrik Kniberg: 10 ways to screw up with Scrum and XP

Gostei muito da apresentação do Henrik Kniberg “ensinando” 10 maneiras para arruinar seus projetos mesmo usando XP e Scrum. É óbvio que eu não quero acabar com os meus projetos, mas é legal debater sobre os erros mais comuns nas adoções de metodologias ágeis e seus motivos para poder evitá-los.

Uma coisa interessante é que o Henrik costuma usar com sucesso a mesma combinação de XP e Scrum que usamos na Globo.com. Não por acaso, tanto o seu livro Scrum and XP from the Trenches quanto a apresentação (mesmo quando ainda não tinha assistido) e o seu blog sempre foram boas fontes de referência para mim.

Resumidamente, as 10 maneiras mais comuns de arruinar projetos com XP e Scrum são:

  • Futilidades: debates homéricos sobre coisas como “vamos usar cartões ou post-its” quando o time sequer tem um P.O.! Os problemas devem ser atacados em ordem de importância. Além disso, a aplicação do processo não precisa ser perfeita desde o início. Good enough is good enough.
  • Definition of Done: muitos times não tem uma definição de pronto ou não respeitam essa definição. Isso não só é essencial como também é preciso que o cumprimento desta definição esteja dentro do controle do time.
  • Velocidade: não é conhecida, usada ou é muito variável ao longo das iterações.
  • Retrospectivas: não há retrospectivas e o time não evolui suas práticas ao longo do tempo aproveitando-se dos aprendizados obtidos nas iterações.
  • Comprometimento do time: time é cobrado e sempre culpado por erros em estimativas. Isso faz com que eles sempre se comprometam com menos do que podem fazer, com medo de serem culpados novamente.
  • Débito técnico: é totalmente ignorado e só cresce ao longo das iterações.
  • Trabalho em equipe: não há trabalho em equipe e existem tarefas fixas para determinadas pessoas, o que faz com que várias histórias sejam implementadas em paralelo.
  • Product Backlog: não existe ou não está priorizado corretamente.
  • Integrações da base de código: não existe um branch onde o código pode ser lançado em produção a qualquer momento e a gerência da base de código não é agil.
  • Sprint Backlog/quadro de tarefas: não existe, está longe do time, é muito complicado ou não é usado durante o Daily Scrum e atualizado diariamente.

É óbvio que essas não são as únicas maneiras de fazer besteiras em projetos com XP e Scrum e pode até ser também que tenham algumas maneiras mais “eficazes” que essas. No entanto esses problemas são muito comuns e acho que por isso mereceram destaque na apresentação.

Você pode encontrar os slides da apresentação no site do Henrik Kniberg. Esses slides são de uma apresentação um pouco mais antiga mas não há muitas diferenças.

Categories
Agile Eventos

Agile 2008 Conference, aí vou eu!

Agile 2008Na próxima semana estarei em Toronto/Canada para a Agile 2008 Conference, a maior conferência sobre desenvolvimento ágil do mundo!

Com mais de 400 apresentações em 5 dias, o calendário da conferência, divulgado no início do mês passado está ótimo! Teremos a presença de vários nomes conhecidos do mundo ágil como Jeff Sutherland, Mary Poppendieck, Robert Martin (o Uncle Bob), Mike Cohn, Henrik Kniberg, Dan North, Mishkin Berteig, Scott Ambler, Linda Rising, Jim Highsmith, Neal Ford, James Shore… Vai ter tanta coisa legal que está até difícil escolher quais apresentações vou assistir! E isso tudo sem falar do amigo brasileiro e ThoughtWorker Danilo Sato, que apresentará o case do Coding Dojo de São Paulo.

Quem lê meu blog já deve ter percebido que desenvolvimento ágil é um dos meus assuntos favoritos, por isso podem esperar que provavelmente vou blogar mais do que o normal na semana que vem!

Categories
Eventos

[FEJ 2008] Falando sobre o Falando em Java

O Falando em Java foi excelente! Além das palestras terem sido muito boas, foi uma excelente oportunidade para encontrar e conversar com um monte de gente legal. Pena ter sido um dia só e não ter conseguido falar direito com todo mundo, mas mesmo assim foi ótimo.

Três destaques para o evento:

1) O Sérgio Lopes correu um grande risco de se dar mal, mas no final acabou fazendo uma apresentação muito bem humorada sobre Domain-Driven Design que deu certo e todo mundo gostou! De uma forma muito descontraída ele conseguiu passar a mensagem, pena que a apresentação ficou um pouco grande para o tempo que ele tinha… Mesmo assim valeu.

2) Na parte da tarde, o Fabio Kung deu um show sobre JRuby on Rails! Ele mandou muito bem e eu aprendi um bocado de coisas novas – foi uma das palestras mais legais que eu assistí nos últimos tempos.

3) E o último destaque mas nem por isso menos importante foi o bolo do café da tarde que estava sensacional! Nossa, eu devo ter comido uns vinte pedaços (estragando qualquer estimativa que a Caelum tenha feito de bolo/pessoa).

Brincadeiras à parte, o evento foi um sucesso total. Parabéns mais uma vez para o Paulo Silveira, Guilherme Silveira e toda a galera da Caelum, que conseguiram reunir 300 pessoas legais em pleno domingo para fazer um evento excelente!

Categories
Eventos Java Notícias

Falando em Java 2008, aí vou eu!

Falando em Java 2008Na próxima semana estarei em São Paulo para o Falando em Java 2008, um ótimo evento realizado anualmente pelos amigos da Caelum, a melhor empresa de treinamentos em desenvolvimento de software do Brasil na atualidade.

Esse ano haverá a ilustre presença do Emmanuel Bernard (um dos líderes do projeto Hibernate na JBoss) que fará duas apresentações, uma sobre JPA 2.0 e outra sobre Hibernate Search. Por uma grande ironia do destino, a palestra de Hibernate Search foi uma das que eu não consegui assistir na JBoss World 2008 e agora vou ter minha segunda chance! Além disso esse ano não se falará só em Java mas também em arquitetura de software, Domain-Driven Design, JRuby on Rails, Scrum e AJAX.

Nos vemos por lá! 🙂

Categories
Eventos

[FISL 9.0] Balanço do evento

O FISL foi excelente! Eu não assisti tantas palestras porque fiquei grande parte do tempo no stand da Globo.com ou andando por aí conhecendo pessoas, mas as palestras que eu fui foram bem legais! Queria ter ido em várias outras mas foi impossível… Teve muita coisa boa.

Agora, o melhor do evento certamente não foram as apresentações. Conheci uma porção de gente que até hoje só tinha falado pela Internet, foi sensacional!

Para começar, conseguimos juntar nossa turma: Rodrigo Kumpera (que falou mal até dele mesmo na sua palestra e sempre me faz sentir um idiota quando fala trezentas coisas que eu não entendo), Diego Plentz (que é fã de Chitãozinho e Xororó), Fernando Meyer (o gaúcho português de São Paulo), Fabio Kung (que me mostrou como obrigar pessoas a aprender Lisp). Juntos com o Tiago Motta (que fica bêbado com Coca-Cola), nós destruímos as churrascarias gaúchas! O José Peleteiro também nos acompanhou no segundo dia e nos ajudou a convencer o Kung a ir pra Globo.com (calma Paulo, é brincadeirinha)! Batemos altos papos no stand da Globo.com, só faltou mesmo o Tiago Peczenyj levar o chimarrão!

Também foi ótimo ter conhecido a galera do JavaFree, especialmente o Vitor Pamplona, Dalton de Camargo e Daniel F. Martins. Também conheci gente nova como o Luiz Metzger, Ricardo Ogliari e Júlio César.

Bati um bom papo com o Carlos Eduardo da e-Genial, que andava meio sumido na Internet mas está voltando com força total. Ele ainda fez o favor de levar o Vinícius Teles da Improve It pra falar com a gente no stand. Moramos na mesma cidade, já trocamos vários e-mails, telefonemas e tudo mais mas foi preciso ir pra POA para nos conhecermos! Também conheci o Sylvestre Mergulhão, o mais novo membro da trupe da Improve It.

Além disso conheci um mundo de pessoas, dentre elas o Rodrigo Urubatan (gente finíssima), Fernando Boaglio, Luis Eduardo Bohrer, Jony Kostetzer e mais um monte de pessoas que infelizmente não lembro o nome. Só faltou mesmo o Fabio Akita (acabamos não conseguindo falar direito mas não faltarão oportunidades)!

E por último mas não com menos importância, gostaria de deixar registrado meu agradecimento pessoal e meu orgulho em trabalhar na Globo.com com gente tão talentosa, que acreditou no evento e levou quase 20 nerds para conversar e jogar videogame com a galera do FISL, especialmente ao Marco Lucio de Figueiredo Moreira (nosso Gerente de Tecnologia), Renata Rocha e Patricia Cavalcante, que trabalharam pesado na organização do evento. Nós somos d+! A partir de agora podem esperar nossa presença nesses eventos com força total!

Agradeço também ao pessoal que assistiu minha apresentação sobre Desenvolvimento Ágil com XP e Scrum, que elogiou e que foi lá no stand para conversar. Estava muito tumultuado e não consegui dar a atenção que gostaria para todo mundo, mas se ficou alguma coisa em aberto, entrem em contato para conversarmos!

O Vinícius Teles criou o grupo “Amigos do FISL” no Just-remind.us. Entrem em contato comigo ou com ele para pegar a senha 🙂

É isso aí galera, parabéns a todos nós que fizemos o evento ser um show!

Categories
Eventos

FISL 9.0, aí vou eu!

No próximo dia 17 estarei no 9o. Fórum Internacional de Software Livre, um dos maiores eventos nacionais de tecnologia!

Nesse ano a Globo.com será uma das empresas patrocinadoras do evento, e eu estarei lá no nosso stand para conversarmos sobre o que temos e o que fazemos aqui. Muita gente não faz idéia do que tem por trás de um dos maiores portais da Internet brasileira, e garanto que se surpreenderão quando souberem como uma empresa tão tradicional e com tecnologia de ponta pode basear a grande maioria dos seus produtos em software livre.

Apareça lá para batermos um papo! 🙂

Categories
Eventos

[QCon 2007] Wiki e fotos

O Floyd Marinescu do InfoQ criou um wiki da conferência: http://qcon.editme.com. Durante o dia os materiais das palestras serão disponiilizados neste endereço.

Além disso eles criaram um grupo no Flickr onde serão colocadas as fotos do evento: http://flickr.com/groups/qconsf2007/. Como nem todas as pessoas estão cadastradas no grupo também é possível achar fotos procurando pela tag QConSF2007: http://flickr.com/search/?w=all&q=QconSF2007&m=tags.

Categories
Engenharia de software

QCon 2007, aí vou eu!

Estou arrumando minhas malas e partindo daqui a pouco para a QCon 2007!

No último mês eu tenho me preparado bastante pra esse evento e justamente por isso que não tenho postado com tanta frequência. Não é todo dia que se pode ter aulas de Domain-Drinven Design com o próprio Eric Evans, de XP com o próprio Kent Beck ou de Domain Specific Languages com Martin Fowler e Neal Ford, por isso aproveitei esses dias pra refrescar algumas coisas na cabeça para poder aproveitar tudo o máximo possível!

Nos dois primeiros dias eu pretendo justamente assistir os cursos de DDD do Evans e de DSLs do Fowler. Esses tutoriais duram um dia inteiro e são hands-on, aplicados num laboratório. Acho que vai ser muito legal!

Além deles vários outros apresentadores como Ted Neward, Cedric Beust, Jeff Sutherland, Obie Fernandez, Jay Fields e Rod Johnson farão uma semana inteira de apresentações sobre desenvolvimento ágil, arquitetura de software e tudo mais que alguém poderia querer para ter uma semana mais que divertida.

Vou tentar conseguir o máximo de material possível nas apresentações que eu for e ao longo da semana vou postando por aqui!

Categories
Agile Ruby On Rails XP

Rio on Rails

Logo Rio on RailsNo início de dezembro teremos um evento bem legal no Rio: o Rio on Rails. O evento será realizado no auditório do SENAC, na Rua Santa Luzia, 735 – o mesmo local onde são realizadas as reuniões do RioJUG.

Ainda não foram divulgados os tópicos do evento mas considerando os palestrantes podemos esperar muita coisa sobre Rails (obviamente) e desenvolvimento ágil.

O evento terá participações de Fábio Akita, Carlos Eduardo, Ronaldo Ferraz, Danilo Sato, Demetrius Nunes e a equipe da ImproveIt.

Fique ligado e faça sua inscrição voando porque serão poucas vagas!