54
Renan Oliveira Pesquisador – MAPS Soluções e Serviços Instrutor – Globalcode Doutorando – IME/USP Como quadros e cartazes podem ajudar meu projeto ágil? www.flickr.com/photos/vfsdigitaldesign/6080264348/

Como quadros e cartazes podem ajudar meu projeto ágil?

Embed Size (px)

Citation preview

Page 1: Como quadros e cartazes podem ajudar meu projeto ágil?

Renan Oliveira

Pesquisador – MAPS Soluções e ServiçosInstrutor – GlobalcodeDoutorando – IME/USP

Como quadros e cartazes podem ajudar meu projeto ágil?

www.flickr.com/photos/vfsdigitaldesign/6080264348/

Page 2: Como quadros e cartazes podem ajudar meu projeto ágil?

Como tudo começou...

Page 3: Como quadros e cartazes podem ajudar meu projeto ágil?

Início em uma equipe ágil - XP(6 anos atrás)

Page 4: Como quadros e cartazes podem ajudar meu projeto ágil?

Interessante...

Page 5: Como quadros e cartazes podem ajudar meu projeto ágil?

by LabXP - IME-USP

Page 6: Como quadros e cartazes podem ajudar meu projeto ágil?

http://en.wikipedia.org/wiki/Burn_down_chart

Page 7: Como quadros e cartazes podem ajudar meu projeto ágil?

by MAPS Soluções e Serviços SA

Page 8: Como quadros e cartazes podem ajudar meu projeto ágil?

O que tem por aí?

Page 9: Como quadros e cartazes podem ajudar meu projeto ágil?

by LabXP - IME-USP

Page 10: Como quadros e cartazes podem ajudar meu projeto ágil?

by LabXP - IME-USP

Page 11: Como quadros e cartazes podem ajudar meu projeto ágil?

Imprhttp://www.flickr.com/photos/improveit/1675549416/ove

Page 12: Como quadros e cartazes podem ajudar meu projeto ágil?

by MAPS Soluções e Serviços SA

Page 13: Como quadros e cartazes podem ajudar meu projeto ágil?

Pesquisa!

Page 14: Como quadros e cartazes podem ajudar meu projeto ágil?

Espaço de trabalho informativo

Page 15: Como quadros e cartazes podem ajudar meu projeto ágil?

“Faça seu espaço de trabalho a respeito do seu trabalho...”

Extreme Programming (XP) - [Beck & Andres, 2004]

“Radiador de informação é uma tela em um local onde as pessoas podem

ver ao andar ou trabalhar...”

Crystal Clear - [Cockburn, 2004]

Page 16: Como quadros e cartazes podem ajudar meu projeto ágil?

Princípios são universais, mas nem sempre é fácil saber como aplicá-los. Práticas são claras, mas ser adaptadas para um contexto específico.

Mary Poppendieck - http://leanmagazine.net/wordpress/wp-content/uploads/2010/07/070613öresundagile3-300x188.jpg

Page 17: Como quadros e cartazes podem ajudar meu projeto ágil?

Por que?

Page 18: Como quadros e cartazes podem ajudar meu projeto ágil?

Por que?

Foco no hoje | Divisão de tarefas | Priorização | etc.

Page 19: Como quadros e cartazes podem ajudar meu projeto ágil?

Por que?

Auto-organização | Noção de progresso | etc.

Page 20: Como quadros e cartazes podem ajudar meu projeto ágil?

Cognição distribuída

Page 21: Como quadros e cartazes podem ajudar meu projeto ágil?

Por que?

Feedback | Replanejamento | Entrega | etc.

Page 22: Como quadros e cartazes podem ajudar meu projeto ágil?

Como melhor usar o espaço de trabalho informativo?

Page 23: Como quadros e cartazes podem ajudar meu projeto ágil?

Experiência em 8 projetos ágeis

Page 24: Como quadros e cartazes podem ajudar meu projeto ágil?
Page 25: Como quadros e cartazes podem ajudar meu projeto ágil?

O que aprendi?

Page 26: Como quadros e cartazes podem ajudar meu projeto ágil?

O que interessa?

O que a equipe está passando hoje?

Problemas!(erros constantes em produção, relacionamento com o cliente desgastado, falta de confiança entre os integrantes, qualidade de código péssima, etc)

Causa raíz?(qual é a razão de fato por detrás de cada item)

Page 27: Como quadros e cartazes podem ajudar meu projeto ágil?

O que interessa?

Como melhorar?(retrospectiva, reflexões, satisfação pessoal dos integrantes, passagem de conhecimento, etc)

Oportunidades?(novos negócios, visibilidade na empresa, etc)

Page 28: Como quadros e cartazes podem ajudar meu projeto ágil?

“Boas equipes não só trabalham, mas estão continuamente pensando em por que trabalham e como estão trabalhando” [Beck & Andres, 2004]

Page 29: Como quadros e cartazes podem ajudar meu projeto ágil?

