Xp Metodologias Ageis Para Desenvolvimento De Software
-
Upload
marcos-cardoso -
Category
Technology
-
view
3.061 -
download
4
description
Transcript of Xp Metodologias Ageis Para Desenvolvimento De Software
Que tal começar a Que tal começar a produzir algo de produzir algo de
útil?útil?
Leitura de Artigo
Implantando SCRUM a conta-gotashttp://mudandoumapequenaempresa.blogspot.com/2008/06/implantando-o-scrum-conta-gotas.html
Task Board?Task Board?
Product Backlog?Product Backlog?
Sprint Backlog?Sprint Backlog?
Burndown Chart?Burndown Chart?
Leitura de Artigo
Adoção do SCRUM na Globo.comhttp://gc.blog.br/2008/05/27/como-estamos-indo-com-a-adocao-de-scrum-na-globocom/
Metodologias Ágeis para Metodologias Ágeis para Desenvolvimento de SoftwareDesenvolvimento de Software
Professor: Marcos CardosoProfessor: Marcos [email protected]@gmail.com
XPXP(eXtreme Programming)(eXtreme Programming)
Pós-Graduação em Engenharia de SoftwarePós-Graduação em Engenharia de Software
Só Só lembrando...lembrando...
Indivíduos e interações ao invés de processos e ferramentas
Software executável ao invés de documentação.
Colaboração do cliente ao invés de negociação de contratos.
Respostas rápidas a mudanças ao invés de seguir planos.
O que é o XP?O que é o XP?Metodologia de desenvolvimento de software, nascida nos Estados Unidos ao final da década de 90.
Produzidos em menos tempo e de
forma mais econômica que o habitual.
Criar sistemas de melhor qualidade.
Como fazer?Como fazer?
Pequeno conjunto de valores
e práticas
ValoresValoresComunicaçãoComunicação
CoragemCoragem
FeedbackFeedback
RespeitoRespeito
SimplicidadeSimplicidade
PlanejamentoPlanejamento
Fases PequenasFases Pequenas
MetáforaMetáfora
Design SimplesDesign Simples
TestesTestes
RefatoraçãoRefatoração
Práticas...Práticas...
Programação em ParesProgramação em Pares
Propriedade ColetivaPropriedade Coletiva
Integração ContínuaIntegração Contínua
Semana de 40 horasSemana de 40 horas
Cliente junto aos Cliente junto aos desenvolvedoresdesenvolvedores
Padronização do códigoPadronização do código
...Práticas...Práticas
ValoresValores
ComunicaçãoComunicação
VSVS
ComunicaçãoComunicação
CoragemCoragem“A única constante em um projeto de software
é a mudança”
FeedbackFeedbackQuanto mais cedo descobrimos um problema,
menos prejuízos ele pode causar
RespeitoRespeitoDá sustentação a todos os
demais valores
SimplicidadeSimplicidade
Apenas aquilo que é claramente necessário
PráticasPráticas
PlanejamentoPlanejamento
“O que vamos fazer amanhã à noite, Cérebro?”
Fases Fases PequenasPequenas
Auxilia no processo de aceitação?
MetáforaMetáfora
Auxilia no processo de aceitação?
Projeto Projeto SimplesSimples
Simplicidade???
RefatoraçãoRefatoraçãoQue refatorada, hein?
CENSURADA!CENSURADA!
Programação Programação em Paresem Pares
Propriedade Propriedade ColetivaColetiva
O código é de todos e ninguém precisa de permissão para modificá-lo
Integração Integração ContínuaContínua
Nunca esperar para integrar o código
Semana de 40 Semana de 40 horashoras
Trabalhar com qualidade
Cliente juntoCliente junto
TestesTestes
Desenvolvimento orientado a Testes
Leitura de Artigo
Análise da causa raizhttp://agilblog.locaweb.com.br/2008/12/24/analise-de-causa-raiz/
Só acredito vendo...Só acredito vendo...
http://www.youtube.com/watch?v=gxBg__4JZr8
Entrevista com Cicero Entrevista com Cicero Torteli da PaggoTorteli da Paggo
Vamos assistir ao vídeo
Metodologias Ágeis para Metodologias Ágeis para Desenvolvimento de SoftwareDesenvolvimento de Software
Professor: Marcos CardosoProfessor: Marcos [email protected]@gmail.com
XPXP(eXtreme Programming)(eXtreme Programming)
Pós-Graduação em Engenharia de SoftwarePós-Graduação em Engenharia de Software
Este material foi elaborado Marcos Cardoso ([email protected]), estando sob a licença Creative Commons, Atribuição-Uso Não-Comercial 2.5 Brasil. É permitido que outras pessoas usem e alterem a presente obra, desde que os devidos créditos sejam dados ao autor.Não é permitido o uso comercial do material.
Maiores informações: http://creativecommons.org/licenses/by-nc/2.5/br/
Attribution Non-Commercial