A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Globalcode – Open4Education 1 Scrum Samuel Crescêncio.

Apresentações semelhantes


Apresentação em tema: "Globalcode – Open4Education 1 Scrum Samuel Crescêncio."— Transcrição da apresentação:

1 Globalcode – Open4Education 1 Scrum Samuel Crescêncio

2 Globalcode – Open4Education 2 Agenda Agenda Scrum Visão Geral Ferramentas Reuniões Scrum e Eng. de Software - O Que é Scrum? - Benefícios do Scrum - Gestão da Complexidade - Esqueleto - Papéis - Product Owner - Time - Scrum Master - Estórias - Story Points - Dashboard - Burndown Chart - Estimation Meeting - Sprint Planning 1 - Sprint Planning 2 - Daily Scrum Meeting - Sprint Review Meeting - Retrospective Meeting - Projetos & Software

3 Globalcode – Open4Education 3 Um processo iterativo e incremental para o desenvolvimento e controle de projetos! Características: - Adaptativo e evolucionário - Wrapper para práticas de engenharia existentes - Baseado em equipes multidisciplinares - Controla conflitos de interesse e necessidades - Permite a detecção e remoção de impedimentos - Permite o desenvolvimento de diferentes tipos de projeto - É um processo escalável para o gerenciamento de organizações inteiras O Que é Scrum?

4 Globalcode – Open4Education 4 Vantagem competitiva Maior gerenciabilidade Benefícios do Scrum Benefícios do Scrum - Maximização do ROI - Respostas mais rápidas às mudanças - Geração de valor antecipada - Maior qualidade - Aumento significativo da produtividade - Maior adaptabilidade e assertividade - Maior visibilidade  evolução e impedimentos visíveis - Motivação, auto-estima, comunicação, cooperação, autonomia, sustentabilidade - Gerenciamento da complexidade

5 Globalcode – Open4Education 5 Pilares da complexidade em desenvolvimento de software Gestão da Complexidade Gestão da Complexidade “Scrum ataca a complexidade através de seu processo empírico e suas práticas e regras simples” - Requisitos - Tecnologia - Pessoas

6 Globalcode – Open4Education 6 Scrum Visão Geral

7 Globalcode – Open4Education 7 Visão Geral - Esqueleto Visão Geral - Esqueleto O Esqueleto e o Coração de Scrum

8 Globalcode – Open4Education 8 Product Owner - Representa os stakeholders - Foco no négocio - Planeja os releases - Elabora e prioriza funcionalidades - Feedback & aprovações - Maximiza o ROI Scrum Master - Inspeção e adaptação - Age como facilitador - Define limites - Proteje o time Time - Entrega - É auto-organizado - É multi-disciplinar - Estima as estórias - Reporta progressos - Reporta impedimentos Compromisso Equipe Scrum completa SM PO Time Visão Geral - Papéis Visão Geral - Papéis   

9 Globalcode – Open4Education 9 Scrum Ferramentas do Scrum

10 Globalcode – Open4Education 10 Geradas pelo Time ou pelo Product Owner Contém Normalmente não são dependentes de outras estórias Não são designadas à uma pessoa Armazenadas em story cards e fixadas na parede Ferramentas - Estórias Ferramentas - Estórias - Funcionalidades descritas de forma extremamente simples - Não são especificações - Condições de aceite que possam ser testadas na revisão - Todo o time é responsável pela estória

11 Globalcode – Open4Education 11 Indica o tamanho de uma estória em termos de esforços Seguem a escala Fibonacci Estimativas são acordadas pelo time Ferramentas - Story Points Ferramentas - Story Points - São base para medir a velocidade - São base para priorizar estórias - 1, 2, 3, 5, 8, 13, 21, A unidade mínima (1 sp.) é definida pelo time

12 Globalcode – Open4Education 12 Controle da visão do produto - Product Backlog - Selected Product Backlog Controle do Sprint - Sprint Backlog - To do - Under working - Done - Impediments Backlog Benefícios - Gerenciamento das estórias - Visibilidade - Noção visual de progresso e impedimentos - Participação colaborativa Ferramentas - Dashboard Ferramentas - Dashboard

13 Globalcode – Open4Education 13 Benefícios Ferramentas - Burndown Chart Ferramentas - Burndown Chart - Visibilidade - Noção de velocidade - Evita surpresas

14 Globalcode – Open4Education 14 Scrum Reuniões do Scrum

15 Globalcode – Open4Education 15 Estimation Planning 2 Planning 1 Daily Meetings Sprint Review Retrospective DIA 1DIA 30 Reuniões - Ciclo de Reuniões Oficiais Reuniões - Ciclo de Reuniões Oficiais

16 Globalcode – Open4Education 16 Reuniões - Fluxo do Scrum Reuniões - Fluxo do Scrum Vision Product Backlog

17 Globalcode – Open4Education 17 Objetivos - Product Owner - Scrum Master - Time Reuniões – Estimation Meeting Reuniões – Estimation Meeting – Estimar as próximas estórias relevantes – Ter estimativas como base para o planejamento – Estórias previamente priorizadas por valor – Compartilha a visão de negócio – Time-boxed: 4 horas – Estima em Story Points Participantes PO SM Time

