Scrum - Pim
Trabalho Escolar: Scrum - Pim. Pesquise 862.000+ trabalhos acadêmicosPor: 22071992 • 30/11/2014 • 653 Palavras (3 Páginas) • 387 Visualizações
Desenvolvimento de Software
SCRUM
Scrum é a palavra que descreve uma metodologia usada para uma gestão dinâmica de projetos, sendo muitas vezes uma prática relacionada com o desenvolvimento ágil de um software.
O scrum é uma ferramenta que permite controlar de forma eficaz e eficiente o trabalho, e potencia o trabalho em equipe, onde essa equipe trabalha para alcançar um objetivo comum. Muitas empresas que começam a trabalhar de acordo com essa metodologia afirmam que seria difícil continuar trabalhando sem o scrum. Esta metodologia é essencial para muitas empresas atualmente, porque não apenas facilita a definição de objetivos, como ajuda a cumprir os prazos estabelecidos.
No scrum se trabalha com o product backlog, um registro que contém áreas do produto que devem ser desenvolvidas. Do product backlog é criado o release backlog, que é a junção dos requisitos do product backlog que vão ser trabalhados, de acordo com a prioridade de cada um. O release backlog é um ponto para a criação do sprint backlog, que representa o espaço de tempo em que uma user story (conceito parecido com tarefa) vai ser concluída.
O tamanho de cada sprint é adequado à empresa em questão e os seus projetos, e por esse motivo vai depender do tamanho dos projetos. A sprintpode demorar entre uma a quatro semanas. O processo de scrum costuma ser controlado em um quadro, onde é possível ver as tarefas que estão em desenvolvimento, as que foram trabalhadas mas que têm que ser verificadas ou testadas, e as que são consideradas terminadas.
Alguns dos elementos que fazem parte do processo do Scrum são:
• Product owner: é o dono do produto ou projeto que vai ser trabalhado, sendo responsável pela direção a seguir, definindo quais requisitos vão fazer parte do product backlog e quais devem ser abordados pela equipe. Representa os usuários ou clientes do produto em questão;
• Scrum Master: é o elemento que faz a ligação entre o product owner e a equipe. Tem a responsabilidade de organizar reuniões, fazer o acompanhamento do trabalho e se certificar que cada integrante da equipe tem as ferramentas necessários para cumprir a sua função da melhor forma possível.
• Team (equipe): É a equipe que trabalha para o desenvolvimento do projeto ou produto.
Outro conceito relevante nesta área é o daily scrum, ou scrum diário, que consiste em uma reunião organizada pelo Scrum Master. Todos os elementos estão em pé, para que a reunião seja de curta duração (máximo 15 minutos). Esta reunião é uma forma de comprovar que cada elemento está cumprindo o seu papel.
Outra reunião importante no âmbito do scrum é a reunião de planejamento da próxima sprint, onde é definido quanto tempo vai durar cada tarefa. Ostandard para a medição do tempo de cada tarefa pode ser atribuição de pontos ou tamanhos de camiseta (XL, L, M, S, XS), sendo que uma tarefa que demora mais tem mais pontos. Desta forma, é possível somar os pontos no fim da sprint e averiguar a velocidade de trabalho da equipe.
A monitorização do progresso de cada sprint é feita através da burndown chart (tabela burndown), uma das características que torna o scrum tão popular. Consiste em uma tabela que permite controlar se um
...