Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

492 visualizações

Publicada em

Publicada em: Tecnologia
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
492
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

  1. 1. Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUMhttp://www.flickr.com/photos/kelly_hirano/3630171023/
  2. 2. •Fábio Pulzi•ScrumMaster – CI&T• Formado em Tecnologia em Processamentode Dados – FATEC• Graduando em Engenharia de Automação eControle – Unisal
  3. 3. A Indústria do Software Levantamento de requisitos Design Implementação Testes Manutenção
  4. 4. Uso das funcionalidades de um sistema 7% 13% 45% Nunca Raramente As vezes 16% Com frequencia Sempre 19% Fonte: Standish Group Study Reported by Jim Johnson, Chairman
  5. 5. “ A mudança não éobrigatória, sobreviver é opcional ” William Edwards Deming
  6. 6. Manifesto ÁgilOs indivíduos e a interação entre eles acimade processos e ferramentasA colaboração com oclienteacimadanegociação de contratosSoftware funcionandoacima dedocumentaçãoextensaResponder a mudançasacima de seguir umplanopré-estabelecido
  7. 7. Metodologias Ágeis•Scrum• Extreme Programming•FeatureDrivenDevelopment (FDD)•Dynamic Systems DevelopmentMethod (DSDM)•Pragmatic Programming•CrystalClear•Adaptive Software Development (ASD)...
  8. 8. SCRUMFramework iterativoe incrementalparadesenvolvimento de softwareSeu principal objetivo é entregarfuncionalidades com o mais alto valor denegócio para o cliente freqüentemente.
  9. 9. SCRUM - PAPÉIS Product Owner (PO) Scrum Master (SM) Scrum Team
  10. 10. ProductOwnerDefine características e funcionalidades doproduto;Define prioridades das tarefas;Responde as questões (blocks) diariamente;Participa das reuniões do Scrum;Aceita ou rejeita a entrega (resultados).
  11. 11. ScrumMaster Remove impedimentos (blocks) do time; Garante que a metodologia seja executada; Mantém a equipe funcional e produtiva; Lidera as reuniões do Scrum.
  12. 12. ScrumTeam Responsáveis pela entrega do projeto; Comprometidos com o resultado; Multidisciplinaridade.
  13. 13. SCRUM - REUNIÕES Sprint Planning Daily Meeting Demo Meeting Sprint Retrospective
  14. 14. Planning Meeting Entendimento do escopo; Estimativa de complexidade; Time define o que consegue fazer; Time define como irá fazer.
  15. 15. PlanningPokerCards Pontos de Complexidade; Definição da complexidade 1; Velocidade do Time.http://www.flickr.com/photos/kelly_hirano/3630171023/
  16. 16. Daily Meeting O que fiz desde a ultima reunião ? O que irei fazer até a próxima reunião ? Quais os impedimentos ?
  17. 17. Demo Meetinghttp://blog.yourpmpartner.com/?p=435
  18. 18. SprintRetrospective O que foi bom ? O que precisa melhorar ? O que vamos melhorar?http://adventurehunting.wordpress.com/2011/07/
  19. 19. TaskBoard
  20. 20. Gráfico Burndown
  21. 21. Duvidas ?fabiopulzi@gmail.comfpulzi@ciandt.com@fabiopulzi

×