UnP Eng. Software - Aula 7
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

UnP Eng. Software - Aula 7

on

  • 1,207 views

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.

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.

Statistics

Views

Total Views
1,207
Views on SlideShare
1,140
Embed Views
67

Actions

Likes
0
Downloads
47
Comments
0

5 Embeds 67

http://www.helmed.net 46
http://heliomedeiros.com 12
http://www.heliomedeiros.com 5
http://www.slideshare.net 3
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

UnP Eng. Software - Aula 7 Presentation Transcript

  • 1. SCRUM - IITIMES PRODUTIVOS E PROJETOS PREVISÍVEISFOCADOS EM QUALIDADE E ROI ©2010 - Hélio Medeiros
  • 2. Hélio Medeiros Analista de Sistemas SINFO - UFRNBlog: http://heliomedeiros.comEmail: helio.cabralmedeiros@gmail.com ©2010 - Hélio Medeiros
  • 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. 1 O Ciclo de Vida ©2010 - Hélio Medeiros
  • 5. O ciclo de vida do SCRUM?© 2007 Alexandre Magno - As Armadilhas do Scrum ©2010 - Hélio Medeiros
  • 6. http://www.flickr.com/photos/iimaj/3951562746/sizes/o/ ©2010 - Hélio Medeiros
  • 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. 2 Daily Scrum ©2010 - Hélio Medeiros
  • 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. 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. 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. 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. 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. AtividadeArmadilhas das Reuniões ! Você está preparado para enfrentar as armadilhas das reuniões diárias ? ©2010 - Hélio Medeiros
  • 15. 3 Sprint Planning ©2010 - Hélio Medeiros
  • 16. INICIANDO O PLANEJAMENTO E A EXPLORAÇÃO ©2010 - Hélio Medeiros
  • 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. 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. Sprint Planning MeetingSPM #1 - COMO SEI MINHA VELOCIDADE ? ©2010 - Hélio Medeiros
  • 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. AtividadeJogo da Velocidade Quantas bolas de tênis você e seu time conseguem colocar no mochila em 2 minutos ? ©2010 - Hélio Medeiros
  • 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. Sprint Planning MeetingComo funciona o Planning Poker ? 1 2 3 5 13 ©2010 - Hélio Medeiros
  • 24. VídeoExperiências com Planning Poker ©2010 - Hélio Medeiros
  • 25. multi-perfisMúltiplas opiniões estimula o diálogo PLANNING POKER É BOM ! estimativas em grupo ©2010 - Hélio Medeiros
  • 26. 4 Sprint Review ©2010 - Hélio Medeiros
  • 27. 30 minutos a 2 horas!!Avaliar o entregue PORCOS SPRINT REVIEW Galinhas convidadas Meta cumprida PO conduz ©2010 - Hélio Medeiros
  • 28. 5 Sprint Restrospective ©2010 - Hélio Medeiros
  • 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. 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. 6 Experimentando agilidade com Scrum ©2010 - Hélio Medeiros
  • 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. 7 Perguntas? ©2010 - Hélio Medeiros
  • 34. ISSO é TUDO PESSOAL !!Hélio Cabral Medeiroshelio.cabralmedeiros@gmail.comhttp://heliomedeiros.com/blog/ ©2010 - Hélio Medeiros