Se você se aproximar de um humano na rua e perguntar "Qual o tamanho de um T-rex?" as respostas flutuariam mesmo que a maioria dos humanos soubesse o que é um T-rex, quão grande era, mas ninguém realmente sabe ao certo - porque não temos escala relativa para basear.
Esse é o comportamento cognitivo que você está tentando descobrir com a previsão e muitas metodologias giram em ciclos com " eu entendi! .. eu tenho o segredo para uma previsão precisa! " Óleo de cobra para as massas. Quando você realmente faz uma previsão, está dizendo em voz alta: " PERMITIDO x dias / horas / pontos para que isso seja concluído " - é, de certa forma, a criação de uma "caixa de tempo" para a realização desse evento.
Para mim, o Points está apenas mudando os limites, no final do dia, a menos que você esteja em um time que tenha o prazer de dizer " * Bem, temos 3 semanas por sprint e chupa o polegar ... acho que devemos atirar para 30 pontos para completar nesse ciclo! Quem está comigo! * "E isso é tão profundo quanto você na modelagem de previsão - tudo bem! ... como realisticamente você está apenas definindo um orçamento arbitrário e é isso. Você também está olhando retrospectivamente para o trabalho concluído com uma sensação de "porcaria sagrada, fizemos 33pts que correram, isso foi bem legal" e não se pode fazer muito sobre isso. Você pode usar a velocidade para determinar no meio do sprint que está ganhando dinheiro pelo orçamento, perguntando em voz alta " Já atingimos 15 pontos ainda?"mas o perigo aqui é que agora você está usando o Velocity para medir a produtividade, não a capacidade, o que, pelo que entendi, dá um chute na cabeça do Gerenciamento de Liberação Reativa (pontos da história).
O sistema de pontos é quase inteligente demais para não notar que você ainda atribui tempo relativo à equação, tudo, desde os "ciclos de sprint" acordados até as posições diárias em que você estabelece alguma regra oculta em torno da duração + complexidade = " Max está demorando muito com essa tarefa "tripa inata sentindo o código da equipe momento vermelho?
O cérebro humano não pode prever porque envolve muita memória de trabalho misturada com recordações de longo / curto prazo, então é como pedir a um estudante de matemática iniciante que faça frações na cabeça e não no papel. É por isso que outras indústrias nunca concordam com uma previsão e validar constantemente as previsões em tempo relativo (por exemplo, o geólogo nunca interrompe a modelagem das previsões até que o metro cúbico tenha sido escavado no chão e depois "pronto").
Eu diria que o sistema de pontos funciona se você não estiver prevendo . Você está concordando com uma parte do trabalho baseada em um algoritmo de sub-partes, mas essa é realmente a abordagem mais próxima possível da previsão. Na verdade, o gerenciamento de versões procuraria pausas naturais na fila de "lista de pendências" que se encaixam nos temas (ou seja, no Silverlight nós, gerentes de produto, esperamos até depois de concluir sua lista de pendências e juntar os temas que definimos inicialmente. nunca soubemos o que a equipe de engenharia estava fazendo especificamente, tínhamos apenas um esboço básico.
Quando você começa a bloquear as expectativas de velocidade dentro de ciclos de sprint que dependem de velocidade + tempo, você volta a prever estimativas novamente só que desta vez fica pior porque está jogando o "jogo depende" ... Mais importante é você Também está matando o potencial de crescimento da equipe / carreira também.
O imposto que você paga por Pontos versus tempo é com pontos que você precisa procurar por fórmulas de medição alternativas para acompanhar o desenvolvimento / orientação de habilidades durante o trabalho ou o comportamento do desenvolvedor.
Como você ainda precisará olhar para um "desenvolvedor mediano" como sua pessoa ideal para anexar habilidade / esforço, você poderá basear outros desenvolvedores com essa pessoa para determinar como eles estão se saindo no crescimento contínuo de sua equipe. Ele também destaca situações em que os desenvolvedores "rápidos" carregam a maior parte da água, mas ficam entediados ou, pior, trabalham mais horas e não reconhecem / recompensam por causa de prazos competitivos, etc. Os standups não descobrem isso na realidade, são realmente lá para detectar maus cheiros dentro da equipe, por exemplo, como em "essa pessoa está lutando, vamos ajudar"
A seguir, também vêm as histórias de "carry over", histórias que não são agrupadas nesse ciclo de sprint, mas depois se espalham para o próximo ciclo de sprint. O que pode facilmente criar um efeito indireto se você levar em consideração o tempo, mas no momento em que você leva em consideração o tempo relativo ... novamente, você acabou de voltar para a "previsão / estimativa com base no tempo" e, novamente, o sistema de pontos é apenas enlameando as águas.
Se você vai em pontos, ignora completamente o tempo, e eu quero dizer completamente, no momento em que você deixa o tempo passar, você está jogando a idéia / metodologia.
Tendo viajado ao redor do mundo como evangelista, vi muitas equipes jurando suas mãos sobre o que quer que tenham quebrado o código do Agile Forecast ... mas eu sempre clicava na minha língua, sorria e saía com o pensamento " sim ... você quase fez, mas aquela amante que chamamos de 'tempo' ... ela é apenas cruel ... "