570 likes | 666 Views
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
E N D
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 • Cenário • Itens de comparação • Desafios • Resultado • Conclusão
Introdução • Motivação
Introdução • Motivação
Introdução • Objetivo • Levantar questionamentos • Comparativo prático • Análise de resultados
Introdução • Estrutura do trabalho: • Introdução • Processo de Software • Metodologias Tradicionais • Metodologias Ágeis • Análise comparativa entre PPDSI e Scrum • Conclusão
Referencial Teórico • Processo Padrão de Desenvolvimento de Software Infox • Orientado à documentação • Fases seqüenciais • Grandes projetos
Referencial Teórico • Papéis • Gestor de Projeto • Coordenador de Atividades • Analista • Desenvolvedor • Web Designer • DBA • AD • Testator e Documentador • Suporte ao usuário
Referencial Teórico • Scrum
Referencial Teórico • Por que Scrum? Pesquisa “StateofAgileDevelopmentSurvey” da VersionOne e conduzida pela Analysis.Net Research.
Problemática • Infox Tecnologia da Informação LTDA • Sistema de Defesa Agropecuária (Sidagro) • Momento crítico • Busca por novas soluções
Análise PPDSI x Scrum • Cenário da análise
Análise PPDSI x Scrum • Itens de Comparação • Tempo e Esforço • Artefatos • Atividades • Disciplinas • Papéis
Análise PPDSI x Scrum • Alocação de Tempo e Esforço • PPDSI • Horas de trabalho • Experiência passada • Hierárquico • Redmine
Análise PPDSI x Scrum • Alocação de Tempo e Esforço • Scrum • PlanningPoker • Estimativa da Equipe • IceScrum
Análise PPDSI x Scrum • E quando não conseguimos estimar?
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
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)
Análise PPDSI x Scrum • Artefatos • PPDSI • Burocracia • +40 documentos • Com o Scrum alguns artefatos deixaram de existir
Análise PPDSI x Scrum • Retrospectiva Scrum
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
Análise PPDSI x Scrum • ProductBacklog
Análise PPDSI x Scrum • SprintBacklog
Análise PPDSI x Scrum • Burnup
PPDSI x Scrum • Artefatos • Por que o Scrum não precisa de todos esses documentos?
Análise PPDSI x Scrum • Atividades • PPSDI • Tarefas desempenhadas por um papel. • Trabalhar os artefatos • Custo x Tempo
Análise PPDSI x Scrum • Redmine
Análise PPDSI x Scrum • Atividades • Scrum • Ciclo de vida curto. • Não há indicação de tarefas.
Análise PPDSI x Scrum • Atividades
Análise PPDSI x Scrum • Atividades
Análise PPDSI x Scrum • Atividades
Análise PPDSI x Scrum • Disciplinas • PPDSI • 5 workflows • Pouca Abrangência • Scrum • Poucos processos de controle • Cerimônias
Análise PPDSI x Scrum • Disciplinas • Cerimônias • Reunião de Abertura de Projeto -> Release Planning • Daily Meeting • SprintReview
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
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)
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
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
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