10set

[Agile] – Agile e eu, eu e o agile!

FILED IN Agile | Scrum Sem comentários

Eu sempre falo isso nas minhas palestras de Scrum, mas eu não acreditava que o Scrum poderia me ajudar. Eu não entendia de que maneira um monte de “papeizinhos coloridos” colados no quadro poderiam me ajudar no meu dia a dia. Eu lia, lia e lia mas mesmo assim não estava convencido de que isso poderia melhorar meu trabalho… Foi ai que em um PHP Conference eu fiz um Workshop de Secrum e passei a ver como essa “bagaça” podia ser útil! Acho que só passei a reparar nos benefícios depois que ganhei uma equipe de 5 programadores e me identifiquei com inúmeros problemas apresentados e solucionados no Scrum. Tentarei agora passar um pouco da minha experiência com a implantação e aplicação do Scrum.

Aplicando e apanhando (Scrum em equipe)

Voltei do PHP Conference com muitas ideias e super empolgado com as possibilidades, preparei uma apresentação, convenci meu chefe de que o Scrum poderia ajudar no nosso trabalho, treinei minha equipe, arrumei um quadro, montei o Kanban e… FIASCO! Deu quase tudo errado.

1) Transparencia:  Não tive problemas com relação a isso e, na minha opinião, é um dos maiores problemas que um Scrum Master pode ter. Se sua equipe não passa exatamente o que está acontecendo, tenha certeza de que a chance do seu Sprint dar certo é minima!

2) Tudo junto e misturado: Vamos lá galera, Sprint Backlog pronto, equipe preparada, café pronto, equipe trabalhando a todo vapor e… Diálogo:

Chefe: Para tudo que você está fazendo e adianta esse trabalho aqui…
Você: Estamos no meio de um Sprint! Falta apenas alguns dias para terminar, vou colocar esse trabalho no próximo sprint.
Chefe: Não não… Eu preciso disso para ontem etc etc etc.

Resumo… Ou teremos um Sprint cancelado (isso é tão sério como roubar comida de um gordinho – sou gordo e sei como isso dói) ou teremos um atraso no Spint (isso também é como roubar comida de um gordinho). Cancelamento de Sprint desanima a equipe, atraso de Sprint desanima seu cliente e faz com que você perca a credibilidade e, tenha certeza, reconquistar essa credibilidade é uma terefa complicada e na maioria das vezes dói no bolso (no seu é claro)!

3) Reuniões periódicas? Experiência própria! Falar para seu cliente que você trabalha com desenvolvimento ágil é legal, agora tentar explicar o papel dele dentro do Scrum é um tiro na cabeça! Ele não vai acreditar que isso funciona, não vai querer as reuniões periódicas e vai tudo dar errado. O melhor a fazer é explicar de forma reduzida o que é o desenvolvimento ágil e fazer com que ele participe sem perceber que está participando. Marque as reuniões periódicas sem dar esse título para seu cliente, tente fazer ele participar dessas reuniões fazendo com que ele fale quando deve falar, opine quando deve opinar. Muitas vezes ele vai falar de mais e vai querer que você adicione inúmeras novas funcionalidades, não se desespere, não desanime, anote tudo!

4) Em quanto tempo o trabalho esterá pronto? Ai é que entra o seu jogo de cintura. Acabei de falar “…não se desespera, não desanime, anote tudo”. Anote tudo e faça o seu cliente entender que quanto mais funcionalidades ele pedir mais tempo vai demorar para você entregar o trabalho e mais dinheiro ele irá gastar. Vale lembrar que no Scrum, mudanças são bem vindas.

O resumo disso tudo é que você precisa ter jogo de cintura, não pode ser tímido e nunca deixe o seu cliente tomar conta do projeto! Lembre-se ele está apenas envolvido com o projeto e você está comprometido.

, , , , , ,

17mai

[Palestra] – PHPRio Talks’11

FILED IN Agile | Palestras | Scrum 2 Comentários

No último dia 16/05 estive palestrando no PHPRio Talks.

“O PHPRio Talks é um evento mensal e gratuíto que visa abordar temas ligados ao desenvolvimento web. Os temas são sugeridos pela comunidade e ministrados por voluntários. É uma iniciativa com o espírito do Software Livre. Participe divulgando, assistindo, dando sugestões ou até mesmo palestrando.”

Como prometido, criei esse “post” para compartilhar os “Slides” apresentados e as referências citadas durante a palestra.

Palestra:

 

Links da palestra:

- Manifesto ágil: www.manifestoagil.com
- Definição de Scrum: toma.ai/ih6
- Planning Poker: toma.ai/jh6

Livros:

- Scrum e XP direto das Trincheiras: toma.ai/gh6
- Kanban e Scrum – obtendo o melhor de ambos: toma.ai/hh6

Esse é o vídeo que eu mostrei no final da palestra (para quem saiu mais cedo, vale conferir). Ele mostra a dura realidade de quem não utiliza Scrum ou métodos de desenvolvimento ágil no seu dia-a-dia! :)

Assim que o vídeo da palestra estiver disponível, libero aqui nesse post.


 

, , , , , , , ,

07mai

[PHP] – PHPRio Talks

FILED IN Agile | Eventos | PHP | Scrum Sem comentários

No próximo dia 16/05/2011, você, morador do Rio de Janeiro, tem um compromisso! Assistir a minha palestra de Scrum, que acontecerá no PHPRio Talks. :)

“O PHPRio Talks é um evento mensal e gratuíto que visa abordar temas ligados ao desenvolvimento web. Os temas são sugeridos pela comunidade e ministrados por voluntários. É uma iniciativa com o espírito do Software Livre. Participe divulgando, assistindo, dando sugestões ou até mesmo palestrando.”

As vagas são limitadas, confirme sua presença em http://migre.me/4tIaH

 

, , , , , ,

TOPO