Arquivo da categoria ‘eventos’

Rodrigo Yoshima

Retrospectiva Ágiles 2009

De volta a São Paulo, e de depois de colocar em ordem as coisas na Aspercom, tive tempo nesse sábado de escrever sobre a maratona de excelentes eventos que tivemos neste mês de outubro, conforme anunciado aqui no Débito Técnico. Muito aprendizado, amizades novas e histórias para contar.

Existem muitas maneiras de você avaliar se um evento foi bom ou não. Você pode avaliar o programa, a organização, a presença de palestrantes internacionais e etc… Com essa maratona de 3 eventos em menos de 10 dias o que aprendí é que um bom evento é feito por pessoas. Não só pessoas importantes, mas simplesmente pessoas. Pessoas sedentas em aprender também fazem um bom evento.

O relato que farei aqui dos eventos é uma visão bem pessoal. Não vou avaliar muito as palestras e nem ser tão crítico, pois sei que muitas outras pessoas vão escrever excelentes restrospectivas, falando sobre cada palestra.

Ágiles 2009 em Florianópolis

O Ágiles foi de longe o melhor evento de Agile que já fui. O programa estava excelente, tinha muita gente interessante e a atmosfera estava muito legal. O que achei legal no Ágiles é que tinha muita gente nova que simplesmente foi ao evento para aprender Agile, e fiquei muito satisfeito de ter ajudado muitas pessoas com alguns coachings gratuitos em muitos assuntos, desde coisas mais técnicas como especificações executáveis até outros assuntos como liderança e etc…

O Brian Marick, um dos autores do Manifesto, abriu o evento com uma palestra bastante informativa. Fez algumas metáforas sobre desenvolvimento de software com o trabalho de veterinária de sua esposa, mostrando que a experiência e a prática faz a diferença. O ponto alto foi o momento em que falou que é a equipe que gerencia o ScrumMaster e não o contrário. O Brian fala bastante sobre o “líder servidor”. O Brian é bastante simpático e ficou à disposição o evento todo para parear com todo mundo. Os pairings que rolaram foram uma das coisas que tornaram o Ágiles especial. Tinha até o que chamei de “pairing lobby”.

pairinglobby - pairinglobby

O pairing lobby foi a idéia de alguém com muita visão. Na entrada do evento tinha mesas, cadeiras, story cards e flipcharts que qualquer pessoa poderia usar. Ao menos umas 6 pessoas vieram me perguntar alguma coisa e a resposta era um pairing de 20-30 minutos. Muito legal! Nunca tinha visto isso num evento Agile e fica a dica para quem for organizar os próximos…

Fui muito feliz na minha escolha da palestra. O evento tinha uma trilha básica sobre Agile para quem estava aprendendo e apresentei parte do curso Scrum da Aspecom com o título “Entendendo User Stories”. Tinha mais de 60 pessoas presentes, mas mesmo assim, consegui formar uns 10 grupos e botei os aprendizes para trabalhar. O resultado final foi muito legal e as pessoas adoraram o hands-on prático.


Grupos formados, palestra bombando!



Stories não são especificações!

O Alisson Vale deu uma excelente introdução ao Lean e Kanban na sua apresentação. Já conhecia o Alisson, mas nesse evento tive a oportunidade de trocar mais figurinhas com ele nos almoços e breaks. O Clavius Tales da Fortes também nos acompanhou de perto. O Alisson já começou sua apresentação falando das limitações que existem nas implementações Scrum e apresentou as importantes ferramentas e conceitos de um sistema Kanban para implementar um fluxo contínuo de entrega de software, limitando o Work in Progress e diminuindo a variabilidade do processo. Eu confesso que não fui um estudioso muito aplicado em Lean, mas já cheguei a conclusão que desenvolvimento iterativo é uma limitação do meu processo e não algo 100% desejável. O Alisson abriu muitos horizontes inexplorados nos nossos bate-papos sobre a Phidelis, a empresa do Alisson que já está com maturidade em fluxos contínuos de entregas usando um sistema Kanban muito inteligente. Acompanhe o blog do Alisson e saiba mais sobre Lean em Software: http://www.alissonvale.com/englishblog/

