130 likes | 217 Views
eXtreme Programming Metodologia XP. Desafios da Indústria de Softwares Desenvolver softwares de qualidade Menor tempo de desenvolvimento E o mais importante... Atender as necessidades dos clientes. Problemas com Metodologias Antigas Fases muito extensas
E N D
eXtreme Programming Metodologia XP por Hildoane Lima Viana
Desafios da Indústria de Softwares Desenvolver softwares de qualidade Menor tempo de desenvolvimento E o mais importante... Atender as necessidades dos clientes por Hildoane Lima Viana
Problemas com Metodologias Antigas Fases muito extensas Indecisão ou imprecisão do cliente Marcação linear no desenvolvimento por Hildoane Lima Viana
O que as Metodologias Ágeis procuram melhorar ? Foco nas pessoas que conhecem o negócio Eliminação da linearidade Atender as reais necessidades do cliente O cliente deve repassar suas necessidades por Hildoane Lima Viana
Para alcançar essas melhorias o XP adota alguns valores Feedback O cliente aprimora suas idéias acompanhando o desenvolvimento de perto O desenvolvedor indica riscos, estimativas... O cliente conduz o desenvolvimento estabelecendo prioridades e informa o que realmente é importante por Hildoane Lima Viana
Para alcançar essas melhorias o XP adota alguns valores Comunicação A comunicação com os clientes deve ser boa e constante A comunicação entre os desenvolvedores deve ser a melhor possível Deve haver disponibilidade para conversar A idéia é trabalhar realmente em equipe por Hildoane Lima Viana
Para alcançar essas melhorias o XP adota alguns valores Simplicidade Simples significa codificar o necessário Requisito atendido, cliente feliz Algumas vezes o necessário hoje, não será amanhã Outras vezes, o necessário no futuro, nunca será utilizado por Hildoane Lima Viana
Práticas associadas aos valores Cliente disponível ou presente O cliente conta as estórias Jogo de planejamento O cliente e desenvolvedores discutem funcionalidades e definem prioridades Stand Up Meeting Hora de expor o que está fazendo As dificuldades que encontrou Qual a solução de seus problemas (muito legal) Integração com o trabalho do resto da equipe por Hildoane Lima Viana
Práticas associadas aos valores Programação em par Condutor e Navegador Refactoring Melhorar o que já existe sem modificar o resultado final Refatorar e desenvolver deve ocorrer em tempos distintos Desenvolvimento guiado por testes Um código bem testado antes de ser utilizado garante que vai funcionar da primeira vez, não sendo necessário reescrevê-lo para atender a real necessidade por Hildoane Lima Viana
Práticas associadas aos valores Código coletivo Cada desenvolvedor tem acesso a todas as partes e qualquer parte poderá ser alterada por ele É necessário ter confiança no que está fazendo, e melhor que seja aparado por testes Desenvolvimento padronizado “Os desenvolvedores devem falar a mesma língua até na forma de escrever” Metáforas no XP Ajuda a fixar o entendimento, quando entendido por Hildoane Lima Viana
Práticas associadas aos valores Rítmo sustentável Não ficar depois do horário, a menos que não seja encarado assim Manter um rítmo saudável com foco no resultado Integração contínua Um código pode ser coletivo mas o desenvolvimento não Releases curtos Estipular funcionalidades para se obter um novo release por Hildoane Lima Viana
Estruturação da Equipe Gerente de Projeto Coach Analista de teste Redator técnico Desenvolvedor por Hildoane Lima Viana
A vida é XP O necessário é o mais importante e o importante é o mais necessário. A vida é simples, então a vida é XP Entender as necessidades do cliente não é ciência, é arte, e dar incentivo a ela é o mínimo que podemos fazer. por Hildoane Lima Viana