Arquivo de Outubro de 2009

Rodrigo Yoshima

Minha experiência benéfica com o PMBOK

Quem ler esse título vai achar que eu enlouquecí depois do “O que matou o RUP pode matar o Agile“, mas o objetivo desse post é mais uma vez falar sobre mindset. Eu vejo que a grande dificuldade em entender práticas e metodologias vem de conflitos de mindset. Vou escrever mais sobre isso aqui no blog, pois vejo que combater prática contra prática ou metodologia contra metodologia é muito pouco produtivo. Os mindsets explicam tudo, apesar de ser bastante empírico escrever sobre isso. É dificil escrever sobre mind-set de maneira prática e útil sem descambar para um blá-blá-blá poético e filosófico.

Nesse artigo vou comentar sobre a polêmica que o José Papo criou primeiramente no seu Twitter. Não satisfeito postou também na Scrum-Brasil. Segue o link para a animada discussão “Scrum e PMBOK - determinadas incompatibilidades filosóficas”:

http://br.groups.yahoo.com/group/scrum-brasil/message/4810

A discussão estava indo como sempre vai: uns defendendo, outros criticando, até que passou pela questão “certificação”. Hoje existem muitos PMPs que também são CSM, e vejo que isso é bem natural - quem tem um mindset que busca certificações é esperado que colecione-as. O Luiz Aguiar postou algo interessante, falando que agilistas de verdade não ligam para certificações. Isso é interessante para esse artigo, pois, vou falar aqui que muitos que gerenciam projetos de verdade a lá PMBOK também não ligam…
Leia o restante deste artigo »

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.

Rodrigo Yoshima

Agile & Domain-Driven em Salvador - Outubro

Neste mês a Aspercom estará em Salvador - BA com os treinamentos Scrum e Domain-Driven Design em Java com preços especiais. Estes treinamentos são fruto de uma parceria que estamos firmando com a Faculdade RUY Barbosa.

Workshop Gerenciamento de Projetos com Scrum
Aprenda sobre a metodologia que mais cresce aqui no Brasil
Dia 23/10 - sexta - das 8:30 às 18:30
à vista com desconto R$ 390,00 ou 2x R$ 205,00

Treinamento Domain-Driven Design em Java
A arquitetura OO focada em solucionar os problemas dos usuários
Dia 24/10 - sábado - das 8:30 às 18:30
à vista com desconto R$ 320,00 ou 2x R$ 170,00

PROMOÇÃO Scrum + DDD: R$ 620,00 ou 4x R$ 160,00

INSCRIÇÕES / INFORMAÇÕES: contato@aspercom.com.br

I’m back to São Paulo from Ágiles 2009. That was a nice event and I’ll blog about it soon. I’m writing this post just to clarify some things I wrote on my Twitter during the event, specially about Roy Singham’s Keynote on Thursday. Here are the facts:

1. The Scrum user Worms:

Roy’s speech was (correctly) criticizing a lot people that look for Agile project management practices from Scrum and don’t use the engineering practices from XP. No big deal on this, lots of influent people say the same. I twitted this:

Roy Singham from ThoughtWorks “Worms are those who do Scrum and don’t do XP. #outstanding http://bit.ly/curso_xp - inscreva-se.

http://twitter.com/rodrigoy/status/4717474432 (note that I’m marketing my XP course on this)

The fact is that Roy was joking on that slide, just like me. Unfortunately non-portuguese speakers don’t get it. That was just a joke, no offense to plain Scrum users (but you should really study and apply XP).

2. The Scrum Certification polemic

@rodrigoy: Roy Singham said this loud: “ThoughtWorks SAY NO TO Scrum Master Certification” (I know you CSM won’t RT this) #Ágiles2009

http://twitter.com/rodrigoy/status/4717561417

On this post 2 significant things happened: 1st - Roy was talking about CSD; In fact I misunderstood and also typed it wrong, just take that “Master” out of the twitt and it will be more accurate to what Roy was saying. Joshua corrected my mistake anyway.

The other significant thing is that Ola Bini (ThoughtWorker and very influent/famous programmer) RT my post. That was a surprise for me (he doesn’t follow me). How would I know that? Ola just boosted my twitt all over and other influent people here in Brazil and worldwide also retwiited. That typing mistake spread like a plague over Twitter. My fault. Sorry.

I just blog this to put things straight. It really wasn’t my intention all this noise worldwide. Roy and I became friends on this event, so I don’t want to put inaccurate words on his mouth that hurts your feelings. Roy’s positions on many subjects are tough just like me.

You feel free to twitt this blog post. This is the short link: http://bit.ly/rodrigoy_singham_csm