Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manifesto Ágil, Xp- Extreme Programing, Foi um grande marco na indústria…
Manifesto Ágil
Características que compõem os princípios dos métodos ágeis
Entrega continua, Mudanças, Tempo, Conjunto, Motivados, Conversas, Simplicidade, Agilidades, Ritmo Software, Auto Organizáveis, Refina e Reajusta.
Xp- Extreme Programing
Criado em 1996, é um método que facilita o trabalho das equipes aprimorando a qualidade dos projetos
Jogo de Planejamento
O planejamento é feito em iterações curtas. Os clientes e a equipe de desenvolvimento se reúnem regularmente para priorizar e planejar as próximas iterações.
Entregar em até 3 semanas
Suas Características são:
Priorização Constante: O planejamento é realizado em iterações curtas, permitindo uma priorização constante das funcionalidades mais importantes.
Feedback Imediato: A interação frequente com os clientes fornece feedback imediato sobre as decisões de planejamento.
Pequenos Lançamentos
Em vez de esperar até que um grande conjunto de funcionalidades esteja completo, a equipe de desenvolvimento disponibiliza partes menores do software de forma iterativa e regular.
Essa prática busca proporcionar valor contínuo ao cliente, obter feedback rápido, adaptar-se a mudanças e reduzir riscos.
Ao entregar partes menores do sistema em intervalos regulares, a equipe promove transparência, comunicação efetiva e a capacidade de responder rapidamente às necessidades do cliente.
Design Simples
Refere-se à prática de criar soluções de software que são simples, diretas e atendem aos requisitos atuais, evitando complexidades desnecessárias.
Essa abordagem busca a eficácia, facilita a compreensão do código e permite adaptações rápidas a mudanças, seguindo o valor fundamental da simplicidade no desenvolvimento de software do XP.
Programação em Duplas
É uma prática em que dois programadores trabalham colaborativamente em uma única estação de trabalho.
Um escreve código enquanto o outro revisa, resultando em maior qualidade, compartilhamento de conhecimento e colaboração efetiva.
Essa abordagem promove a eficiência, reduz erros e melhora a compreensão do código, refletindo o valor da comunicação constante no XP.
Testes
É uma abordagem fundamental, onde testes automatizados são criados primeiro, orientando o desenvolvimento subsequente.
Essa prática visa garantir a qualidade do código, facilitar mudanças futuras, fornecer feedback rápido e promover a confiança no desenvolvimento de software, alinhando-se ao valor do feedback constante no XP.
Integração Contínua
É a prática de integrar o código produzido pela equipe de desenvolvimento de forma regular e automática.
Essa abordagem visa identificar problemas de integração rapidamente, garantir a estabilidade do software e facilitar correções imediatas.
A Integração Contínua contribui para um ambiente de desenvolvimento mais confiável e eficiente, alinhando-se aos valores de feedback constante e adaptação rápida no XP.
Propriedade Coletiva
Refere-se à prática em que todos os membros da equipe têm responsabilidade compartilhada sobre o código.
Isso promove a colaboração, permite que qualquer membro da equipe faça alterações em qualquer parte do código e contribui para a manutenção coletiva da qualidade do software.
A propriedade coletiva reflete o valor de trabalho em equipe e comunicação efetiva no XP.
Padrões de Codificação
são diretrizes e convenções estabelecidas pela equipe de desenvolvimento para garantir consistência no estilo e na estrutura do código-fonte.
Esses padrões facilitam a compreensão, manutenção e colaboração no código, promovendo uma abordagem unificada no desenvolvimento de software.
A prática de seguir padrões de codificação no XP contribui para a clareza, qualidade e eficiência do desenvolvimento, alinhando-se ao valor da comunicação constante na metodologia.
Metáfora
Metafora no contexto do Extreme Programming (XP) é uma prática que envolve o uso de uma linguagem ou conceito metafórico para descrever a arquitetura do sistema.
Essa abordagem ajuda a equipe a ter uma compreensão compartilhada e visual da estrutura do software, facilitando a comunicação e a tomada de decisões durante o desenvolvimento.
A metafora no XP contribui para um entendimento mais claro e alinhado entre os membros da equipe, refletindo o valor da comunicação efetiva na metodologia.
Semana de 40 Horas
É uma prática que estabelece um limite claro para a carga de trabalho semanal dos membros da equipe de desenvolvimento.
A limitação de horas reflete o valor de respeito às pessoas no XP, reconhecendo a importância do bem-estar dos membros da equipe para o sucesso a longo prazo do projeto.
Essa abordagem visa promover um equilíbrio saudável entre trabalho e vida pessoal, evitando o esgotamento e incentivando a produtividade sustentável.
Vencer Barreiras Culturais
é a prática de superar desafios derivados de diferenças culturais dentro da equipe de desenvolvimento.
Isso envolve a promoção da comunicação aberta, respeito mútuo e compreensão das diversas perspectivas culturais presentes na equipe.
A superação de barreiras culturais no XP reflete o valor de respeito às pessoas, visando criar um ambiente colaborativo e inclusivo para otimizar o desempenho da equipe.
Reuniões Diárias
são encontros regulares da equipe de desenvolvimento para discutir o progresso, desafios e planos do dia.
Essa prática, também conhecida como Daily Stand-up, promove a comunicação eficiente, a transparência e o alinhamento da equipe.
As reuniões diárias no XP têm como objetivo manter todos informados, facilitar a colaboração e fornecer uma visão rápida do status do projeto, refletindo o valor da comunicação constante na metodologia.
Foi um grande marco na indústria de desenvolvimento de software.