SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Extreme Programming Abrace a mudança!
Extreme Programming Juan di Carlo Damasceno Maurício Linhares
Manifesto Ágil Organizando a bagunça e as idéias
Princípios ,[object Object],[object Object],[object Object],[object Object]
Chrysler C3 Nascimento do XP
Onde – Quando - Como ,[object Object],[object Object],[object Object]
Dirigir “ Dirigir não é colocar o carro na direção certa, é manter uma atenção constante e corrigir sempre que necessário” Mãe do Kent Beck
Isso é XP! ,[object Object],[object Object],[object Object]
A mudança é um problema? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tudo muda! A mudança não é um problema, é uma realidade
Então, qual o problema? Lidar com a mudança!
O que é XP? ,[object Object],[object Object],[object Object],[object Object]
O que é XP? ,[object Object],[object Object],[object Object],[object Object]
Ciclo básico de um projeto XP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo contínuo Modelagem Testes Planejamento Codificação
Só isso? Como é que pode? Como é que eles conseguem fazer o  Eclipse, Hibernate, MyFaces e Spring  desse jeito?
As bases do XP
Valores “ O que lhe traz problemas não é o que você não sabe, mas o que você acha que sabe e não sabe” Will Rogers
Comunicação ,[object Object],[object Object],[object Object]
Simplicidade ,[object Object],[object Object],[object Object]
Feedback ,[object Object],[object Object],[object Object]
Coragem ,[object Object],[object Object],[object Object],[object Object]
Respeito ,[object Object],[object Object],[object Object],[object Object]
Outros? O que as pessoas ao seu redor valorizam?
Princípios Guiando o comportamento
Humanidade ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Economia ,[object Object],[object Object],[object Object],[object Object]
Benefício Mútuo ,[object Object],[object Object],[object Object]
Auto-Similaridade ,[object Object],[object Object]
Evolução ,[object Object],[object Object],[object Object],[object Object]
Diversidade ,[object Object],[object Object],[object Object]
Reflexão ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fluxo ,[object Object],[object Object],[object Object]
Oportunidade ,[object Object],[object Object],[object Object],[object Object]
Redundancia ,[object Object],[object Object],[object Object]
Falhar ,[object Object],[object Object],[object Object]
Qualidade ,[object Object],[object Object],[object Object]
Passos de bebê ,[object Object],[object Object],[object Object]
Aceitar Responsabilidade ,[object Object],[object Object],[object Object],[object Object]
Práticas Luz! Câmeras! Ação!
Todo mundo junto Time junto, todo no mesmo lugar, todos escutando uns aos outros
Time Completo Somos uma família
Espaço informativo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Trabalho energizado ,[object Object],[object Object],[object Object],[object Object],[object Object]
Programação em Par ,[object Object],[object Object],[object Object]
Estórias ,[object Object],[object Object],[object Object],[object Object]
Cartão de estória
Ciclo semanal ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo mensal (ou de 4 semanas) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ócio ,[object Object],[object Object],[object Object]
O mais famoso produto do ócio de um programador
Build em 10 minutos ,[object Object],[object Object]
Integração contínua ,[object Object],[object Object],[object Object]
Teste primeiro – Programe depois ,[object Object],[object Object],[object Object],[object Object]
Modelagem incremental ,[object Object],[object Object],[object Object]
Um time XP Escalando a seleção
Papéis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mundo perfeito Quando não usar XP?
Quando não usar XP? ,[object Object],[object Object],[object Object],[object Object]
Quando não usar XP? ,[object Object],[object Object]
“ There’s no silver bullet” Frederick P. Brooks
Conclusão ,[object Object],[object Object],[object Object]
Conclusão ,[object Object],[object Object],[object Object]
Referências ,[object Object],[object Object],[object Object]
Referências ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?TargetTrust
 
{FAN} Formação de Analistas de Negócios
{FAN} Formação de Analistas de Negócios{FAN} Formação de Analistas de Negócios
{FAN} Formação de Analistas de NegóciosPaulo Vasconcellos
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo
 
Gestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTechGestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTech.add
 
Porque eu deveria utilizar Agile
Porque eu deveria utilizar AgilePorque eu deveria utilizar Agile
Porque eu deveria utilizar AgileRodrigo Branas
 
Lean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de NegociosLean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de NegociosUFPA
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareDaniel Cukier
 
Como o Design pode mudar a estratégia e o desenvolvimento de produtos
Como o Design pode mudar a estratégia e o desenvolvimento de produtosComo o Design pode mudar a estratégia e o desenvolvimento de produtos
Como o Design pode mudar a estratégia e o desenvolvimento de produtosDEXCONF
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeGabriel Rubens
 
Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Alessandro Almeida
 
Lex Animata - Uma Constituição não Promulgada
Lex Animata - Uma Constituição não PromulgadaLex Animata - Uma Constituição não Promulgada
Lex Animata - Uma Constituição não PromulgadaPaulo Vasconcellos
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterPaulo Lomanto
 

Was ist angesagt? (20)

Scrum na Prática
Scrum na PráticaScrum na Prática
Scrum na Prática
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?
 
{FAN} Formação de Analistas de Negócios
{FAN} Formação de Analistas de Negócios{FAN} Formação de Analistas de Negócios
{FAN} Formação de Analistas de Negócios
 
Excelência - PUC
Excelência - PUCExcelência - PUC
Excelência - PUC
 
Cotações
CotaçõesCotações
Cotações
 
Pessoas Ou Processos
Pessoas Ou ProcessosPessoas Ou Processos
Pessoas Ou Processos
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégias
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Gestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTechGestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTech
 
Synapses Scrum
Synapses ScrumSynapses Scrum
Synapses Scrum
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
Porque eu deveria utilizar Agile
Porque eu deveria utilizar AgilePorque eu deveria utilizar Agile
Porque eu deveria utilizar Agile
 
Lean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de NegociosLean Startup - Como Validar Ideias de Negocios
Lean Startup - Como Validar Ideias de Negocios
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Como o Design pode mudar a estratégia e o desenvolvimento de produtos
Como o Design pode mudar a estratégia e o desenvolvimento de produtosComo o Design pode mudar a estratégia e o desenvolvimento de produtos
Como o Design pode mudar a estratégia e o desenvolvimento de produtos
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
 
Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8
 
Lex Animata - Uma Constituição não Promulgada
Lex Animata - Uma Constituição não PromulgadaLex Animata - Uma Constituição não Promulgada
Lex Animata - Uma Constituição não Promulgada
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 

Andere mochten auch

Andere mochten auch (7)

Desenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUMDesenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUM
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
UnP Eng. Software - Aula 12
UnP Eng. Software - Aula 12UnP Eng. Software - Aula 12
UnP Eng. Software - Aula 12
 
Extreme Programming - XP
Extreme Programming - XPExtreme Programming - XP
Extreme Programming - XP
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 

Ähnlich wie XP Abrace a mudança

Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Annelise Gripp
 
Práticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingPráticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingMorvana Bonin
 
Como sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimentoComo sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimentoVitor Guerra
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Soft skills para pessoas de tecnologia
Soft skills para pessoas de tecnologiaSoft skills para pessoas de tecnologia
Soft skills para pessoas de tecnologiaLeonam Pereira Dias
 
Google Design Sprint
Google Design SprintGoogle Design Sprint
Google Design SprintPedro Prá
 
UI Lab Experience - Como Utilizar a Metodologia Google Design Sprint
UI Lab Experience - Como Utilizar a Metodologia Google Design SprintUI Lab Experience - Como Utilizar a Metodologia Google Design Sprint
UI Lab Experience - Como Utilizar a Metodologia Google Design SprintUI Lab
 
Gestão de portifólio de projetos
Gestão de portifólio de projetosGestão de portifólio de projetos
Gestão de portifólio de projetosAndré Faria Gomes
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael RochaRafael Rocha
 
