Ferramenta de gerenciamento de projetos do Planilhas Google

Há algum tempo, enfrentei a escolha de uma ferramenta para gerenciar pequenos projetos usando a metodologia SCRUM. Eu tinha muita experiência no uso de várias ferramentas, incluindo Jira, Asana, Trello, etc., mas nenhuma delas era totalmente adequada para o meu projeto: algumas eram monstruosas demais e outras careciam de recursos importantes para mim. Como resultado, tive que inventar a ferramenta, com base no Planilhas Google.


Os requisitos que eu fiz para o instrumento foram os seguintes:

  1. Baixo consumo de tempo: inserir uma nova tarefa, priorizar uma lista de pendências ou alterar o status de uma tarefa deve levar um tempo mínimo.
  2. Limite de entrada baixo para todos os participantes do processo.
  3. Visibilidade e minimalismo: queria ver o backlog, as tarefas de sprint e o progresso atual em uma tela. E enquanto não vê nada supérfluo.
  4. Além disso, crie um gráfico de burndown por horas (trabalho restante) e não por tarefas fechadas.
  5. Possibilidade de controle claro e conveniente: se todas as horas são fixadas, se todos os status são atualizados.

Parte dos requisitos foi ditada pelo fato de que neste projeto eu combinei duas funções: gerente de produto e projeto, por isso desejava que o tempo gasto no gerenciamento da equipe fosse mínimo, para que houvesse tempo para o gerenciamento do produto.

Como resultado, foi possível criar uma ferramenta realmente conveniente e satisfatória para meus requisitos, que passou pelo teste do tempo, passou por várias modificações e agora está pronta para informar o público sobre isso. Acredito que alguém possa achar útil.

Vista geral


A visão geral da ferramenta é mostrada na captura de tela:



Os números indicam as seguintes áreas principais:

  1. Lista de pendências do produto
  2. Lista de pendências do Sprint
  3. Horas restantes para tarefas
  4. Gráfico de burndown

Como mencionado acima, um dos requisitos para a ferramenta era o minimalismo; no entanto, o modelo foi projetado para que fosse possível adicionar colunas adicionais (por exemplo, uma coluna com um link para um documento que descreve uma história do usuário) e nada quebraria.

Como usá-lo


As etapas básicas do uso da ferramenta estão descritas abaixo, todas as capturas de tela são clicáveis.

O início do projeto. Preencher lista de pendências


Abrimos um modelo virgem em branco e começamos a preenchê-lo com tarefas e páginas do usuário. Como resultado, a planilha assumirá aproximadamente o seguinte formato:



A priorização da lista de pendências é feita organizando tarefas mais altas ou mais baixas na lista. E aqui um ponto importante deve ser observado: o Google Sheets, ao contrário do MS Excel, suporta arrastar e soltar linhas da tabela com um arrastar e soltar regular: basta pegar o número da linha com o mouse e movê-lo quando necessário. No entanto, ele não substitui outras linhas, mas fica entre elas. Sem esse recurso, nada teria acontecido.

Planejamento


Antes do planejamento, defina os parâmetros do sprint: indique o número de dias (campo dias do sprint) e também indique os dias úteis do sprint no cabeçalho da tabela. Inicialmente, havia uma ideia de marcar datas automaticamente, no entanto, no final, cheguei à conclusão de que é mais fácil preenchê-lo manualmente e não se preocupar em processar feriados, eventos corporativos etc.

No planejamento, avaliamos e decompomos tarefas, atribuí-las a artistas e arrastá-las para o backlog do sprint, onde controlamos o carregamento de cada artista.



Aqui é necessário fazer algumas explicações:

  1. A decomposição de tarefas é realizada por meio de uma convenção de nomenclatura, quando a tarefa e a subtarefa são separadas por dois pontos: " Tarefa : subtarefa ".
    Uma variante do modelo foi implementada, onde uma coluna especial foi selecionada para a hierarquia, na qual era possível selecionar a tarefa raiz na lista suspensa (formada automaticamente a partir da lista não processada), mas a prática mostrou que essa complicação é desnecessária.
  2. É claro que, para controlar o carregamento de artistas, é possível criar uma agenda bonita e separada, mas eu não queria desorganizar a interface com uma agenda que é necessária apenas uma vez por sprint. Portanto, decidi pela opção mostrada na captura de tela - ela se mostrou bastante conveniente. Se houver muitas tarefas e desenvolvedores, eles podem ser selecionados usando o filtro, para que seja mais conveniente selecionar com o mouse.

Desempenho do Sprint e relatórios diários


No final do dia útil, cada desenvolvedor registra o número de horas restantes para cada uma de suas tarefas. Quando a tarefa estiver concluída - defina como zero. Com base nesses dados, um gráfico de burndown é construído. Na minha opinião, esse é o tipo ideal de relatório: ele não requer muito tempo e permite avaliar significativamente com mais precisão o progresso do desempenho do sprint em comparação com o momento em que a burndown se baseia em tarefas fechadas.



Eu também gostaria de chamar a atenção para a conveniência de controlar a relevância dos dados: basta apenas um olhar para entender as tarefas que os desenvolvedores ajustaram o relógio e as quais esqueceram.

Planejando um novo sprint


Quando o sprint termina, começamos a planejar um novo sprint. Para fazer isso:

  1. Crie uma cópia da folha com o sprint recém-concluído
  2. Exclua todas as tarefas concluídas dele.
  3. Para tarefas inacabadas, transferimos o número de horas restantes do último dia do sprint para o dia da coluna 0.



Em seguida, repetimos todas as ações descritas na seção "Planejamento".

A abordagem com cópia de folhas permite minimizar o trabalho manual e preservar o histórico de todos os sprints anteriores: às vezes é útil ver o que aconteceu com alguns sprints de volta para nós.

Sobre o teste


Mas e os testes? - você pergunta. O teste foi organizado da seguinte forma: simplesmente criamos outra planilha em que todos os erros encontrados foram inseridos. E então nós os corrigimos no sprint atual ou os inserimos no backlog do projeto e planejamos sua implementação juntamente com as tarefas usuais nos sprints a seguir.

Em vez de uma conclusão


Você pode baixar o modelo aqui . Está completamente pronto para uso: basta salvar uma cópia e começar a usá-la.

Apenas no caso: é claro, não exorto todos a sair e mudar para o gerenciamento de projetos usando o Planilhas Google. No entanto, a vida é uma coisa diversa e é bem possível que alguém se encontre com um projeto para o qual essa ferramenta será a melhor escolha.

Source: https://habr.com/ru/post/pt463825/


All Articles