No início da noite teve o polêmico keynote do Roy Singham, CEO da ThoughtWorks. Na sua palestra houve uma mistura de política, sociologia e críticas ao nosso mercado de TI. Roy reafirmou a missão da TW que é “revolucionar a TI” e para isso, defende o uso de Agile e também de iniciativas Open Source. Foi um discurso direcionado ao nosso mercado brasileiro. Criticou quem só está buscando as práticas de gerenciamento do Scrum sem buscar as práticas de engenharia do XP. Disse não concordar muito com certificações, algo que gerou um burburinho no evento e uma avalanche no Twitter. Entre outras coisas, Roy anunciou a abertura do escritório da ThoughtWorks aqui no Brasil. Iniciamente será em Porto Alegre e mais direcionado para desenvolvimento offshore. O keynote do Roy foi empolgante, ele tem o dom da oratória e demonstrou as caracteristicas de um líder que são muito raras.


Eu tive a oportunidade de conversar bastante com o pessoal da TW (Carlos Vilella, Frank Trindade, Sidney Pinney e outros), inclusive fiz muita amizade com o Roy. Conversamos bastante sobre TI, política, liderança e outras coisas. Aprendí muita coisa com ele.

jantartw - jantartw
Jantar com o pessoal da TW com Roy Singham, Brian Marick e outros agilistas locais.

