Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Métodos Ágeis - Scrum André Pereira Fabiano L. Cesário 1 1 2 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Apresentando o Scrum Considerações finais Referencias bibliográficas 3 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Definição - Scrum Framework simples para gerenciar projetos complexos 4 a supporting structure around which something can be built a system of rules, ideas, or beliefs that is used to plan or decide something Framework Fonte: http://dictionary.cambridge.org/pt/dicionario/ingles/framework Papéis Scrum Master Product Owner Dev Team Artefatos Product Backlog Sprint Backlog Working Increment Eventos Sprint Planning Execute Sprint Daily Scrum Sprint Review Retrospective Review 5 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Histórico 1993 Jeff Sutherland criou o primeiro time de Scrum em uma empresa de software chamada Easel Corporation, trazendo resultados excepcionais para a organização, através de abordagens experimentais não prescritivas no desenvolvimento de software. 1995, Jeff Sutherland e Ken Schwaber apresentaram ao mundo a definição formal do Scrum no OOPSLA, um congresso de orientação a objetos. 6 7 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas O Manifesto Ágil Os princípios do Scrum e as suas funcionalidades, seguem os fundamentos e a essência do manifesto ágil criado em 2001, onde os criadores do Scrum foram signatários. /* Manifesto para o desenvolvimento ágil de software Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. */ 8 9 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Product Owner Define a visão do produto a ser desenvolvido; Faz a interface na especificação das necessidades do cliente, chamadas de historias de usuário; Faz a análise de viabilidade técnica, de negocio, e valor; Define a estratégia das entregas; Definição das histórias de usuário (Product Backlog); Validação das versões parciais; Análise do feedback do usuários; 10 11 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Scrum Master Facilitador de processos; Profundo conhecedor do funcionamento do Scrum e disseminador deste conhecimento entre todos os envolvidos; Auxilia o Time de Desenvolvimento nas tomadas de decisões, porém, não interfere nas decisões tomadas; Auxilia o Produtc Owner na elaboração do Product Backlog; 12 13 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Dev. Team Responsável por agregar valor de negócio no produto a ser desenvolvido. Tem total autonomia no desenvolvimento do software, assumindo para si a responsabilidade sobre a qualidade do produto entregue. 14 15 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Product Backlog Representa a visão do produto de maneira modular, onde contém todos os itens a serem desenvolvidos durante o projeto; Lista de prioridades feitas no início do projeto, esclarecendo e elencado o que deve ser entregue, devendo ser descritos de forma clara e simples, facilitando o entendimento para todas as partes; Deve ser mantido pelo Product Owner; 16 17 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Sprint Backlog Representa todas as tarefas a serem desenvolvidas durante uma Sprint ou interação e não deve sofrer alterações; Deve ser representado em função do ROI e cada item deve ser detalhado em tarefas e cada um deve ter uma estimativa de esforço. Pode ser apresentado na forma de quadro inspirado no kanban, ficando visível a todos os membros do time. 18 To do Doing Done 19 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Incremento – Entrega Soma de todos os itens completos no Sprint; Composto por novas funcionalidades e melhorias no que foi produzido; Espera-se que o incremento seja válido, de maneira que o product owner possa decidir por fazer uma versão para os clientes ao final do Sprint; 20 21 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Revisão Sprint Apresentando o Scrum Considerações finais Referencias bibliográficas Sprint Planning As tarefas para o sprint são identificadas e um compromisso estimado para o objetivo do sprint é definido seguido por uma reunião de revisão ou de retrospectiva, onde o progresso é revisto e lições para os próximos sprints são identificadas. 22 23 Sprint Burndown Chart: Mostrar o esforço restante para concluir a iteração e mostrar a proximidade ou distancia em que o time está para atingir a meta. Coluna vertical representando a quantidade de esforço, e uma coluna horizontal mostrando os dias de uma interação. Unidade básica de desenvolvimento em Scrum, geralmente tendem a durar entre uma semana e um mês, e são um esforço dentro de uma faixa de tempo (ou seja, restrita a uma duração específica) de comprimento constante e com duração fixa (timeboxed). 24 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Revisão Sprint Apresentando o Scrum Considerações finais Referencias bibliográficas Daily Scrum Em cada dia de um Sprint, ocorre uma reunião chamada de Daily Scrum, onde cada participante do time de desenvolvimento responde a três perguntas básicas: O que você fez ontem? O que você fará hoje? Há algum impedimento no seu caminho? 25 26 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Apresentando o Scrum Considerações finais Referencias bibliográficas Sprint Review Ao termino de um Sprint, ocorre à chamada Sprint Review, onde o Time de Desenvolvimento apresenta ao Product Owner e ao Cliente o resultado do que foi construído para validação. 27 28 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Sprint Retrospective Apresentando o Scrum Considerações finais Referencias bibliográficas Sprint Retrospective Membros da equipe refletem sobre a sprint passada; Melhorias contínuas de processos; O que correu bem durante o sprint? O que poderia ser melhorado na próxima sprint? 29 Apresentando o Scrum 30 1 2 3 4 5 6 7 8 31 http://www.acelerato.com/projetos/ 32 http://pangoscrum.com/pt-BR 33 http://myscrumhalf.com/?lang=pt 34 https://www.atlassian.com/software/jira/agile 35 http://www.scrumwise.com/ 36 https://www.axosoft.com 37 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Apresentando o Scrum Considerações finais Referencias bibliográficas Considerações finais Em tempos modernos reconhecer uma oportunidade de negócio e transforma-la em um produto que agregue valor em um curto prazo atendendo as necessidades e as especificações desejadas pelos stakeholders, é crucial para conquistar uma competividade no mercado de trabalho. Trazendo este contexto para o mundo da tecnologia da informação, abstrair uma necessidade de um cliente, pode gerar um projeto de desenvolvimento de software, o que segundo LIBARDI e BARBOSA (2010) atualmente vem sendo um dos maiores valores da propriedade intelectual. 38 39 Agenda Definição do Scrum Histórico O Manifesto Ágil Papéis Product Owner Scrum Master Dev. Team Artefatos Product Backlog Scrint Backlog Incremento/ Entrega Eventos Sprint Planing Daily Scrum Sprint Review Apresentando o Scrum Considerações finais Referencias bibliográficas Referencias bibliográficas Manifesto, Agile. "Disponível em< http://agilemanifesto. org>." Acesso Abril/2016. Libardi, Paula LO, and Vladimir Barbosa. "Métodos Ágeis." (2010). Sabbagh, Rafael. Scrum: Gestão ágil para projetos de sucesso. Editora Casa do Código, 2014. https://www.youtube.com/watch?v=XfvQWnRgxG0 https://www.youtube.com/watch?v=vg1S1WYZa6o https://www.youtube.com/watch?v=9TycLR0TqFA 40 Obrigado(a) 41
Compartilhar