1 / 57

Avaliação Experimental de Técnicas Ágeis de Desenvolvimento

Avaliação Experimental de Técnicas Ágeis de Desenvolvimento. Lucas dos Santos Lima Andrés Ignácio Martínez Menéndez (orientador). Universidade Federal de Sergipe Dezembro de 2011. Plano de Apresentação. Introdução Referencial Teórico PPDSI Scrum Problemática Análise PPDSI x Scrum

les
Download Presentation

Avaliação Experimental de Técnicas Ágeis de Desenvolvimento

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Avaliação Experimental de Técnicas Ágeis de Desenvolvimento Lucas dos Santos Lima Andrés Ignácio Martínez Menéndez (orientador) Universidade Federal de Sergipe Dezembro de 2011

  2. Plano de Apresentação • Introdução • Referencial Teórico • PPDSI • Scrum • Problemática • Análise PPDSI x Scrum • Cenário • Itens de comparação • Desafios • Resultado • Conclusão

  3. Introdução • Motivação

  4. Introdução • Motivação

  5. Introdução • Objetivo • Levantar questionamentos • Comparativo prático • Análise de resultados

  6. Introdução • Estrutura do trabalho: • Introdução • Processo de Software • Metodologias Tradicionais • Metodologias Ágeis • Análise comparativa entre PPDSI e Scrum • Conclusão

  7. Referencial Teórico • Processo Padrão de Desenvolvimento de Software Infox • Orientado à documentação • Fases seqüenciais • Grandes projetos

  8. Referencial Teórico

  9. Referencial Teórico • Papéis • Gestor de Projeto • Coordenador de Atividades • Analista • Desenvolvedor • Web Designer • DBA • AD • Testator e Documentador • Suporte ao usuário

  10. Referencial Teórico • Scrum

  11. Referencial Teórico • Por que Scrum? Pesquisa “StateofAgileDevelopmentSurvey” da VersionOne e conduzida pela Analysis.Net Research.

  12. Problemática • Infox Tecnologia da Informação LTDA • Sistema de Defesa Agropecuária (Sidagro) • Momento crítico • Busca por novas soluções

  13. Análise PPDSI x Scrum • Cenário da análise

  14. Análise PPDSI x Scrum • Itens de Comparação • Tempo e Esforço • Artefatos • Atividades • Disciplinas • Papéis

  15. Análise PPDSI x Scrum • Alocação de Tempo e Esforço • PPDSI • Horas de trabalho • Experiência passada • Hierárquico • Redmine

  16. Análise PPDSI x Scrum • Alocação de Tempo e Esforço • Scrum • PlanningPoker • Estimativa da Equipe • IceScrum

  17. Análise PPDSI x Scrum • E quando não conseguimos estimar?

  18. Análise PPDSI x Scrum • Alocação de Tempo e Esforço • Prazo inicial acordado e documentado • 30/11/2011 • Julho • Reanálise de escopo e prazo • 59/132 casos de uso implementados • Momento crítico • Novas diretivas • Projeto Piloto

  19. Análise PPDSI x Scrum • Alocação de Tempo e Esforço • De Agosto à meados de Novembro • 85 estórias • 73 casos de uso • 11 Sprints (2 semanas)

  20. Análise PPDSI x Scrum • Artefatos • PPDSI • Burocracia • +40 documentos • Com o Scrum alguns artefatos deixaram de existir

  21. Análise PPDSI x Scrum • Retrospectiva Scrum

  22. Análise PPDSI x Scrum • Artefatos • Scrum • Livre dessas críticas • Documentos só quando necessário (Manifesto Ágil) • Alguns artefatos fazem parte do dia-a-dia

  23. Análise PPDSI x Scrum • ProductBacklog

  24. Análise PPDSI x Scrum • SprintBacklog

  25. Análise PPDSI x Scrum • Burnup

  26. PPDSI x Scrum • Artefatos • Por que o Scrum não precisa de todos esses documentos?

  27. Análise PPDSI x Scrum • Atividades • PPSDI • Tarefas desempenhadas por um papel. • Trabalhar os artefatos • Custo x Tempo

  28. Análise PPDSI x Scrum • Redmine

  29. Análise PPDSI x Scrum • Atividades • Scrum • Ciclo de vida curto. • Não há indicação de tarefas.

  30. Análise PPDSI x Scrum • Atividades

  31. Análise PPDSI x Scrum • Atividades

  32. Análise PPDSI x Scrum • Atividades

  33. Análise PPDSI x Scrum • Disciplinas • PPDSI • 5 workflows • Pouca Abrangência • Scrum • Poucos processos de controle • Cerimônias

  34. Análise PPDSI x Scrum • Disciplinas • Cerimônias • Reunião de Abertura de Projeto -> Release Planning • Daily Meeting • SprintReview

  35. Análise PPDSI x Scrum • Papéis • PPDSI • Indivíduos x Papéis • Equipe grande e cara • Ociosidade imposta • Scrum • Indivíduos x Papéis • Multidisciplinaridade

  36. Análise PPDSI x Scrum • Papéis • Coordenador -> ScrumMaster • Gestor do Projeto -> “Meta” ScrumMaster • Analista de Negócios -> ProductOwner • AD, DBA, Analista, Desenvolvedor... -> Equipe (time)

  37. Análise PPDSI x Scrum • Desafios Encontrados • Necessidade de um “Meta-ScrumMaster” • Preparar a empresa para o Scrum • Fazer Scrum estritamente e “apenas” à risca • Inexperiência da Equipe em Scrum

  38. Análise PPDSI x Scrum

  39. Análise PPDSI x Scrum • Resultado • Ambas tem qualidades e defeitos • PPDSI • 59 casos de uso produzidos em 6 meses • Uma única entrega • Insatisfação e desconfiança do cliente • Pausa pra reflexão e ordem

  40. Análise PPDSI x Scrum • Resultado • Scrum • 85/95 estórias em 4 meses • 73 casos de uso em 10 entregas • Estimativa: 11 Sprints de 2 semanas (5 meses e meio) • Toda mudança impõe riscos! • Resistência • Desconfiança

More Related