metodologia r/xp. r/xp a metodologia r/xp une o que tem de mais importante das duas principais...

6
Metodologia Metodologia R/XP R/XP

Upload: internet

Post on 16-Apr-2015

121 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

Metodologia Metodologia R/XPR/XP

Page 2: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

R/XPR/XP

A metodologia R/XP une o que tem de A metodologia R/XP une o que tem de mais importante das duas principais mais importante das duas principais metodologias de desenvolvimento de metodologias de desenvolvimento de sistemas. A documentação, organização e sistemas. A documentação, organização e atribuição de atividades do RUP e a atribuição de atividades do RUP e a agilidade do XP.agilidade do XP.

Aqui serão abordadas algumas Aqui serão abordadas algumas características sobre a metodologia.características sobre a metodologia.

Page 3: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

R/XPR/XP Características do RUP:Características do RUP:

Desenvolvimento iterativoDesenvolvimento iterativoO objetivo de usar o desenvolvimento iterativo na metodologia R/XP O objetivo de usar o desenvolvimento iterativo na metodologia R/XP

é para gerar um release ao final de cada iteração, fazendo assim o é para gerar um release ao final de cada iteração, fazendo assim o cliente aprovar o que esta sendo desenvolvido.cliente aprovar o que esta sendo desenvolvido.

Gerenciamento de requisitosGerenciamento de requisitosO objetivo em usar o gerenciamento de requisitos do RUP é de O objetivo em usar o gerenciamento de requisitos do RUP é de

conseguir encontrar as necessidades do usuário final, sabendo que conseguir encontrar as necessidades do usuário final, sabendo que pode ser antes alterado, evitando assim alguns riscos.pode ser antes alterado, evitando assim alguns riscos.

Arquitetura baseada em componentesArquitetura baseada em componentesO uso dessa característica do RUP é de desenvolver um sistema O uso dessa característica do RUP é de desenvolver um sistema

que possa ser reutilizável e de fácil adaptação, ou seja, várias que possa ser reutilizável e de fácil adaptação, ou seja, várias partes do código podem ser integradas em outros sistemas.partes do código podem ser integradas em outros sistemas.

Modelagem visualModelagem visualO uso da modelagem visual na metodologia R/XP é para o O uso da modelagem visual na metodologia R/XP é para o

desenvolvimento dos diagramas com base na UML.desenvolvimento dos diagramas com base na UML.

Page 4: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

R/XPR/XP

Características do XP:Características do XP: MetáforaMetáfora

A metáfora tem como objetivo, facilitar a comunicação com o A metáfora tem como objetivo, facilitar a comunicação com o cliente para entender a sua realidade, assim, o projetista vai saber cliente para entender a sua realidade, assim, o projetista vai saber até onde o cliente vai querer o sistema.até onde o cliente vai querer o sistema.

Projeto simplesProjeto simples Sendo um dos princípios do XP, essa prática tem como objetivo Sendo um dos princípios do XP, essa prática tem como objetivo

atender todas as requisições que o cliente quer, se ele quer que atender todas as requisições que o cliente quer, se ele quer que determinadas funcionalidades estejam funcionando na primeira determinadas funcionalidades estejam funcionando na primeira release, possivelmente será isso que a equipe de desenvolvimento release, possivelmente será isso que a equipe de desenvolvimento ficará focada em fazer.ficará focada em fazer.

Ritmo sustentávelRitmo sustentávelEssa prática defende uma duração continua no desenvolvimento do Essa prática defende uma duração continua no desenvolvimento do

sistema, definir determinadas horas e quanto tempo aquele projeto sistema, definir determinadas horas e quanto tempo aquele projeto ficará sendo realizado. É bom estabelecer o padrão para a equipe ficará sendo realizado. É bom estabelecer o padrão para a equipe não desviar o foco.não desviar o foco.

Page 5: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

R/XPR/XP Características do XP: Continuação...Características do XP: Continuação...

Posse coletivaPosse coletiva O principio dessa prática é de todos terem o controle perante o código, O principio dessa prática é de todos terem o controle perante o código,

todos os programadores poderão mexer nos códigos do sistema, visto que todos os programadores poderão mexer nos códigos do sistema, visto que é uma pequena equipe de desenvolvimento e todos sempre estarão é uma pequena equipe de desenvolvimento e todos sempre estarão integrados.integrados.

Padrões de codificaçãoPadrões de codificação A questão dos padrões de codificação é muito importante, visto que, toda A questão dos padrões de codificação é muito importante, visto que, toda

empresa utiliza um padrão de codificação para seus sistemas. Essa empresa utiliza um padrão de codificação para seus sistemas. Essa prática melhora a manutenibilidade do sistema, ou seja, todos conseguirão prática melhora a manutenibilidade do sistema, ou seja, todos conseguirão entender o que está ali escrito.entender o que está ali escrito.

Integração continuaIntegração continuaSempre que houver uma nova funcionalidade para ser integrada ao Sempre que houver uma nova funcionalidade para ser integrada ao

sistema, fazer o mais rápido possível. Esperar muito tempo para integrar a sistema, fazer o mais rápido possível. Esperar muito tempo para integrar a nova funcionalidade pode causar bugs, causando interferência no nova funcionalidade pode causar bugs, causando interferência no andamento do projeto. Lembrar que quanto antes os erros forem andamento do projeto. Lembrar que quanto antes os erros forem encontrados e solucionados, melhores são as chances de corrigi-los e encontrados e solucionados, melhores são as chances de corrigi-los e contorná-los.contorná-los.

Page 6: Metodologia R/XP. R/XP A metodologia R/XP une o que tem de mais importante das duas principais metodologias de desenvolvimento de sistemas. A documentação,

R/XPR/XP

Equipe:Equipe:Jefferson Carvalho Jefferson Carvalho – – Gerente de ProjetosGerente de Projetos

Pedro Boudoux Pedro Boudoux – – Arquiteto/DBAArquiteto/DBA

Fábio Machado Fábio Machado – – Gerente de TestesGerente de Testes

Henrique Wanderley Henrique Wanderley – – Gerente de Configuração e MudançaGerente de Configuração e Mudança

Wesley Marlon Wesley Marlon – – Gerente de RequisitosGerente de Requisitos

Obs: Todos são programadoresObs: Todos são programadores