Estou montando uma apresentação para entregar a alguns de meus colegas de equipe (todos os desenvolvedores) e gostaria de incluir uma pequena atividade de formação de equipe que se concentre em melhorar as habilidades de estimativa. Alguém tem alguma sugestão ou conhece alguma atividade de formação de equipe que eu possa usar?
estimation
team-building
Roubar
fonte
fonte
Respostas:
Confira o agendamento baseado em evidências da Joel On Software , é uma maneira bastante simples para as pessoas descobrirem como estimar com mais precisão.
A melhor maneira de aprender a estimar é ter bons requisitos, prática, prática e prática. Ensinar a eles coisas como o Agendamento Baseado em Evidências ajudará a prática a ser mais eficaz, mas nada pode substituir a prática real.
fonte
Apresente um exemplo de problema usando o Minecraft.
O cliente precisa de uma pirâmide de degraus marrom com 20x20 blocos. A pirâmide também precisa de um fosso com pelo menos 10 blocos de largura.
Dê a eles três minutos para elaborar uma EAP simples e uma estimativa.
Após 2 minutos, digamos que o cliente mudou de idéia e agora precisa de uma pirâmide de 30x30. Diga-lhes para revisarem suas estimativas no minuto restante.
No final das contas, peça para eles pousarem o lápis e agora digam que os desenvolvedores começam a trabalhar no projeto, mas o cliente está confuso porque não havia uma ponte atravessando o fosso.
Diga a eles que a ponte levaria X horas para se desenvolver e peça a todos que subestimaram que se levantem.
Isso levará o ponto para casa.
fonte
Sugiro um gerador / solucionador de labirintos para os seguintes pontos:
fonte
Você pode tocar o "Quanto tempo você levou para escrever isso?" jogos. Semelhante a um grupo de pessoas que se gabam de como podem dirigir para Las Vegas em X horas (onde o número X geralmente diminui a cada fanfarrão até que alguém afirme que pode fazê-lo em menos de uma hora). Assim, para os programadores: jogue fora um objetivo simples e veja o que cada indivíduo diz e se há um consenso do grupo ou opiniões de destaque. Quanto tempo você levaria para escrever olá mundo? O que significa "escrever", isso significa "executar" e "testar" também? Requer um ambiente de simulação primeiro? Em qual plataforma e qual compilador cruzado e as ferramentas já estão instaladas e prontas? etc etc. "Olá, mundo" pode levar quatro dias para "escrever" em uma plataforma incorporada (instale ferramentas, prepare a plataforma,
Depois que a equipe terminar de decidir quanto tempo o objetivo pode levar, avalie quanto tempo ele realmente leva (talvez não para o objetivo sugerido, mas para um semelhante no mundo real) ou lembre-se de um projeto anterior com um objetivo muito semelhante. Compare a estimativa com a real. Exagere exageradamente o erro entre a estimativa e a real e publique uma conclusão para todos.
fonte