AgileBrazil2012 - Fuja da Inércia

Preview:

DESCRIPTION

Presentation given at #AgileBR 2012. Newcomers in your team? Scape from inertia! This presentation promotes discussions on what to do to make sure the newcomers on your team truly understand agile -- and don't become agile zombies.

Citation preview

Inércia parado

Inércia

Inércia não mudar

Novatos no seu time

ágil?

Fuja da inércia!

Cecilia Fernandes@cecifernandes

Em 2009...

Em 2009...

Em 2012...

Continuamos?

SIM!

sim? Oh wait

continuamos...

continuamos...

Planning

continuamos...

Testes automatizados

Planning

continuamos...

Testes automatizados

Planning

Coragem

continuamos...

Testes automatizados

Planning

Coragem

Programação pareada

continuamos...

Testes automatizados

Planning

Coragem

Programação pareada

Propriedade coletiva

Mas...

Mas...

Por quê?

Planning

Por quê?

Testes automatizados

Planning

Por quê?

Testes automatizados

Planning

Coragem

Por quê?

Testes automatizados

Planning

Coragem

Programação pareada

Por quê?

Testes automatizados

Planning

Coragem

Programação pareada

Propriedade coletiva

Por quê?

Testes automatizados

Planning

Coragem

Programação pareada

Propriedade coletiva

Por quê?

Testes automatizados

Planning

Coragem

Programação pareada

Propriedade coletiva

O que aconteceu?

O que aconteceu?

O que aconteceu?

O que aconteceu?

O que aconteceu?

O que aconteceu?

O que aconteceu?

daí...

daí...

daí...

daí...

de novo...

de novo...

de novo...

de novo...

de novo...

nenhum...

mas...

mas...

mas...

Por quê?!

Por quê?!

Qual o problema?

Qual o problema?

Planning

Propriedade coletiva

Coragem

Testes automatizados

Programação pareada

Qual o problema?

Planning

Propriedade coletiva

Coragem

Testes automatizados

Programação pareada

Não saber o porquê...

Não saber o porquê...

Inovação?

Não saber o porquê...

Não saber o porquê...

Não saber o porquê...... exemplo prático:

Testes automatizados

Não saber o porquê...... exemplo prático:

Testes automatizados

Regra geral:

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...● Não muda nunca

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...● Não muda nunca● É dificílimo testar

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...● Não muda nunca● É dificílimo testar

Não faça!

Não saber o porquê...... exemplo prático:

Testes automatizados Servem para

Não saber o porquê...... exemplo prático:

Testes automatizados Servem para

Não saber o porquê...... exemplo prático:

Testes automatizados Servem para

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...● Não muda nunca● É dificílimo testar

Não saber o porquê...... exemplo prático:

Testes automatizados

Quando...● Não muda nunca● É dificílimo testar

Teste manual

Teste manual

Teste manual

Teste manual

Teste manual

Teste manual

Não!

Entender o porquê...

permite decisõesmais espertas!

Práticas

Regras

Práticas

são

contextuais

Agora...

Agora...

Participe!

Como identificar another bricks in

your wall?

Brainstorm (5 minutos)

O que o público concluiu foi:

"mas não tem que fazer isso?"

"Não é seu papel"

"o padrão da empresa é assim"

mudose

calados

Intimidados

pouca contestação

Informação=>

buraco negro

ninguém pára pra me explicar coisas...

"Porque sim!"

Sem passar conhecimento

Próxima

Como restaurar a cultura ágil do seu

time?

Brainstorm (5 minutos)

O que o público concluiu foi:

mistureseus

times

relembre princípios e

valores

abrir/criar canais de

comunicação

Reeduque o time com palestras e outras

coisas!

Paredes anônimas

para opiniões

faça jogos que simulam projetos

mostre o processo do seu time para outros times (e vice-versa)

desafie o time!

Agora...

Como vocês fizeram?

Relembre e/ou ensine

Almoços técnicos dos veteranos

Relembre e/ou ensine

Almoços técnicos dos veteranos

Reescrevendoprincípios ágeis

Relembre e/ou ensine

Almoços técnicos dos veteranos

Reescrevendoprincípios ágeis

O que é Scrum, o básico

Relembre e/ou ensine

Almoços técnicos dos veteranos

Reescrevendoprincípios ágeis

O que é Scrum, o básico

PM-83

Deixe errar...

Deixe errar...

Se daily não serve pra nada, tire!

Deixe errar...

Se daily não serve pra nada, tire!

Se teste não serve pra nada, não faça!

Deixe errar...

Se daily não serve pra nada, tire!

Se teste não serve pra nada, não faça!

Programar em par é ruim? Páre!

Deixe errar...

Se daily não serve pra nada, tire!

Se teste não serve pra nada, não faça!

Programar em par é ruim? Páre!

talvez nem seja um erro!

Deixe errar...

Deixe errar...

Errar é a forma mais viva de aprender

Deixe errar...

Errar é a forma mais viva de aprender

...e a mais fácil de lembrar, depois!

Incentive novatos a ensinarem

Almoços técnicos dos novatos

Incentive novatos a ensinarem

Almoços técnicos dos novatos

Ensine testes para quem entrou depois

de você

Incentive novatos a ensinarem

Almoços técnicos dos novatos

Apresente uma metodologia à sua

escolha

Ensine testes para quem entrou depois

de você

Incentive novatos a ensinarem

Almoços técnicos dos novatos

Apresente uma metodologia à sua

escolha

Ensine testes para quem entrou depois

de vocêEscreva um post ou e-mail na lista sobre

alguma técnica

Relembre e/ou ensine

Incentive novatos a ensinarem

Deixe errar

Relembre e/ou ensine

Incentive novatos a ensinarem

Deixe errar

...continuamente!

Em suma...

trabalhe seu time!

Não deixe seu time virar...

Cecilia Fernandes@cecifernandes

Recommended