código Ágil

Agile, Scrum, Extreme Programming , Java e mais

Archive for junho \27\UTC 2008

Comunicação e Colaboração em equipes

Posted by Luciano Félix em 27 junho, 2008

Ontem (26/06), convidado pela minha amiga Rebeka Maia, estive presente a um evento sobre design de interação com o usuário, organizado pelo UXrecife na Faculdade Marista.No fim do evento surgiu uma discussão sobre a necessidade de um programador aprender as atividades de um designer e de um designer aprender sobre as atividade de um programador. Isso me remeteu imediatamente a como as equipes Scrum devem se organizar. Os processos ágeis em geral valorizam a comunicação, ou seja, numa equipe multidisciplinar: designers, programadores, testadores, analistas, precisam interagir, precisam se comunicar e se todos não tiverem o mínimo de vocabulário comum, o trabalho pode se complicar. Durante o evento isso ficou muito claro no depoimento de todos.

Outra questão muito importante é que quando uma equipe tem seus papéis extremamente definidos e ninguém se envolve como nada fora da sua área de atuação, o que se vê é uma falta de colaboração dentro do time, onde cada uma faz o seu trabalho e passa para a frente sem se preocupar muito com o trabalho seguinte. Hum…, isso parece familiar, alguém falou Waterfall ?? Quando especializamos demais os membros de uma equipe, o que acontece é que criamos um pequeno waterfall onde não há colaboração entre as partes, onde cada “setor” da equpe faz seu trabalho e o “joga por cima do muro”, isso sem dúvida não é uma forma sadia de se trabalhar.

Toda a equipe deve ter o mesmo objetivo, entregar o produto, e não somente, “entregar o design” ou “entregar o código” ou “testar” e cada membro da equipe deve fazer o possível para que o objetivo maior seja atingido e não se limitar apenas ao seu título.

Posted in Uncategorized | Etiquetado: , | 1 Comment »

TED Talks – Sir Ken Robinson – Criatividade

Posted by Luciano Félix em 12 junho, 2008

Durante o TED de fevereiro de 2006, Sir Ken Robinson fez uma apresentação sobre educação e criatividade. Sem dúvida é uma das melhores apresentações que já assisti, são 20 minutos realmente inspiradores.

Posted in Uncategorized | Etiquetado: , | Leave a Comment »

Nokia Test

Posted by Luciano Félix em 10 junho, 2008

A Nokia é uma das empresas que mais investem em Scrum no mundo e eles desenvolveram um teste simples para verificar se uma equipe está efetivamente o usando o Scrum ou só utilizando o vocabulário do Scrum, mas trabalhando da forma errada.

O teste é constituído de uma série de perguntas divididas em duas etapas, a primeira etapa foca no desenvolvimento iterativo. As perguntas são:

-As iterações devem ter um tempo menor do que quatro semanas.
-O software deve estar testado e funcionando ao fim de cada iteração.
-A iteração deve começar antes que toda a especificação esteja pronta.

A segunda parte foca no Scrum propriamente dito. As perguntas são:

– Existe um Product Owner definido.
– Existe um Product Backlog priorizado por valor de negócio
– O Product Backlog tem estimativas criadas pela equipe
– A equipe gera gráficos de burndown e sabe a sua velocidade
– Não existem gerentes atrapalhando e interrompendo o trabalho da equipe.

Acho o Nokia Test uma forma interessante e bem simples de verificar se um empresa realmente tentou adotar o Scrum, e não simplesmente usar o buzzword, mas não realizar as práticas corretamente. Claro que o Nokia Test não é completo, algumas coisas que acho muito importantes ficaram de fora, como por exemplo, as retrospectivas, mas acho que a simplicidade do teste é sua grande vantagem. Os tópicos cobertos no teste são o mínimo necessário e acredito que os critérios do teste também estão de acordo com os princípios do Scrum. Obviamente o teste não é uma unanimidade, alguns discordam dos critérios adotados, mas o importante é que concordando ou não, sem dúvida algum tipo de validação do processo é necessária para comprovar se uma equipe está realmente usando Scrum ou só falando Scrum.

Posted in Uncategorized | Etiquetado: | Leave a Comment »

Dilbert e as técnicas de apresentação

Posted by Luciano Félix em 7 junho, 2008

Ultimamente tenho lido bastante sobre técnicas de apresentação e o Scott Adams nos trás um excelente exemplo do que não fazer.

Posted in Uncategorized | Etiquetado: | 1 Comment »