Please enable JavaScript.
Coggle requires JavaScript to display documents.
xp,extreme programming - Coggle Diagram
xp,extreme programming
valores do xp
-
feedback:constante com com o cliente, pois possbilita que as pessoas aprendam cada vez mais.
praticas do xp
jogo de planejamento: estimativa de prazo para cada tarefa,a cada iteração dura 1 a 3 semanas.
o cliente e os desenvolvedores fazem um reunião chamada jogo de planejamento, para priorizar e
estimar as funcionalidades que vão ser desenvolvidas na iteração e os programadores avaliam a dificuldade.
pequenos lançamentos:disponibiliza cada ver iteração do software 100% funcional entregue ao cliente,contendo requisitos mais importantes pro cliente
design simples: o mais simples projeto é aquele que passa em todos os testes, contem as principais necessidades do cliente,não contem duplicação e tem o minimo de classes e metodos
metáfora: procura facilitar a comunicação com o cliente.as equipes xp mantem uma visão compartilhada do funcionamento do sistema,
Pode ser uma analogia com algum outro sistema que facilite a comunicação entre os
membros da equipe e cliente.
propriedade coletiva:todos podem modificar o codigo a qualquer momento,o dono do codigo é a equipe,todos compartilham a mesma responsabilidade,a integração continua são essenciais e dão segurança aos programadores
testes:primeiro vem os testes depois o desenvolvimento,cada unidade de codigo so tem valor se seu teste funcionar 100% e são executado automaticamente o tempo todo.
padronização do codigo:existe um padrao no codigo definido pela equipe(nomes,classes,variaveis e etc).parece que foi escrito por uma so pessoa ajudando a facilitar e estimular.
programação em pares:em xp o desenvolvedores trabalham em pares,os papeis sao alternados frequentemente e pares tambem periodicamente,com o objetivo que todos possam saber sobre todas as partes do codigo
integração continua:todo codigo deve ser integrado diariamente,e os testes tem q passar antes e depois da integração,
vantagens:estimula agilidade,design simples e tarefas curtas.oferece feedback sobre todo sistema e encontra problemas de design rapidamente
reunioes diarias:no xp faz reuniao todo dia em pé de curta duração,maxima 15 minutos,define oque cada um deve fazer.
para saber oque exatamente os funcionários vão fazer existem 3 perguntas : oque fiz ontem, oque farei hoje e se tem algum impedimento
semanas de 40 horas:a semana de trabalho dura 40h semanais,visando ter mais produtividade,uma pessoa cansada não trabalha bem,horas extras são aceitaveis
vencer barreiras culturais: Ter coragem de admitir que não sabe.Pedir ajuda.vencer habitos antigos como jogar fora codigo desncessario,escrever testes antes de codificar e etc