UnP Eng. Software - Aula 7

860 visualizações

Publicada em

Segunda apresentação sobre a metodologia ágil SCRUM lecionada junto a Universidade Potiguar. Nesta aula são definidas as etapas e os benefícios trazidos aos projetos que adotam essa metodologia.

Publicada em: Tecnologia, Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
860
No SlideShare
0
A partir de incorporações
0
Número de incorporações
68
Ações
Compartilhamentos
0
Downloads
50
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide












































































































  • UnP Eng. Software - Aula 7

    1. 1. SCRUM - IITIMES PRODUTIVOS E PROJETOS PREVISÍVEISFOCADOS EM QUALIDADE E ROI ©2010 - Hélio Medeiros
    2. 2. Hélio Medeiros Analista de Sistemas SINFO - UFRNBlog: http://heliomedeiros.comEmail: helio.cabralmedeiros@gmail.com ©2010 - Hélio Medeiros
    3. 3. Nossa Product BacklogParte 1 - O Ciclo de VidaParte 2 - Daily ScrumParte 3 - Sprint PlanningParte 4 - Sprint ReviewParte 5 - Sprint RetrospectiveParte 6 - Experimentando agilidade com ScrumParte 7 - Dúvidas? ©2010 - Hélio Medeiros
    4. 4. 1 O Ciclo de Vida ©2010 - Hélio Medeiros
    5. 5. O ciclo de vida do SCRUM?© 2007 Alexandre Magno - As Armadilhas do Scrum ©2010 - Hélio Medeiros
    6. 6. http://www.flickr.com/photos/iimaj/3951562746/sizes/o/ ©2010 - Hélio Medeiros
    7. 7. Os papéis no Scrum Fluxo simples Pega itens Coloca itens (priorizados) TimeProduct owner Coloca Product Backlog O que sobrar... Serve devolve Sprint BacklogScrum Master ©2010 - Hélio Medeiros
    8. 8. 2 Daily Scrum ©2010 - Hélio Medeiros
    9. 9. Scrum Daily ScrumSe reunir todo dia ? Impossível! 15 minutos mesmo local e horário SM e membros do time; não havendo um SM presente, deve ser definido o facilitador; ©2010 - Hélio Medeiros
    10. 10. Quadro de Acompanhamento Tarefas Em Em Em Item Conluído Horas desejadas análise desenvolvimento Teste Aplicar Script de Montar DefinirRefatorar refatoração script de estratégiabanco de refatoração refatoraçãodados 02 24 08 0213 AvaliarEstimativa em eficiência Mapear ascomplexidade da tabelas refatoração que serão 06 refatoradas Estimativa 06 em tempo ©2010 - Hélio Medeiros
    11. 11. Sprint Burndown Acompanhando a progressão Ideal Real 100 90 80 70Complexidade 60 50 40 30 20 10 0 11/7 12/7 13/7 14/7 Dias do Sprint ©2010 - Hélio Medeiros
    12. 12. Sprint Burnup Acompanhando a progressão Ideal Real 100 90 80 70Número de tarefas 60 50 40 30 20 10 0 11/7 12/7 13/7 14/7 Dias do Sprint ©2010 - Hélio Medeiros
    13. 13. Scrum Daily MeetingSe reunir todo dia ? Impossível! Cada membro deve relatar ao time sobre os progressos e obstáculos que encontrou em seu caminho. Em suma, três perguntas devem ser respondidas por cada um deles: 1. O que fiz (quanto andei) desde a última reunião diária ? 2. O que pretendo fazer ( quanto andarei ) até a próxima reunião diária ? 3. Estou encontrando impedimentos ? Quais ? ©2010 - Hélio Medeiros
    14. 14. AtividadeArmadilhas das Reuniões ! Você está preparado para enfrentar as armadilhas das reuniões diárias ? ©2010 - Hélio Medeiros
    15. 15. 3 Sprint Planning ©2010 - Hélio Medeiros
    16. 16. INICIANDO O PLANEJAMENTO E A EXPLORAÇÃO ©2010 - Hélio Medeiros
    17. 17. Sprint Planning MeetingRegras DURAÇÃO Sprint SPM #1 SPM #2 4 semanas 4 horas 4 horas 3 semanas 3 horas 3 horas 2 semanas 2 horas 2 horas ©2010 - Hélio Medeiros
    18. 18. Sprint Planning Meeting SPM #1 PRODUCT BACKLOG PR OD UCT BAC K L OG Id Item Estimati Priorida 1 Refatorar o banco de dados va 32 de 10 2 Relatório de Vendas por unidade e período 8 8 3 Suporte a cartão de crédito Visa no 13 9 processo de Vendas 4 Relatório Gerencial com Estatísticas de 5 7 Vendas Total 58 9 SPRINT BACKLOG S PR I NT BA C KL OGId Item Estimati 1 Refatorar o banco de dados va 32 Meta do Sprint: Mapear as tabelas que serão refatoradas 6hrs Refatorar o banco de dados e Definir estratégias de refatoração 2hrs implementar relaórios de vendas Montar/Gerar script de refatoração 8hrs necessáirios para as tomadas de Aplicar script de refatoração 2hrs decisões finais. Avaliar eficiência da refatoração 6hrsTotal 24 hrs ©2010 - Hélio Medeiros
    19. 19. Sprint Planning MeetingSPM #1 - COMO SEI MINHA VELOCIDADE ? ©2010 - Hélio Medeiros
    20. 20. Sprint Planning MeetingSPM #1 Product Backlog Selecionar Sprint Backlog Como? Não sei nossa velocidade Executado com 13 Mini-Sprint Backlog pontos ( ou X horas) Sprint Backlog Velocidade Inicial: 34 pontos ( ou x * 3 horas ) ©2010 - Hélio Medeiros
    21. 21. AtividadeJogo da Velocidade Quantas bolas de tênis você e seu time conseguem colocar no mochila em 2 minutos ? ©2010 - Hélio Medeiros
    22. 22. Sprint Planning MeetingSPM #1 Existem diversas técnicas de estimativas que podem ser utilizadas em projetos Scrum. O Planning Poker é uma das mais populares, onde utilizam-se cartas numeradas seguindo a tabela de fibonacci. ©2010 - Hélio Medeiros
    23. 23. Sprint Planning MeetingComo funciona o Planning Poker ? 1 2 3 5 13 ©2010 - Hélio Medeiros
    24. 24. VídeoExperiências com Planning Poker ©2010 - Hélio Medeiros
    25. 25. multi-perfisMúltiplas opiniões estimula o diálogo PLANNING POKER É BOM ! estimativas em grupo ©2010 - Hélio Medeiros
    26. 26. 4 Sprint Review ©2010 - Hélio Medeiros
    27. 27. 30 minutos a 2 horas!!Avaliar o entregue PORCOS SPRINT REVIEW Galinhas convidadas Meta cumprida PO conduz ©2010 - Hélio Medeiros
    28. 28. 5 Sprint Restrospective ©2010 - Hélio Medeiros
    29. 29. Sprint RetrospectiveAprendendo com os acertos... mas principalmente com os erros A Sprint Retrospective é uma das ferramentas mais importantes para que você obtenha sucesso com Scrum; Esta é a oportunidade que o time tem para discutir sobre o que funcionou e o que não durante a Sprint; Product Owner, Scrum Master e os membros do time devem participar da retrospectiva. Uma boa estratégia é convidar alguém neutro para facilitar a reunião; ©2010 - Hélio Medeiros
    30. 30. Sprint RetrospectiveAprendendo com os acertos... mas principalmente com os erros A estrutura da Sprint Retrospective é bem simples. Divida um quadro branco ou poster em duas áreas com os seguintes títulos: “O que funcionou bem ?” e “O que pode ser melhorado ?”. Após isso, cada membro deve colocar post-its em cada uma das áreas indicando os itens que, em sua opinião, merecem estar ali; Então, o time visualiza os itens citados, discute sobre e planeja ações a serem tomadas para a próxima Sprint. ©2010 - Hélio Medeiros
    31. 31. 6 Experimentando agilidade com Scrum ©2010 - Hélio Medeiros
    32. 32. AtividadeJogo do Planejamento O Product Owner deverá entregar a cada equipe um Product backlog priorizado representando os desejos de seu cliente; Planejamento (15 minutos) 1. O time deve estimar os itens do Product backlog ; 2. O time deve selecionar os itens do Product backlog que poderão ser entregues no final do Sprint. Execução (30 minutos) 1. O time deve executar as atividades da Sprint. Revisão (2 minutos) 1. O time deve apresentar o que foi definido para o Sprint. ©2010 - Hélio Medeiros
    33. 33. 7 Perguntas? ©2010 - Hélio Medeiros
    34. 34. ISSO é TUDO PESSOAL !!Hélio Cabral Medeiroshelio.cabralmedeiros@gmail.comhttp://heliomedeiros.com/blog/ ©2010 - Hélio Medeiros

    ×