Infelizmente no segundo dia perdi algumas palestras importantes, como a da Diana Larsen e do Joshua Kerievsky. Infelizmente como empresário tive que pegar uma mesa no pairing lobby só para enviar emails e propostas (#fail). A palestra do David Hussman foi muito interessante sobre Coaching e pude conversar com David e Joshua numa troca de idéias muito legal sobre ensino e treinamento presencial e online.

Antes de mais nada eu quero parabenizar a todos pela excelente organização do evento e principalmente pela grade diferenciada. Fiquei muito contente que o Ágiles teve um foco muito maior nas práticas de engenharia do que nas práticas de gestão. O Extreme Programming foi a grande estrela e o Scrum foi deixado meio de lado (pelo menos foi o sentimento que eu tive). Não tenho a confirmação, mas é bem provável que o Ágiles 2010 será em outro país, creio que no Peru. Definitivamente é um evento que você não pode perder.

A cobertura fotográfica do evento mais uma vez ficou por conta do Manoel Pimentel. Acesse o seu Beonthe.net no link abaixo:

http://www.manoelpimentel.com/fotos_eventos/72157622450201053/1

As retrospectivas do Encontro Ágil e Rails Summit vou postar aqui em alguns dias. Stay tunned.

Desculpem o atraso! Mas só neste feriadão de 7 de setembro estou tendo tempo de escrever sobre a experiência do Rails Rumble, e com uma vista espetacular da Mata Atlantica, na praia da Barra do Sahy em São Sebastião.

Bem, como tinha falado no post anterior, a nossa aplicação para o Rumble não era algo para se fazer em 48 horas. Era um desafio e tanto, mais ainda para uma equipe que nunca havia trabalhado junto antes. Eram 23 user stories. Todas as outras equipes falaram que era grande demais! Porém, eu acreditava que seria possível, pois dessas 23 stories havia gordura para queimar (stories que poderiam ser cortadas sem prejuízo para o valor da aplicação).

IMG 8481 - IMG 8481
A equipe brazilian-dojo (conte as latas de RedBull)

Logo no inicio do Rumble, para variar um pouco, tivemos alguns problemas de infra. Contas de GitHub que não entravam e Linodes com alguns problemas. Graças a Deus nossa equipe tinha o Cauê Guerra, que demonstrou muita habilidade para lidar com hospedagens Linux para Rails. Passado esse primeiro momento o Cauê falou a palavra mágica: “Vamos parear”.

Acho que o Rumble foi uma das minhas melhores experiências com Pair Programming. Isso porque esse foi o meu primeiro projeto Rails com uma equipe de programadores (meus projetos Rails anteriores foram solo). Eu aprendi muito. Parear com o Cauê foi muito legal, pois ele ensinou vários truques e também ví muitos vícios ruins eu fazia. Na nossa primeira sessão pareamos por pouco mais de 4 horas. Depois tivemos algumas outras sessões curtas, mas no sábado, teve um momento que adiantamos MUITO o projeto numa sessão em par de 10 horas. Não há dúvidas que programar em par é mais produtivo. O gargalo da programação não está na digitação. Quem diz o contrário ou nunca programou na vida ou não sabe trabalhar em equipe. Num projeto como este, cheios de integrações e incertezas, ví que os momentos que a gente não pareava era muito improdutivo. Talvez isso que vou falar aqui agora é a coisa mais nerd deste blog: no Rumble, eu e o Cauê passamos as primeiras 30 horas programando sem parar, movidos a Red Bull. O Alexandre, nosso web designer também nos acompanhou por parte do trajeto.

IMG 8483 - IMG 8483
Um monitor adicional ajuda muito no Pairing.

Nós não terminamos a aplicação completa. Nós tivemos muitos problemas na reta final, principalmente com a integração com o GoogleMaps (a batalha do Felipe e do Cauê). Mas nem por isso tivemos um sentimento de derrota. Foi muito divertido e foi uma inter-fertilização tremenda. Das 23 stories nós entregamos 15, dropamos umas 5 e deixamos de entregar 3. Essas 3 histórias simples que deixamos para final eram as histórias que não tinham integração com nada, mas que davam todo o sentido para o site (a busca e a parte de colaboração). Mais 4-5 horas nós conseguiríamos entregar tudo, mas o Rumble é implacável com relação ao prazo. Ao final do tempo tudo é bloqueado.

IMG 8482 - IMG 8482
Discussões de Design no amanhecer

IMG 8485 - IMG 8485
Pessoal das outras equipes e amigos da Gonow.

Quero agradecer muito o Cauê, o Felipe e o Alexandre pela excelente experiência, onde pudemos compartilhar muito da nossa arte de desenvolver software. Quero também parabenizar a Gonow pelo patrocínio das equipes brasileiras e por ter fornecido absolutamente tudo para nós, desde as refeições até o hotel, que era a nossa “descompressão”. Tudo foi muito bem organizado.

E que venha o Rumble 2010!!!!!

Rodrigo Yoshima

Encontro Agile / Mingle Day Retrospective

O evento “Encontro Agile / Mingle Day” em parceria Aspercom e ThoughtWorks foi um sucesso. Tivemos 80 pessoas, muitos bate-papos, reencontros de velhos amigos e muito mais.

Eu e o José Paulo Papo, desde os fatos recentes do Scrum Gathering, discutimos muito sobre “back to basics” na nossa comunidade Agile. Nós apresentamos a palestra “Auto-gerenciamento e Gestão por Metas Flexíveis”. Segue o Slideshare…

(a minha parte da apresentação não dá pra saber muita coisa, né? vou postar sobre o assunto em seguida)

Segue também as fotos:

IMG 7449 - IMG 7449
Palestra Agile

IMG 7452 - IMG 7452
Rodrigo Yoshima - Auto-organização

IMG 7458 - IMG 7458
José Paulo Papo - Metas Flexíveis

IMG 7457 - IMG 7457

IMG 7454 - IMG 7454
Presença de muitas pessoas da comunidade

IMG 7465 - IMG 7465
Coffe-break

IMG 7463 - IMG 7463
Paulo Caroli (ThoughtWorks), Dairton e Rodrigo Yoshima

IMG 7474 - IMG 7474
Pessoal da Stefanini/Claro

IMG 7476 - IMG 7476
Os palestrantes: Papo, Paulo, Adam e Yoshima

IMG 7478 - IMG 7478
Paulo Caroli: Uma review da vinda da ThoughtWorks para o Brasil.

IMG 7481 - IMG 7481
Adam Monago, demonstrando seu produto - fiquei realmente impressionado

Foi um prazer muito grande organizar esse evento e poder conversar com os vários ThoughtWorkers que estão na missão de abrir o escritório aqui no Brasil, que todos nós aguardamos ansiosamente.

Rodrigo Yoshima

Scrum Gathering Brazil ‘09

Terminou hoje aqui em São Paulo o maior evento sobre Scrum do mundo. Muitas histórias para contar e muitas fotos para postar. Estavam presentes aproximadamente 240 pessoas entre programadores, gerentes de TI, ScrumMasters e PMPs. As instalações do Hyatt são as melhores da cidade e a organização do evento foi muito boa. Vamos às palestras:

Project Management as a Strategic Competency - Ricardo Vargas, PMI

O Ricardo fez uma palestra bem política, e mostrou algumas coisas que gostaria que muitos PMP’s que tive contato vissem. De qualquer forma, a apresentação foi um pouco comercial do PMI, que defende a visão “Planejamento é crucial e conduz ao resultado. Esse resultado não foi por sorte e sim por ter processos”.

Uma coisa interessante é que todo mundo está fugindo do termo metodologia e processo, preferindo as palavras framework e ferramenta. Engraçado! Nada é metodologia! Nem o PMBOK! Nem o Scrum! Ele disse que PMBOK é um guarda chuva, e que odiava as pessoas “by the book”.

ricardo vargas - ricardo vargas
Ricardo Vargas, manda soltar e manda prender no PMI.

Ele afirmou: “Uso o PMBOK como uma referência. E não existe gerenciar segundo o PMBOK.”

Apesar da palestra ser criticada por alguns, eu gostei, mas pelo fato dele não conhecer profundamente o Scrum, cometeu alguns pequenos deslizes, como responder ao Juan que achava auto-gestão ótimo, mas não acreditava muito, pois não tinha tido sucesso ainda com isso.

Eu gostei porque tem muito PMPzinho que gerencia projetinhos de R$ 250 mil e se acham o super-hiper-gerente-de-projeto, porém, quando você gerencia projetos de R$ 250 milhões ou R$ 2,5 bilhões a coisa muda de figura. Você precisa de alguém bom para gerenciar.

A palestra foi boa, mas a discussão é: será que era para ela estar num evento de Scrum? Eu não ví problema nisso, e até achei acertada a estratégia, pois muitos PMPs se sentiram em casa.

rodrigo juan - rodrigo juan
Eu e o Juan Bernabo. Foto: Manoel Pimentel

Leia o restante deste artigo »

Rodrigo Yoshima

Ame seu código…

Um dos assuntos mais comentados no Twitter é a palestra do Robert Martin (Uncle Bob) na RailsConf. O Fábio Akita conseguiu uma declaração exclusiva do próprio Uncle Bob para os para os programadores brasileiros.

Aliás, vou aproveitar esse post para divulgar meu Twitter: http://twitter.com/rodrigoy

Assista com atenção, e passe esse recado para todos que você conhecer.

Uncle Bob Martin na RailsConf 2009 from Fabio Akita on Vimeo.

Gostei dessa parte: “seu código não tem que simplesmente funcionar…”

Fonte: http://www.akitaonrails.com/2009/05/07/railsconf-09-uncle-bob-martin

Rodrigo Yoshima

Rails Summit Retrospective

Tive uma dúvida nos últimos tempos.

Fiquei bem surpreso como nos dois últimos eventos de Java falamos muito sobre Ruby e Rails (TDC e JustJava). Digo isso não nas palestras, mas sim nos bate-papos. Eu confesso! Nos últimos eventos gostei mais das conversas nos intervalos do que das palestras.

A minha dúvida era: “Se num evento de Java se fala muito sobre Ruby, o que se fala num evento de Ruby?”. Para minha surpresa, o que se fala muito num evento de Ruby é BUSINESS. Isso mesmo! O Rails Summit da Locaweb teve muito bate papo sobre negócios e como ganhar dinheiro com software. O que mais me chamou a atenção foi uma “certa aversão” ao termo Agile nas conversas dentro e fora das palestras. O Guilherme Chapiewski ficou meio revoltado quando eu disse que logo vão exigir “Scrum Masters Certificados” nas licitações (sim… eu ouví esse papo nas minhas andanças no Planalto Central). O Shoes foi categórico: “Não falo sobre Agile”. Já com o Vinicius Teles, batemos muito papo sobre negócios, produtos, não trocamos uma palavra sequer sobre Agile. Também estavam presentes muitos outros agilistas, railers, gujeiros, alunos da Aspercom e etc…

Leia o restante deste artigo »

Rodrigo Yoshima

Agile@BSB Restrospective

Aqui estão as fotos e fatos do final de semana ágil em Brasília.

Chopp Ágil DF

Na sexta-feira rolou o Chopp Ágil DF, conforme publicado no post anterior.

IMG 1985 - IMG 1985
Presença do Pessoal

IMG 1988 - IMG 1988
“Arte Agile”

Curso Scrum em Brasília

Mais uma turma finalizada e com ótimas avaliações dos nossos alunos! Nesta turma em especial, tentamos responder as questões de devem assolar o cerrado: “Como colocar um ambiente ágil em projetos e licitações do Governo?”. A conclusão que sempre chegamos é que de fato contratos de escopo fechado e BRUF são muito dispendiosos. Sim, é possível ter um ambiente iterativo com escopo fechado, porém, você sofrerá com a gestão de mudanças irracional e o cliente sofrerá com aqueles 60% a 100% de “gordura” que o fornecedor colocará no contrato.

turma1 - turma1
Todo mundo

turma2 - turma2
Equipe 1

turma3 - turma3
Equipe 2 (por que eles riem tanto?)

turma4 - turma4
Adoro esses “artefatos ágeis” que surgem do nada e ajudam muito os alunos.

turma5 1 - turma5 1
Isso é um mapa de navegação de um site de rede social.

turma6 - turma6
Scrum-Ban semi-digital.

turma7 - turma7
Opinião no nosso amigo Narixx sobre o peso do rinoceronte (depois de saber que um avestruz pesa 135Kg).

Fatos interessantes:

- Perguntei para dois brasilienses sobre como funcionava o esquema dos endereços em Brasília, ambos falaram que é “muito simples” e depois entraram em discussão entre eles sobre como funcionava tal esquema.

- Em Brasília tem um Standcenter / Promocenter muito maior que o que havia em São Paulo. É a feirinha do Paraguai. Produtos excelentes com procedência duvidosa e 3 meses de garantia.

- Brasília é mais bonita ao vivo do que em fotos.

Não deixe de também de olhar o post do Rafael Benevides no seu blog. Aliás, o Rafael contribuiu muito para que essa turma se disponibilizasse no DF. Obrigado novamente Rafael!

No dia 18 de outubro teremos uma nova turma em Brasília. Ainda não está divulgada no nosso site, porém será em algum hotel a definir. Para se inscrever envie um mail para rodrigoy@aspercom.com.br. O programa, preços e condições também estão no nosso site.

Rodrigo Yoshima

JustJava 2008

justjavalogo - justjavalogo
Estive presente no JustJava 2008 onde apresentei a palestra “Mitos do Desenvolvimento de Software e Soluções Ágeis” (que logo em seguida teve a muvuca sobre Agilidade e Testes, muito boa por sinal). Também estive presente no Painel sobre Metodologias Ágeis mediada pelo Jorge Diz. Minha apresentação no SlideShare:

Fiz um esforço descomunal para não constar coisas da moda sobre Agilidade nesta apresentação. Até me arrependí do título. Dei um foco maior no “básico” (o cliente, o time e a iteratividade). Acreditem, o básico é o que o mercado precisa digerir neste momento. No fim muitas pessoas gostaram e até riram das piadas. Ganhei nota 8.5 do Prof. Papo, então, acho que fui bem (não estou muito acostumado a palestrar).

Troquei idéia com muita gente e reencontrei velhos amigos como os “Thiagos” da época da Datasul, donos do projeto Floggy.

IMG 1810 - IMG 1810
Timba, eu e o “Thiago Doido”

IMG 1811 - IMG 1811
Prof. José Paulo Papo, eu e Prof. Eduardo Guerra (”O editor-chefe”)

IMG 1812 - IMG 1812
Mesa do Debate

IMG 1826 - IMG 1826
Eu…

Desde o início deste ano estou separando agenda para poder comparecer e palestrar em eventos. Parabéns a todos pela organização e com certeza estarei presente em 2009.

Rodrigo Yoshima

The Developers Conference 2008

No sábado passado estive na TDC 2008. Um evento da Globalcode em parceria com várias empresas como UOL, Locaweb, Teamware e outras.

O evento foi excelente e agradeço o convite do Jorge Diz! A organização foi espetacular, o local, a grade, os palestrantes, tudo feito com muito cuidado. O evento foi muito legal pois pude conhecer o Vinicius Teles pessoalmente e rever amigos e alunos.

Coisas que aprendí no evento:

1. Na palestra do Manoel Pimentel: Devo aprender mais e tentar usar Mind Map Modeling.

2. Assistir palestra ao lado do Papo é praticamente uma viagem no tempo. Até Harlan Mills foi citado. Fazendo um trocadilho, é um papo cabeça… (essa foi péssima).

3. Você cascateiro de plantão será insultado caso assistir uma palestra sobre XP do Vinicius da Improve It. Excelente palestra por sinal!

4. A macarronada ágil se transformou em feijoada ágil, por conta do custo e prazo. Nós agilistas não conseguimos desligar!!! Porém, as mulheres preferem os “não ágeis” por razões óbvias! :)

