MANTIS E SCRUM UNIDOS

Atualmente estava procurando uma ferramenta de apoio ao desenvolvimento de software, encontrei o Mantis que é uma excelente ferramenta para controlar o desenvolvimento, estudei um pouco ferramenta e encontrei uma boa pratica para aplicar junto ao SCRUM, que hoje utilizamos no nosso desenvolvimento. O Mantis te da opção de você configurar alguns campos personalizados, os campos criados foram (Sprint, Estimativa e etc…), vamos abordar esses dois campo, que são mais usuais dentro do SCRUM, a Sprint coloco qual é o numero da Sprint atual, a Estimativa na reunião junto a equipe definimos para cada tarefa. Agora no Mantis existe alguns status das tarefas são eles (novo,retorno,admitido,confirmado,atribuido,resolvido e fechado), cada status eu atribui a uma atividade dentro do planejamento do SCRUM, como mostra a figura abaixo:

Sem título

No Mantis para incluir atividades a serem feitas, deve ser feito o relato da atividade, essas atividades serão composta pelo nosso PRODUCT BACKLO,G então devemos relatar todas as tarefas que serão realizadas no desenvolvimento. Após montar o PRODUCT BACKLOG, iremos realizar nossa primeira reunião, que é o planejamento da SPRINT, você já deve ter definido um Time Box para a sua SPRINT, para incluir as atividades na Sprint, será alterado no Mantis o status da tarefa para ADMITIDO, que será considerado que essa tarefa está fazendo parte do seu planejamento ou da sua SPRINT atual. Após planejar todas as tarefas que irão fazer parte da SPRINT, no Planejamento diário(DAILY SCRUM), cada membro irá planejar o seu dia que são as três perguntas básicas (O que você fez ontem; O que você fará hoje; Existe algum impedimento), nessa três perguntas o membro quando informar o que fará hoje ele ira alterar o status no Mantis para ATRIBUIDO, lembrando será ATRIBUIDO todas as tarefas que ele planejar, após atribuir a atividade o membro quando iniciar o desenvolvimento da tarefa atribuída, ele irá alterar o status de ATRIBUIDO para CONFIRMADO, quando ele confirmar que dizer que essa atividade está sendo desenvolvida ou realizada, quando o membro concluir a atividade CONFIRMADA, ele irá alterar o status novamente para RESOLVIDO, quer dizer que ele concluiu a tarefa, ele irá voltar nas atividade que ele mesmo atribuiu e será alterado o status para CONFIRMADO até ser RESOLVIDO, então ele no dia ficara nesse fluxo (ATRIBUIDO -> CONFIRMADO -> RESOLVIDO), no meu planejamento criei uma atividade chamada APRESENTAÇÃO, isso que dizer que no final do dia todas as tarefas que foram RESOLVIDAS, será apresentada a equipe(Dev Team), para aprovação, se a atividade for aprovada o status dela será alterado para FECHADO, senão voltara para o membro que não concluiu sua atividade com êxito, essa apresentação foi criada para evitar retrabalho no desenvolvimento, o que posso dizer particularmente melhorou muito a qualidade das tarefas entregues, após finalização do TIME BOX da sua Sprint, todas as tarefas FECHADAS irá passar pelo Reunião de REVIEW, ela também passara pelo processo de análise do DEV TEAM junto ao PO, caso seja aprovada ela será considerada PRONTO, senão ela voltara para o PRODUCT BACKLOG com o status de RETORNO, o status RETORNO significa que a atividade foi reprovada pelo o PO.

Portanto nosso fluxo de trabalho com Mantis e SCRUM está funcionando dessa forma atualmente, espero que seja útil para quem quiser aproveitar essa experiência, qualquer coisa entre em contato comigo ficarei grato e feliz em te responder, até a próxima.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s