Foque-se em necessidades atuais!

Page 30: Como quadros e cartazes podem ajudar meu projeto ágil?

by LabXP - IME-USP

Page 31: Como quadros e cartazes podem ajudar meu projeto ágil?

Tenho um monte de problemas

Page 32: Como quadros e cartazes podem ajudar meu projeto ágil?

Vou criar quadros para todos eles

Page 33: Como quadros e cartazes podem ajudar meu projeto ágil?

Excesso de informação

Page 34: Como quadros e cartazes podem ajudar meu projeto ágil?
Page 35: Como quadros e cartazes podem ajudar meu projeto ágil?

Sua equipe trabalha em um local

Page 36: Como quadros e cartazes podem ajudar meu projeto ágil?

Mantenha os quadros mais importantes próximos do local da reunião diária

Page 37: Como quadros e cartazes podem ajudar meu projeto ágil?

Quadros próximos à reunião diária

Por que da reunião diária;(Alinhamento, reflexão, compreensão do todo, etc).

Extensão cognitiva;(Cognição distribuída)

Proximidade Compreensão Atitudes!→ →

Page 38: Como quadros e cartazes podem ajudar meu projeto ágil?

Atualizar quadros = trabalho!

Page 39: Como quadros e cartazes podem ajudar meu projeto ágil?

Queremos eliminar trabalho desnecessário(Lean)

“Você não consegue correr rápido se estiver levando muita bagagem!” (XP)

Page 40: Como quadros e cartazes podem ajudar meu projeto ágil?

Mantenha quadros fáceis de serem atualizados e alterados

Page 41: Como quadros e cartazes podem ajudar meu projeto ágil?

Fácil atualização

Reforce post-its;

Evite locais de difícil acesso;(ex: mesas, cadeiras, móveis na frente)

Escolha para cada quadro se será digital ou físico.

Page 42: Como quadros e cartazes podem ajudar meu projeto ágil?

Fácil atualização

Critério Fisico DigitalTempo de atualização Não imediato Imediato

Esforço de atualização Nenhum (automático)

Visibilidade Fácil visualização

Visual e tátil Apenas visual

Exige interação humana

Adequação a limitações de espaço

Fácil adaptação a ambientes diversos

Limitada a utilização de Monitores, TVs.Depende de um meio digital sempre presente (TVs, Monitores, etc)

Flexibilidade na representação de informação

Ilimitada (o quadro aceita tudo)

Limitada à implementações digitais (ex: gráficos)

Nível de interação da equipe

Page 43: Como quadros e cartazes podem ajudar meu projeto ágil?

Busque melhores formas de representar informação!

Page 44: Como quadros e cartazes podem ajudar meu projeto ágil?

Assimilação

Imagens mais que palavras

Significado das Cores

Tabelas e grids

Limpeza

Page 45: Como quadros e cartazes podem ajudar meu projeto ágil?

Assimilação

Imagens mais que palavras

Significado das Cores

Tabelas e grids

LimpezaUser Experience (UX)

do seu espaço de trabalho!

Page 46: Como quadros e cartazes podem ajudar meu projeto ágil?
Page 47: Como quadros e cartazes podem ajudar meu projeto ágil?
Page 48: Como quadros e cartazes podem ajudar meu projeto ágil?

“Software está em mudança constante” (XP)

Page 49: Como quadros e cartazes podem ajudar meu projeto ágil?

As necessidades da sua equipe mudam!

Page 50: Como quadros e cartazes podem ajudar meu projeto ágil?

Remova quadros já não tão úteis

Page 51: Como quadros e cartazes podem ajudar meu projeto ágil?

Conclusão“Em intervalos regulares, a equipe reflete como se tornar mais efetiva, e então se ajusta para se comportar adequadamente” (AgileManifestoPrinciples)

Page 52: Como quadros e cartazes podem ajudar meu projeto ágil?

Conclusão

Espaço informativo pode ser muito poderoso como ferramenta de mudança!

É natural que ele mude bastante durante o projeto.

Saiba usá-lo, seja criativo :D

Page 53: Como quadros e cartazes podem ajudar meu projeto ágil?

Renan Oliveira([email protected])

Pesquisador – MAPS Soluções e ServiçosInstrutor – GlobalcodeDoutorando – IME/USP

Obrigado!

www.flickr.com/photos/vfsdigitaldesign/6080264348/

Page 54: Como quadros e cartazes podem ajudar meu projeto ágil?

BibliografiaA. Cockburn, Crystal Clear A Human-Powered Methodology for Small Teams. Addison-Wesley, 2005.

K. Beck and C. Andres, Extreme Programming Explained: Embrace Change (2nd Edition). Addison-Wesley Professional, 2004.

Oliveira, Renan ; Goldman, Alfredo ; Melo, Claudia O. Designing and Managing Agile Informative Workspaces: Discovering and Exploring Patterns. Proceedings of the HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2013.