diff --git a/topics/Processos_de_Desenvolvimento.md b/topics/Processos_de_Desenvolvimento.md index 73288e3..d8ce395 100644 --- a/topics/Processos_de_Desenvolvimento.md +++ b/topics/Processos_de_Desenvolvimento.md @@ -19,10 +19,35 @@ fazer para se desenvolver nelas: ## Conheça a metodologia Extreme Programming (XP) +O Extreme Programming é uma metodologia ágil que foca na +entrega de software com qualidade e em pequenas partes, +visando obter feedback constante dos usuários para melhorar o produto. + +O XP defende 5 valores básicos de onde derivam seus princípios e práticas: + +* Comunicação: o principal problema no desenvolvimento de software + não é a tecnologia, mas a comunicação entre todos do time e seus stakeholders. +  O XP defende que todos são parte do processo de software + e devem se comunicar constantemente. +* Coragem: Não esconder a verdade sobre o estado do projeto ou criar planos + para justificar falhas. Todos do time trabalham juntos e se adaptam a + mudanças quando elas aparecem. +* Feedback: Entregar software funcionando a cada iteração e ouvir atentamente +  ao que os usuários precisam de verdade. O processo é planejado em torno +  das discussões do projeto ao invés de fazer o projeto se adaptar ao processo. +* Respeito: Todos no time contribuem para o projeto respeitando e sendo respeitados. +* Simplicidade: O time faz o que precisa ser feito e nada mais. Isso permite + maximizar o valor produzido, caminhando com pequenos passos e mitigando riscos. + +Tendo em mente esses cinco valores, confira os recursos abaixo para entender +mais sobre os princípios e práticas do XP. + ### Recursos +* [[Artigo] The Values of Extreme Programming](http://www.extremeprogramming.org/values.html) * [[Site] Extreme Programming](http://www.desenvolvimentoagil.com.br/xp/) -* [[Livro] Extreme Programming Explained](https://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658) +* [[Site] Agile Software Development: A gentle introduction](http://www.agile-process.org) +* [[Livro] Extreme Programming Explained](https://www.amazon.com.br/Extreme-Programming-Explained-Embrace-Change/dp/0321278658) :uk: ## Conheça outras metodologias