Baixe o app para aproveitar ainda mais
Prévia do material em texto
The Scrum Software Development Process for Small Teams Universidade Federal dos Vales do Jequitinhonha e Mucuri- UFVJM 1 Engenharia de software I Docente: Maria Lucia Discentes: Andre Barcelar Giullison Ramos Maria Isaura Vinicius Ribeiro Natane Veloso Rafael 2 Índice Introdução O scrum Praticas do scrum Papeis fundamentais Eventos Artefatos Conclusão 3 Introdução Em desenvolvimento de software muitas vezes os requisitos do produto sofrem mudanças para atender as demandas de negocio, causando a equipe de desenvolvimento inúmeras dores de cabeça. O processo de desenvolvimento de software scrum é aplicado para resolver esses tipos de problemas. 4 O Scrum Scrum é um processo para construir software incrementalmente em ambientes complexos, onde os requisitos não não claros ou mudam com muita frequência. 5 O Scrum O Scrum é um processo empírico, e suas práticas são fortemente apoiadas sobre os três pilares: Transparência Inspeção Adaptação. 6 Praticas do Scrum A base de funcionamento do scrum é composta pelas seguintes práticas: Papéis Fundamentais Eventos Básicos Artefatos 7 Papeis Fundamentais Product Owner Scrum Master Dev time 8 Eventos Product Backlog Grooming 9 Eventos Sprint Plannig 10 Eventos Sprint Progress 11 Eventos Burndown Chart 12 Eventos Daily Scrum Meeting 13 Eventos Kanban Board 14 Eventos Sprint Review Meeting 15 Eventos Sprint Retrospective 16 Artefato Product Backlog é uma listagem que contempla todas as funcionalidades desejadas para o software que se está implementando. Sprint planning, durante esse processo a equipe e o product owner devem chegar a um acordo sobre qual o objetivo do sprint. Sprint Backlog é uma relação de tarefas elaborada pelo Time de Desenvolvimento durante a segunda etapa da Reunião de Planejamento da Sprint. Definition of Done(definição de pronto) é o resultado do Sprint produto ou funcionalidade concluída. 17 Conclusão Mudanças são algo praticamente certo durante a construção de uma aplicação de software. O grande dinamismo do mundo atual força as organizações a se adequarem de maneira rápida a transformações repentinas, a fim de com isto assegurar a continuidade da operação das mesmas dentro do mercado em que estão inseridas. A possibilidade de alterações nas “regras do jogo” a qualquer instante foram os grandes motivadores para o surgimento das metodologias ágeis. 18 Conclusão Scrum é mais um método ágil, representando uma alternativa flexível para orientar equipes na entrega de sistemas com qualidade. 19 Referências RISING, Linda and JANOFF Norman S.; The Scrum Software Development Process for Small Teams. AG Communication Systems, 2000. 7p. Leia mais em: Desenvolvimento ágil com Scrum: Uma visão geral. http://www.devmedia.com.br/desenvolviment o-agil-com-scrum-uma-visao- geral/26343#ixzz3rkwwAs8X 20 Obrigado! 21
Compartilhar