Gestão Agile: como introduzir e influenciar
Gestão Agile: como introduzir e influenciarGestão Agile: como introduzir e influenciar
Gestão Agile: como introduzir e influenciarHenrique Imbertti Jr.
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesJuliano Ribeiro
 
Agilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelAgilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelYoris Linhares
 
Como fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaComo fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaNeue Labs
 
DevOps.pdf
DevOps.pdfDevOps.pdf
DevOps.pdfPyCaxias
 
Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasGuga Alves
 
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban BrazilLKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban BrazilLuiz Rodrigues
 
Engenharia de Software I - Aula 5
Engenharia de Software I - Aula 5Engenharia de Software I - Aula 5
Engenharia de Software I - Aula 5Alessandro Almeida
 

Ähnlich wie XP Abrace a mudança (20)

Extreme Programming XP
Extreme Programming XPExtreme Programming XP
Extreme Programming XP
 
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
 
Práticas Jedi eXtreme Programming
Práticas Jedi eXtreme ProgrammingPráticas Jedi eXtreme Programming
Práticas Jedi eXtreme Programming
 
Como sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimentoComo sincronizar times de design e desenvolvimento
Como sincronizar times de design e desenvolvimento
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Soft skills para pessoas de tecnologia
Soft skills para pessoas de tecnologiaSoft skills para pessoas de tecnologia
Soft skills para pessoas de tecnologia
 
Google Design Sprint
Google Design SprintGoogle Design Sprint
Google Design Sprint
 
UI Lab Experience - Como Utilizar a Metodologia Google Design Sprint
UI Lab Experience - Como Utilizar a Metodologia Google Design SprintUI Lab Experience - Como Utilizar a Metodologia Google Design Sprint
UI Lab Experience - Como Utilizar a Metodologia Google Design Sprint
 
Gestão de portifólio de projetos
Gestão de portifólio de projetosGestão de portifólio de projetos
Gestão de portifólio de projetos
 
Agilidade no governo 02
Agilidade no governo 02Agilidade no governo 02
Agilidade no governo 02
 
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
 
Gestão Agile: como introduzir e influenciar
Gestão Agile: como introduzir e influenciarGestão Agile: como introduzir e influenciar
Gestão Agile: como introduzir e influenciar
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Agilidade - Palestra -Prodabel
Agilidade - Palestra -ProdabelAgilidade - Palestra -Prodabel
Agilidade - Palestra -Prodabel
 
Como fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nadaComo fazer pesquisa com usuários gastando (quase) nada
Como fazer pesquisa com usuários gastando (quase) nada
 
DevOps.pdf
DevOps.pdfDevOps.pdf
DevOps.pdf
 
Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentas
 
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban BrazilLKBR 2018  - WORKSHOP - CFC e LULA - Lean Kanban Brazil
LKBR 2018 - WORKSHOP - CFC e LULA - Lean Kanban Brazil
 
Engenharia de Software I - Aula 5
Engenharia de Software I - Aula 5Engenharia de Software I - Aula 5
Engenharia de Software I - Aula 5
 

Mehr von Maurício Linhares

Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDrop
Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDropUnindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDrop
Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDropMaurício Linhares
 
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDrop
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDropMixing Ruby and Java in a Service Oriented Architecture at OfficeDrop
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDropMaurício Linhares
 
Curso java 08 - mais sobre coleções
Curso java   08 - mais sobre coleçõesCurso java   08 - mais sobre coleções
Curso java 08 - mais sobre coleçõesMaurício Linhares
 
Curso java 06 - mais construtores, interfaces e polimorfismo
Curso java   06 - mais construtores, interfaces e polimorfismoCurso java   06 - mais construtores, interfaces e polimorfismo
Curso java 06 - mais construtores, interfaces e polimorfismoMaurício Linhares
 
Curso java 05 - herança, classes e métodos abstratos
Curso java   05 - herança, classes e métodos abstratosCurso java   05 - herança, classes e métodos abstratos
Curso java 05 - herança, classes e métodos abstratosMaurício Linhares
 
