Este guia tem o objetivo de orientar na elaboração de spikes, de forma a registrar corretamente o conhecimento obtido nessa atividade, prevista pela metodologia ágil TOTVS.
Informações |
---|
Clique aqui para ir para o Template para documentação de spikes. |
Conforme definição encontrada aqui, spike é uma tarefa destinada a responder uma questão ou obter informação, em vez de produzir um produto. É utilizada quando não é possível estimar com segurança o esforço necessário para a implementação de uma estória.
Informações |
---|
Apropriando-se da analogia da escalada em rochas, usada neste artigo, durante a escalada, podemos não encontrar pontos de apoio naturais para continuar, sendo necessário cravar grampos (spikes) na parede rochosa para continuar subindo. Isso diminui a velocidade da escalada, mas dá segurança para seguir até o objetivo proposto. |
Quando for desenvolver um spike, tente responder as seguintes perguntas:
Em suma, o conhecimento produzido e documentado no spike deve ser suficiente para o Product Owner criar estórias do que deve ser feito e para a equipe estimar o trabalho com assertividade.
Aqui coloco resumidamente alguns pontos encontrados neste artigo que orientam a não utilizar um spike:
Recomenda-se uma pasta específica e de fácil localização para permitir a rápida recuperação de um spike. Dentro desta pasta, os documentos podem ser agrupados por tema, se fizer sentido.
No caso da equipe T-TALK, os spikes devem ser armazenados no seguinte local: Espaço Frameworksp > pasta T-TALK > Spikes.
Recomenda-se que um documento de spike tenha os seguintes tópicos:
Na introdução, deve-se citar qual problema o spike quer resolver ou qual pergunta ele pretende responder. Importante também delimitar o escopo do estudo, indicando abordagens que não serão realizadas, se necessário. É interessante também justificar porque vale a pena conduzir o estudo (é a última chance antes que seja tarde demais para você perceber que gastou tempo a toa).
No desenvolvimento do estudo, deve-se registrar as discussões e procedimentos realizados. Faça uso de citações, gráficos e tabelas, de forma a clarificar as decisões tomadas e as alternativas escolhidas.
Nas conclusões, deve-se informar o resultado do estudo, que basicamente é responder a questão posta no objetivo. Um spike não precisa ser sempre uma resposta positiva. As vezes é necessário investir um tempo para saber que determinada tarefa não é possível de ser realizada. Os motivos para a resposta devem estar claros no desenvolvimento do estudo e nas conclusões. É possível também chegar ao ponto de que será necessário outro spike para se ter uma resposta satisfatória.
As referências consultadas são importantes para permitir que outras pessoas acessando o documento possam aprofundar no tema estudado. Eventualmente, outros insigths podem surgir a partir do ponto de vista de outro membro da equipe que tenha acesso aos mesmos conteúdos, contribuindo para uma melhor proposta de solução.
Para a produção deste guia foram consultados os seguintes materiais:
Índice |
---|