18 Globalcode – Open4Education 18 Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum Estimation Product Backlog priorizado Vision Product Backlog

19 Globalcode – Open4Education 19 Objetivos - Product Owner - Scrum Master - Time Reuniões - Sprint Planning 1 Reuniões - Sprint Planning 1 – Definir o objetivo da iteração – Selecionar as estórias para a iteração – Compartilha a visão de negócio – Define objetivo da iteração – Time-boxed: 4 horas – Disponibiliza resultados da iteração anterior – Agenda todos os meetings e tamanho da iteração – Ajuda a definir objetivo da iteração – Coleta informações sobre as estórias Participantes PO SM Time

20 Globalcode – Open4Education 20 Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum EstimationPlanning 1 Selected Backlog Product Backlog priorizado Vision Product Backlog

21 Globalcode – Open4Education 21 – Dividir estórias em tarefas – Firmar compromisso com o objetivo da iteração Reuniões - Sprint Planning 2 Reuniões - Sprint Planning 2 Objetivos - Product Owner - Scrum Master - Time – Participação opcional – Deve estar acessível para responder questões – Aprova eventuais mudanças no selected backlog – Time-boxed: 4 horas – Desmembra estórias em tarefas - Tarefas menores que 1 dia - Multi-disciplinares (code, review, doc, tests, learn, design) Participantes PO SM Time acessível

22 Globalcode – Open4Education 22 Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum EstimationPlanning 2Planning 1 Selected Backlog Product Backlog priorizado Sprint Backlog Vision Product Backlog

23 Globalcode – Open4Education 23 O time responde às questões Sincronização e visibilidade 15 minutos todos os dias mesmo horário mesmo local Sem telefones, teclados ou interrupções Reuniões - Daily Meeting Reuniões - Daily Meeting – Que tarefas foram realizadas? – Que tarefas pretende realizar? – O que está no seu caminho? – Caso haja uma discussão: agenda-se um meeting específico – Tarefas - Adicionar, remover e ordenar no sprint backlog - Mover tarefas do “In Progress” para o “Done” – Impedimentos – Andamento  Burndown Chart Participantes SM Time

24 Globalcode – Open4Education 24 Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum EstimationPlanning 2Planning 1 Daily Meetings Selected Backlog Product Backlog priorizado Sprint Backlog Vision Product Backlog

25 Globalcode – Open4Education 25 Reuniões - Review Meeting Reuniões - Review Meeting Objetivos - Product Owner - Scrum Master - Time – Time-boxed: 2 horas – Validar o objetivo da iteração – Validar finalização das estórias – Valida os resultados – Reavalia situação do produto – Prepara ambiente para demonstração – Demonstra cada estória selecionada Participantes PO SM Time

26 Globalcode – Open4Education 26 Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum EstimationPlanning 2Planning 1 Daily MeetingsSprint Review Selected Backlog Product Backlog priorizado Sprint Backlog Vision Product Backlog

27 Globalcode – Open4Education 27 Reuniões - Retrospective Meeting Reuniões - Retrospective Meeting – Time-boxed: 2 horas – Atitude positiva - Procurar soluções, não culpados Objetivos - Product Owner - Scrum Master - Time – Avaliar e aprender com a experiência da iteração visando aumentar a produtividade – Participação Opcional – Avaliar pontos positivos e negativos Análise SWOT Quem está no controle dos pontos negativos? Participantes SM Time

28 Globalcode – Open4Education 28 EstimationPlanning 2Planning 1 Daily MeetingsSprint ReviewRetrospective Selected Backlog Product Backlog priorizado Sprint Backlog Vision Product Backlog Reuniões - Fluxo Scrum Reuniões - Fluxo Scrum

29 Globalcode – Open4Education 29 Scrum Engenharia de Software com Scrum

30 Globalcode – Open4Education 30 Engenharia - Projetos & Software Engenharia - Projetos & Software Nova Curva de Valor

31 Globalcode – Open4Education 31 Ciclo de Vida das Estórias Ciclo de Vida das Estórias

32 Globalcode – Open4Education 32 SMs Time SM Sprints PO SM PO POs SM PO Meeting dos Product Owners Meeting dos Scrum Masters Integrantes iniciais Integrantes após crescimento - O projeto inicial com uma equipe pequena - Como ocorre o crescimento Escalabilidade Escalabilidade – Time inicial torna-se time de Product Owners – Divisão por funcionalidade não por camada – Possibilidade de se criar um time de integração – Gerenciamento global e local – Burndown chart global – Cada equipe tem seu burndown e dashboard

33 Globalcode – Open4Education 33 Programas integrados Scrum atuando na VISÃO da empresa Tipo C Projetos escalados e programasTipo B Projetos isoladosTipo A Adoção Scrum Adoção Scrum

34 Globalcode – Open4Education 34 Samuel Crescêncio Muito Obrigado!


Carregar ppt "Globalcode – Open4Education 1 Scrum Samuel Crescêncio."

Apresentações semelhantes


Anúncios Google