# data[].attributes.body
Modelo Ágil para gestão de projetos de software

# data[].attributes.body
O XP prioriza que a Codificação é a parte principal do projeto, que os Testes servem para especificação de requisitos e a Comunicação e mobilidade entre os desenvolvedores é fundamental.
Isso não quer dizer que XP não constrói documentos ou faz modelagem,contudo não considera que um modelo é um documento.

# data[].attributes.body
1. Criação de um conjunto de historias que descrevem características e funcionalidades do software
2. Cada historia é escrita pelo cliente e colocada em um cartão de indexação.
3. É atribuído um valor a historia  com base na importância de tal característica.
4. Membros do XP avaliam cada historia e atribuem um custo medindo semanas de desenvolvimento.
5. Se a historia precisar de mais de 3 semanas de desenvolvimento, ela é dividida em historias menores.

# data[].attributes.body
Cliente Presente: O cliente atua presente no desenvolvimento e tem participação ativa no projeto,alem de estar presente em sua aprovação.
Semana de 40 horas: Evitar uma jornada de trabalho maior que 40 horas semanais.
Padrões de Código: Como todos os colaboradores podem estar ativos em todas as fases do projeto, um devido padrão de codificação deve ser implantado.
Reunião Diária: Nela se discute o que foi feito, o que esta sendo feito e o que ainda tem que ser feito diariamente.

# data[].attributes.body
Programação em Pares: Quando duas pessoas trabalham em conjunto,trocando as funções de sugestão e codificação em tempos.
Projeto Simples: Design simples e que permite a realização de testes.
Refatoração:Melhoria e mudança do código sem que sua finalidade e funcionalidade sejam alterados.
Propriedade Coletiva: Qualquer colaborador pode modificar o código e fazer alterações ou iterações em todas as fazes do projeto, isso garante que mesmo com a saída de membros, o projeto não seja afetado.

# data[].attributes.body
No XP um conjunto de quatro valores formam como base a sua metodologia.
1. Comunicação
2. Simplicidade
3. Feedback
4. Coragem

# data[].attributes.body
4. Resposta à modificações em vez de seguir um plano.

# data[].attributes.body
3. Colaboração  do cliente em vez de negociação de contratos.

# data[].attributes.body
2. Software em funcionamento em vez de documentação brangente.

# data[].attributes.body
1. Indivíduos e interações em vez de processos e ferramentas.

# data[].attributes.body
Através desse trabalho passamos a valorizar:

# data[].attributes.body
O Manifesto Ágil é uma declaração de valores e princípios essenciais para o desenvolvimento de software.

# data[].attributes.body
Ele foi criado em fevereiro de 2001, onde se reuniram 17 profissionais que já praticavam métodos ágeis como XP, DSDM, SCRUM, FDD e etc.

# data[].attributes.body
Vencer as fraquezas percebidas e reais da engenharia de software convencional.

# data[].attributes.body
Scrum Master

Product Owner

Scrum Team

# data[].attributes.body
reunião diária na qual o objetivo é cada membro da equipe falar sobre o que fez , o que vai fazer e, se for o caso, o que
o impede de prosseguir.

# data[].attributes.body
Possui as funcionalidades mais evidentes a serem implementadas em cada projeto (requisitos ou histórias de usuário).

# data[].attributes.body
é um ciclo de trabalho com requisitos estabelecidos e prazo de entrega  que, em geral, vai de duas semanas a um mês.