XP - Extreme Programming

Fundamentação Teórica

Nasceu nos Estados Unidos, ao final da década de 90. Seu principal objetivo é produzir softwares de uma forma mais rápida, econômica e em menos tempo do que utilizando técnicas tradicionais.

O principal objetivo no processo XP é a satisfação do cliente, para alcançá-la,
ao invés de entregar tudo desejado pelo cliente em alguma data em um futuro
distante, estimula-se a entrega constante das necessidades atuais do cliente. XP
estimula o trabalho em equipe.

Papéis

- Programador
- Cliente
- Testador
- Rastreador
- Treinador
- Consultor

Ferramentas

- XPManager
- VersionOne
- Scope Manager
- XPlanner
- XP3

Relação com outras metodologias ágeis

Se relaciona com as metodologias BDD, DSDM e SCRUM nas partes a seguir:
- Desenvolvimento de software
- Interação com o usuário final
- Qualidade do produto
- Equipe de desenvolvimento unidas
- Metodologia Ágil

Disciplina: Projeto Detalhado de Software

Professora: Jacilane de Holanda

Equipe:
- Arnaldo Quagliato
- Edinardo Monteiro
- Jordas Felipe
- Larissa Miguel
- Robson Medeiros

Thanks!!!!!

Valores

Comunicação

Simplicidade

Feedback

Coragem

Ciclo de vida

- Exploração
- Planejamento
- Iterações
- Produção
- Manutenção
- Morte

Práticas

- Jogo de planejamento
- Entregas Frequentes
- Projeto Simplificado
- Testes
- Programação em pares
- Ritmo Sustentável
- Cliente Presente
- Integração contínua
- Padrões de codificação
- Refatoração

Exemplos de empresa que utiliza XP

- A pioneira do XP no Brasil
- Paggo
- LocaWeb
- Agile Trends
- Chrysler
- Ford Motors Company
- Fortes Tecnologia: Empresa de Fortaleza adotando práticas de XP.