5. Não chame o Vinicius (já citado) para jogar Tenis no Wii. Perdí: 45 x 0 e 45 x 15! Vergonhoso!

6. Fui entrevistado pelo Vinicius. Segue o link para o blog dele:

http://blog.improveit.com.br/articles/2008/07/29/entrevista-com-rodrigo-yoshima-da-aspercom


(eh… estou ficando careca)

7. Juntando vários agilistas numa sala ocorre o “Mesa Redonda Agile Debate”. Participantes: Eu, Manoel, Vinicius, Juan, Ricardo e Jorge. Logo logo o Vinicius coloca este vídeo no blog dele. Um super bate papo (apesar que o Papo não participou, essa foi pior ainda, vou parar com as piadinhas). Algo completamente informal, sem planejamento, sem tema, nos revezamos nas filmagens. Até roubamos o suco do Ed Burns!

8. Tive um sentimento do tipo “não se mistura trevas com luz” no painel sobre metodologias. Como meu amigo Luca falou, o Marcos Dorça estava na berlinda ao querer falar sobre CMMi na mesma mesa com Manoel Pimentel, José Paulo Papo, Juan Bernabó, Vinicius Teles, André Piza entre outros… Aliás, este foi o único momento do evento que sentí uma invasão publicitária. Neste caso por parte da Borland.