Curso java 04 - ap is e bibliotecas
Curso java   04 - ap is e bibliotecasCurso java   04 - ap is e bibliotecas
Curso java 04 - ap is e bibliotecasMaurício Linhares
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com javaMaurício Linhares
 
Curso java 03 - métodos e parâmetros
Curso java   03 - métodos e parâmetrosCurso java   03 - métodos e parâmetros
Curso java 03 - métodos e parâmetrosMaurício Linhares
 
Outsourcing e trabalho remoto para a nuvem
Outsourcing e trabalho remoto para a nuvemOutsourcing e trabalho remoto para a nuvem
Outsourcing e trabalho remoto para a nuvemMaurício Linhares
 
Aulas de Java Avançado 2- Faculdade iDez 2010
Aulas de Java Avançado 2- Faculdade iDez 2010Aulas de Java Avançado 2- Faculdade iDez 2010
Aulas de Java Avançado 2- Faculdade iDez 2010Maurício Linhares
 

Mehr von Maurício Linhares (20)

Mercado de TI
Mercado de TIMercado de TI
Mercado de TI
 
Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDrop
Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDropUnindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDrop
Unindo Ruby e Java através de uma arquitetura orientada a serviços na OfficeDrop
 
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDrop
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDropMixing Ruby and Java in a Service Oriented Architecture at OfficeDrop
Mixing Ruby and Java in a Service Oriented Architecture at OfficeDrop
 
Aprendendo ruby
Aprendendo rubyAprendendo ruby
Aprendendo ruby
 
Curso java 07 - exceções
Curso java   07 - exceçõesCurso java   07 - exceções
Curso java 07 - exceções
 
Curso java 08 - mais sobre coleções
Curso java   08 - mais sobre coleçõesCurso java   08 - mais sobre coleções
Curso java 08 - mais sobre coleções
 
Curso java 06 - mais construtores, interfaces e polimorfismo
Curso java   06 - mais construtores, interfaces e polimorfismoCurso java   06 - mais construtores, interfaces e polimorfismo
Curso java 06 - mais construtores, interfaces e polimorfismo
 
Curso java 05 - herança, classes e métodos abstratos
Curso java   05 - herança, classes e métodos abstratosCurso java   05 - herança, classes e métodos abstratos
Curso java 05 - herança, classes e métodos abstratos
 
Curso java 04 - ap is e bibliotecas
Curso java   04 - ap is e bibliotecasCurso java   04 - ap is e bibliotecas
Curso java 04 - ap is e bibliotecas
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com java
 
Curso java 02 - variáveis
Curso java   02 - variáveisCurso java   02 - variáveis
Curso java 02 - variáveis
 
Curso java 03 - métodos e parâmetros
Curso java   03 - métodos e parâmetrosCurso java   03 - métodos e parâmetros
Curso java 03 - métodos e parâmetros
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Feature Driven Development
Feature Driven DevelopmentFeature Driven Development
Feature Driven Development
 
Migrando pra Scala
Migrando pra ScalaMigrando pra Scala
Migrando pra Scala
 
Outsourcing e trabalho remoto para a nuvem
Outsourcing e trabalho remoto para a nuvemOutsourcing e trabalho remoto para a nuvem
Outsourcing e trabalho remoto para a nuvem
 
Mercado hoje
Mercado hojeMercado hoje
Mercado hoje
 
Análise de sistemas oo 1
Análise de sistemas oo   1Análise de sistemas oo   1
Análise de sistemas oo 1
 
Revisão html e java script
Revisão html e java scriptRevisão html e java script
Revisão html e java script
 
Aulas de Java Avançado 2- Faculdade iDez 2010
Aulas de Java Avançado 2- Faculdade iDez 2010Aulas de Java Avançado 2- Faculdade iDez 2010
Aulas de Java Avançado 2- Faculdade iDez 2010
 

XP Abrace a mudança