From 71156bf9192bdd6c17c483e77e58c92a0eec0a54 Mon Sep 17 00:00:00 2001 From: Manu <88348637+manuziny@users.noreply.github.com> Date: Sun, 12 Feb 2023 09:09:18 -0300 Subject: [PATCH] Create xp.md Tema sobre xp para o blogpost. --- ebook/src/2-blog-posts/xp.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ebook/src/2-blog-posts/xp.md diff --git a/ebook/src/2-blog-posts/xp.md b/ebook/src/2-blog-posts/xp.md new file mode 100644 index 0000000..dfc9f74 --- /dev/null +++ b/ebook/src/2-blog-posts/xp.md @@ -0,0 +1,25 @@ +

:anger: XP - Extreme Programming :anger:

+
Geovanna Maciel Avelino da Costa - 202016328
+ +### :white_small_square: O que é? +* XP (Extreme Programming) é uma metodologia de desenvolvimento de software com enfoque em valores como comunicação, coragem, simplicidade, feedback e correção. Ela busca a entrega contínua de valor ao cliente através da colaboração constante entre os membros do time de desenvolvimento e o cliente. + +### :white_small_square: Principais características + +* Planejamento iterativo e incremental +* Testes unitários e integração contínua +* Integração constante com o cliente +* Programação em dupla para melhoria da qualidade do código e do trabalho em equipe +* Refatoração constante do código + +### :white_small_square: Mas por quê? + +O XP é uma metodologia ágil que valoriza a flexibilidade e a capacidade de se adaptar a mudanças, tornando-a uma opção popular para projetos com necessidades e requisitos em constante evolução. + +Na minha equipe a metodologia do XP foi usada mais ao final do projeto, pois ela foi apresentada posteriormente. Mas após conhecê-la ela afetou diretamento o projeto pois sempre estávamos refatorando os códigos e pensando em novas formas de melhorá-lo. + +É tão importante quanto o Scrum e os dois alinhados é a mistura perfeita. + +### :white_small_square: Conclusão + +A metodologia XP (Extreme Programming) é uma abordagem ágil para o desenvolvimento de software que enfatiza a colaboração constante entre desenvolvedores e stakeholders, bem como a entrega de software funcionando de forma incremental e contínua. Ela tem como objetivo maximizar a satisfação dos stakeholders e garantir a qualidade do software produzido. Ela é baseada em valores como comunicação, simplicidade, feedback e coragem. Além disso, ela promove práticas ágeis como pair programming, test-driven development e daily stand-up meetings. Em resumo, a metodologia XP é uma abordagem eficaz para equipes que buscam trabalhar de forma ágil e colaborativa, entregando software de qualidade aos stakeholders.