XP em Ambientes de Pesquisa André Germano Regert.

Slides:



Advertisements
Apresentações semelhantes
Metodologia R/XP.
Advertisements

XP EXTREME PROGRAMMING
Uma metodologia inovadora…
Extreme Programming(XP)
Desenvolvimento ágil: eXtreme Programming vs SCRUM Tiago Rodrigues de Mello CCO-230 – ENGENHARIA DE SOFTWARE / 2010.
MO409 / Engenharia de Software I - 1º Semestre / Prof. Eliane 1 1ª Apresentação (A1) Modelos de Processos de Software RA: / Edson Amorina.
Modelos de processo de software:
Walfredo Cirne Universidade Federal da Paraíba
Extreme Programming Walfredo Cirne Universidade Federal de Campina Grande.
Reutilização de Software
um processo ágil de desenvolvimento de software
Apresentação Executiva do Projeto
Tópicos Avançados em Engenharia de Software Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software.
Comparação e Avaliação de Métodos Ágeis de Software
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE
Métodos Ágeis de Desenvolvimento
Test-Driven Development
Métodos Ágeis Agile Modeling, ou AG
Processo de Software Prof. Dr. rer. nat. Daniel D. Abdala
Extreme Programming.
Técnicas e Projeto de Sistemas
Desafios do desenvolvimento de software
Fundamentos de Engenharia de SW
DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI
Processos de Desenvolvimento de Software – Parte 2
Washington Sena de França
Test Driven Development por Johann Gomes e Thaís Moura.
Raoni de Oliveira Franco
IOM Ideas on Motion. Roteiro Contexto O Projeto Módulos Planejamento.
Introdução a Desenvolvimento de Sistemas
Gerência, Planejamento e XP
Introdução a Desenvolvimento de Sistemas
XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti.
Sobre o que é tudo isso? Grupo XPRecife. Se a canoa não virar olê, olê, olá... “Por que as organizações, em toda parte, sejam elas políticas, comerciais.
Experimentação Algorítmica
eXtreme Programming Metodologia XP
EXTREME PROGRAMMING XP.
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE
Processos de Software.
Qualidade de Software Gerência de projetos.
# development Teresa Maciel DEINFO/UFRPE. # Fidelidade do cliente CompetitividadeSobrevivência Prazos curtos Baixo custo Agregação ao negócio.
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
TÍTULO DO TRABALHO Nome dos autores Instituição de Origem INTRODUÇÃO DESENVOLVIMENTO CONSIDERAÇÕES FINAIS REFERÊNCIAS BIBLIOGRÁFICAS Introdução,
Engenharia de Software
Agile Game Process Metodologia Ágil para Projetos de Advergames Allan Araujo
GMP Uma Ferramenta para a Gestão de Multiprojetos
Metodologias Ágeis Para o Desenvolvimento de Software
Métodos Ágeis e Programação Extrema (XP)
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína ANA PAULA LIMA.
1 Programação eXtrema uma solução radical Seminário de Engenharia de Software Fabio Kon Departamento de Ciência da Computação 15 de maio de 2001.
Extreme Programming João Gabriel Pedro Ramos Renan Santos.
Metodologias Tradicionais Ágeis Manifesto Ágil 2001.
Modelos de Processo de Software eXtreme Programming André DrummondRA Danilo BenzattiRA MO409 – Engenharia de Software Profa. Eliane Martins.
Gerenciamento de Requisitos e Modelagem de sistemas
Análise e Projeto de Sistemas Orientados a Objetos - Métodos Ágeis – Extreme Programming Rogério Lacerda
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína XP (EXTREME PROGRAMMING) Pós-Graduação em Engenharia de Software Metodologias.
Gestão da Tecnologia da Informação Turma 2008 Disciplina Inovação Tecnológica Prof. Ronaldo Barbosa
Erton W. Vieira Metodologias Ágeis, Qualidade de Software e Design Centrado no usuário: Pontos de Interação Erton W. Vieira.
Extreme Programming Alexandre Nodari.
Robson Godoi Grupo de Estudos em Processos de Desenvolvimento CIN - UFPE Outubro 2002.
Estudo Comparativo Entre Metodologias Ágeis e Tradicionais Aluno: Márcia Seabra Cabral Professor: Augusto Sampaio Disciplina: Tópicos Avançados em Engenharia.
PMBOK e Gestão de Projetos de Software Gustavo Tibério
O uso de XP em uma Organização CMM 2 Renata Endriss
EXtreme Programming Eduardo Aranha.
Tudo sob controle. A Empresa Sócios Responsabilidades Estrutura Estudo de Viabilidade Mercado Custo Investimento.
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
Agile Modeling Júlio Lins – Junho / 22 Agile Alliance Em 2001, reune-se um grupo de representantes das metodologias eXtreme Programming, SCRUM,
Joaquim Oliveira Grupo de Estudos em Processos 25/06/2002 Comparação entre Metodologias de Desenvolvimento.
METODOLOGIA XP (Extreme programming) UMC - Universidade de Mogi das cruzes Mogi das Cruzes – SP Abril 2016.
Carolina Gwozdz Poersch, Maria Inés Castiñeira (PIBIC-CNPq) Ciência da Computação, Pedra Branca Introdução Um processo de desenvolvimento de software é.
Transcrição da apresentação:

