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.