XP em
Ambientes de Pesquisa
André Germano Regert
Roteiro da Apresentação
 Algumas histórias
 Aspectos de XP envolvidos
 Diferenças da aplicação de XP em ambientes de
pesquisa e ambientes comerciais
 Alguns comentários finais
Algumas Histórias
Casos descritos nos artigos da bibliografia
 Desenvolvimento de um sistema de
gerenciamento de informação pessoal em
um leitor de e-mail (Xerox)
 Otimização de um algoritmo de
engenharia Aeroespacial (NASA)
 Desenvolvimento de Workflow e Sistemas
de Software Médico (Cyclops)
Algumas Histórias
Xerox – Palo Alto Research Center
 Equipe multidisciplinar
 Apenas dois programadores
NASA – Langley Research Center
 Apenas dois programadores
 Propriedade individual de código na instituição
Cyclops
 Pesquisa acadêmica
 Equipe em constante mudança
 Aplicação direta em clínicas e hospitais
Aspectos de XP
 Programação em Duplas
 Projeto Simples
 Fatoração
 TDD
Aspectos de XP
 Propriedade coletiva
 Integração contínua
 Ritmo sustentável
Aspectos de XP
 Planejamento
 Pequenos Lançamentos
 Testes do Cliente
 Time Coeso
Diferenças na Aplicação
 Tamanho e duração dos Projetos
 Cliente On-site – ele é o rei?
 Diferença de Valores – valor estratégico
 Jogo da Metáfora
Comentários Finais
 O papel do Cliente é difícil de ser definido
 A aplicação das práticas mostra bons
resultados nos casos estudados
 Disciplina: simplicidade, comunicação,
feedback e coragem...
Comentários Finais
Cada caso é um caso!!!
Bibliografia
Artigos relacionados:
 WOOD, KLEB - Extreme Programming in a
Research Environment. Em
http://techreports.larc.nasa.gov/ltrs/PDF/2002/mt
g/NASA-2002-xpc-waw.pdf
 BELLOTI, BURTON – XP In A Research Lab.
Em http://ciclamino.dibe.unige.it/atti/BellottiBurton--XPInAResearchLab.pdf
 ABDALA, e vários – Applying eXtreme
Programming in an Academic Software
Research and Development Group (não
publicado)
Download

XPemAmbientesdePesquisa