XP em Ambientes de Pesquisa André Germano Regert

Roteiro da Apresentação Algumas histórias Algumas histórias Aspectos de XP envolvidos Aspectos de XP envolvidos Diferenças da aplicação de XP em ambientes de pesquisa e ambientes comerciais Diferenças da aplicação de XP em ambientes de pesquisa e ambientes comerciais Alguns comentários finais 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 (Xerox) Desenvolvimento de um sistema de gerenciamento de informação pessoal em um leitor de (Xerox) Otimização de um algoritmo de engenharia Aeroespacial (NASA) Otimização de um algoritmo de engenharia Aeroespacial (NASA) Desenvolvimento de Workflow e Sistemas de Software Médico (Cyclops) Desenvolvimento de Workflow e Sistemas de Software Médico (Cyclops)

Algumas Histórias Xerox – Palo Alto Research Center Equipe multidisciplinar Equipe multidisciplinar Apenas dois programadores Apenas dois programadores NASA – Langley Research Center Apenas dois programadores Apenas dois programadores Propriedade individual de código na instituição Propriedade individual de código na instituiçãoCyclops Pesquisa acadêmica Pesquisa acadêmica Equipe em constante mudança Equipe em constante mudança Aplicação direta em clínicas e hospitais Aplicação direta em clínicas e hospitais

Aspectos de XP Programação em Duplas Programação em Duplas Projeto Simples Projeto Simples Fatoração Fatoração TDD TDD

Aspectos de XP Propriedade coletiva Propriedade coletiva Integração contínua Integração contínua Ritmo sustentável Ritmo sustentável

Aspectos de XP Planejamento Planejamento Pequenos Lançamentos Pequenos Lançamentos Testes do Cliente Testes do Cliente Time Coeso Time Coeso

Diferenças na Aplicação Tamanho e duração dos Projetos Tamanho e duração dos Projetos Cliente On-site – ele é o rei? Cliente On-site – ele é o rei? Diferença de Valores – valor estratégico Diferença de Valores – valor estratégico Jogo da Metáfora Jogo da Metáfora

Comentários Finais O papel do Cliente é difícil de ser definido O papel do Cliente é difícil de ser definido A aplicação das práticas mostra bons resultados nos casos estudados A aplicação das práticas mostra bons resultados nos casos estudados Disciplina: simplicidade, comunicação, feedback e coragem... 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 g/NASA-2002-xpc-waw.pdf WOOD, KLEB - Extreme Programming in a Research Environment. Em g/NASA-2002-xpc-waw.pdf g/NASA-2002-xpc-waw.pdf g/NASA-2002-xpc-waw.pdf BELLOTI, BURTON – XP In A Research Lab. Em Burton--XPInAResearchLab.pdf BELLOTI, BURTON – XP In A Research Lab. Em Burton--XPInAResearchLab.pdfhttp://ciclamino.dibe.unige.it/atti/Bellotti- Burton--XPInAResearchLab.pdfhttp://ciclamino.dibe.unige.it/atti/Bellotti- Burton--XPInAResearchLab.pdf ABDALA, e vários – Applying eXtreme Programming in an Academic Software Research and Development Group (não publicado) ABDALA, e vários – Applying eXtreme Programming in an Academic Software Research and Development Group (não publicado)