151
Uma história...

Melhorando um Ambiente Ágil

Embed Size (px)

DESCRIPTION

This is my slides (in #ptBR, sorry) from QCon São Paulo, describing some problem solving in an already good environment, how to get to find those and work on them -- with plenty of examples!

Citation preview

Uma história...

Donizinho (em 2007)

Chega no trabalho

Chega no trabalho

Horário padrão

Seu lugar

Liga a máquina

Enquanto a máquina liga

Ainda não ligou

Hoje...

Planeja o dia dele

PARA HOJE:

Terminar os testes de ontem;

Estudar o ws novo;

Fazer deploy do outro projeto;

O chefe

O chefe

Planeja o dia dele

PARA HOJE:

Terminar os testes de ontem;

Estudar o ws novo;

Fazer deploy do outro projeto;

Planeja o dia dele

PARA HOJE:

Terminar os testes de ontem;

Estudar o ws novo;

Fazer deploy do outro projeto;

Planeja o dia dele

PARA HOJE:

Terminar os testes de ontem;

Estudar o ws novo;

Fazer deploy do outro projeto;

Planeja o dia dele

PARA HOJE:

Terminar os testes de ontem;

Estudar o ws novo;

Fazer deploy do outro projeto;

Reuniãozinha

Reuniãozinha

Todo dia...

Claro...

Como melhorar

isso?

Sala sem janela?!

Horário fixo?!

Gravata?!

Baias?!

Máquinas lentas?!

Café ruim?!

Micro-gerenciamento?!

Micro-gerenciamento?!

Micro-gerenciamento?!

Quando tá muito ruim...

Quando tá muito ruim...

...melhoriassão (quase) óbvias!

Se o ambiente já é bom...

…ainda precisa melhorar?

Se o ambiente já é bom...

…ainda precisa melhorar?

Melhorando ambientes que já são

(bons e) ágeis

Cecilia Fernandes@cecifernandes

“Tristeza não tem fimFelicidade, sim”

Problemassempreexistem

Ainda que...

Ainda que...

Problemas

Problemas

Não trata

Satisfação--

Resposta?

“Não tem nada errado!”

AMy problems

BYour problems

A ∩ B = ∅

“Só eu que me

incomodo”

“Tá ruim, mas nãodá pra resolver”

Que tipo de problema?

Projetos isolados

Cutuca!

Ainda isolados...

Expulsa

expulsa => time separado#comofaz

expulsa => time separado =>quebra paredes!

quebra paredes!

expulsa => time separado =>quebra paredes => …

expulsa => time separado =>quebra paredes => … não adiantou NADA

“Ninguém quer parear com a gente”

Ah!!!

O problema era outro!!!

Ninguém coda com a gente

Ninguém coda com a gente => incentiva parear!

eventualmente...

>70% => cerveja!

Meses depois...

#fail?

#fail?

recentemente...

Aprendemos algo?

Aprendemos algo?

Aprendemos algo?

Entender o porquêde uma prática é

mais importante do que a prática em si

Ainda outro problema...

Gente isolada

Gente isolada

Gente isolada => comunicação--

Gente isolada => comunicação-- =>menos paredes

Gente isolada => comunicação-- =>menos paredes => muito barulho =>

Gente isolada => comunicação-- =>menos paredes => muito barulho =>mais paredes =>

Gente isolada => comunicação-- =>menos paredes => muito barulho =>mais paredes => mais barulho...

Ahn?!

Gente isolada => comunicação-- =>menos paredes => muito barulho =>mais paredes => mais barulho...

Estamos fazendo algo errado...

Por que tantobarulho?

Time apertado

Sala maior!

Mais problemas!

Pausa social

Café na 85

Menos espaço lá...

Café na 87

Café na 87

sala meninas== social

Mini-copa => café pelo café

Tem problema?

sala meninas== social

Mini-copa => café pelo café

Tem problema?

Café apertado

Café apertado => social diário--

Café apertado => social diário-- =>falar (reclamar?)--

Café apertado => social diário-- =>falar (reclamar?)-- => visão do outro--

Café apertado => social diário-- =>falar (reclamar?)-- => visão do outro-- =>problemas acumulados... =>

E se...

Café em

OUTRA

sala!

Aprendemos?

Café longe => integração++

Aprendemos?

Café longe => integração++ =>

soluções + rápidas

Aprendemos?

Aprendemos?

Aprendemos! \o/

Outro?

Conhecimento...

Tech Day!

1 vez...

por…

semestre

Almoçotécnico!

Almoçotécnico!

Semanal!

Só técnico?!

Almoçonão sótécnico

semanal!

Tem mais?!

Tem mais?!

ResolvemosTODOS?

“Tristeza não tem fimFelicidade, sim”

Legal, mas...

… como eu faço com os meus problemas?

.?

Para melhorar um ambiente ágil...

1a.

.?Problema

Hipótese Experimento

Verifica Propõe solução

1a. tentativa

.?Problema

Hipótese Experimento

Verifica Propõe solução

.?Problema

Hipótese Experimento

Verifica Propõe solução

comprometimento==null

Outra forma de melhorar...

2a.

.?Problema ou

hipótese

Visibilidade

Pede ajudaPra resolver

Achar problemas?

Achar problemas?

Achar problemas?

Visibilidade?

Visibilidade?

Visibilidade?

Visibilidade?

Visibilidade?

Café

Visibilidade?

CaféCortinas

Visibilidade?

CaféCortinasMau-humor

Visibilidade?

CaféCortinasMau-humor...

Visibilidade?

Reflexão

Visibilidade?

Auto-conhecimento

Solução?

Ownership é importante!

Solução?

Divida a responsabilidade

Solução?

Divida a responsabilidade

Não dá pra arrumaro que você não

vê que é problema!

.?Problema ou

hipótese

Visibilidade

Pede ajudaPra resolver

.?Problema ou

hipótese

Visibilidade

Pede ajudaPra resolver

“Não tem nada errado!”

e“Só eu que meincomodo...”

.?Problema ou

hipótese

Visibilidade

Pede ajudaPra resolver

“Não tem nada errado!”

e“Só eu que meincomodo...”

“Tá ruim, mas não posso resolver”

Perguntas?

Melhorando ambientes que já são

ágeis

Cecilia Fernandes@cecifernandes