Mapa mental
Programação extrema (XP)
Conteúdo do mapa
Programação extrema (XP)
1º Quais os problemas que resolvem?
- Simulaçao de um problema
- Você recebe uma expecificação
- Mas tá faltando uma informação
- Você não consegue seguir com o desenvolvimento
- Solução
- Ligar para os clientes e ir atrás das pessoas que possam te ajudar a enteder o que tá faltando para que vc possa continuar o desenvolvimento
- Solução para resolver o problema
- O XP Visa desenvolver software de uma forma
- Leve
- Os processos são mantidos ao minimo
- Humana
- Desenvolvedor e cliente
- Disciplinada
- Conjunto de práticas e principios
- Leve
- O XP Visa desenvolver software de uma forma
- Solução
- Você não consegue seguir com o desenvolvimento
- Mas tá faltando uma informação
- Você recebe uma expecificação
- Simulaçao de um problema
2º Quais os seus Principios?
- A) Comunicação
- I - Não existe um projeto bom sem comunicação
- II - Como deve ser a comunicação ?
- Rápida
- Compartilhada
- Exemplo
- Programação em par
- Um computador para dois
- Para desenvolver em conjunto
- Um computador para dois
- Envolver o cliente
- Reuniões diarias
- Programação em par
- Exemplo
- B) Simplicidade
- resolver o problema da forma mais simples possivel
- cada etapa do projeto deve ser compreendida de maneira simples
- a XP divide o objetivo principal em pequenas metas
- cada etapa do projeto deve ser compreendida de maneira simples
- resolver o problema da forma mais simples possivel
- C) Feedback
- Imediato
- Exemplo:O time de testes viu que algo não tava funcionando e imediatamente o time manda o feedback para o time de desenvolvimento
- O cliente não está satisfeito porque não está atendendo as expectativas dele
- Imediato
- D) Coragem
- Exemplo
- Existem momentos que você tem jogar o código fora
- Você descobriu uma forma melhor para fazer
- Mais simples e inteligente
- Você descobriu uma forma melhor para fazer
- imprevistos sempre podem ocorrer e elevar o tempo necessário para a execução de alguma etapa
- Avisar ao cliente que o projeto vai demorar um pouco mais
- Existem momentos que você tem jogar o código fora
- Exemplo
- E) Respeito
- Para que os demais valores sejam aplicados, é importante que o respeito sempre esteja presente.
- A) Comunicação
3º Quais as suas práticas?
- A) TDD - Teste driven develoumen (Teste antes)
- I - Escrever o teste automatizado
- Falha pq o código não tá pronto
- II - Desenvolver o código orientado ao teste
- III - Melhorar o código
- (OBS: Prática mais famosa do xp e ajuda mt a tirar bugs)
- I - Escrever o teste automatizado
- B) Designer simples
- Minimo de classes
- Minimo de métodos
- Ter apenas o necessario para atender os requisitos
- Minimo de métodos
- Minimo de classes
- C) Integração continua
- I -Como que funciona?
- Você tá lá desenvolvendo
- Vai fazer o teste local
- Funcionou?
- Sim
- Segue
- Integra o código com o restante da solução
- Segue
- Não
- Volta para a programação
- Sim
- Funcionou?
- Vai fazer o teste local
- Você tá lá desenvolvendo
- II- A ideia é trazer o feedback o mais rápido possivel do que foi desenvolvido
- I -Como que funciona?
- A) TDD - Teste driven develoumen (Teste antes)
0º Definição de Xp em uma palavra
- Qualidade
- Produto final / software
- Conjunto de valores,principios e práticas com o foco ao levar ao extremo boas práticas de programação de codagem.
- Qualidade
Informações
- Descrição
- Mapa Mental sobre Programação extrema (XP), criado por Steveson EA em 29-11-2021.
- Criado por
- Steveson EA
- Visualizações
- 0
- Avaliação
Mais sobre Extreme Programming (XP)