Minha opinião sobre CMMi (pela milésima vez): Nada adianta você ser maduro num processo que é ruim.

Ficamos com um compromisso de fazer uma conferência Agile maior ainda neste ano. É esperar pra ver…

Rodrigo Yoshima

Agile Beer Drinking São Paulo

Desde 2006 nós promovemos o “Agile Beer Drinking”. É um evento formado às pressas na lista UML-BR e Agile-Brasil. Geralmente marcamos num lugar bem divertido e com Double Drink. Os outros eventos foram igualmente divertidos, porém, este em especial foi bem animado. Até tiramos fotos!!!

IMG 0897 2 - IMG 0897 2
Marcio Tierno… ele existe!!!!

IMG 0904 2 - IMG 0904 2
Eu, Rodolpho Ugolini e Alexandre Magno.

(Eu e o Alexandre Magno somos amigos! Por conta de nossas discussões nas listas alguém criou uma fococa que a gente se odeia… he he he).

IMG 0907 2 - IMG 0907 2
Toda a galera de caneco na mão.

IMG 0906 2 - IMG 0906 2
Para sentar na mesa principal é necessário fazer uma prova de conhecimentos de Engenharia de Software. Quem montou a prova foi o Prof. José Paulo Papo. Infelizmente ele não pode estar presente.

IMG 0910 2 - IMG 0910 2
Tudo que um desenvolvedor de software precisa para crescer forte e saudável.
(Este celular tem 10 cm, é um bife considerável).

IMG 0912 2 - IMG 0912 2
Tentou acompanhar a gente no Chopps mas se deu mal. No minimo ele deve desenvolver em cascata!

IMG 0914 2 - IMG 0914 2
O Adalberto Abade apareceu lá. Pelo que contei o Dimas tomou 15 caipirinhas importadas. Tinha uma mulherada presente. Pena que são casadas (comigo e com o Rodolpho, he he he).

Estamos melhorando cada vez mais o Agile Beer Drinking: teve evento simultâneo em Porto Alegre!!!

http://mudandoumapequenaempresa.blogspot.com/2008/06/porto-alegre-agile-meeting-1.html

Vamos marcar o de julho?