SlideShare uma empresa Scribd logo
1 de 64
Baixar para ler offline
Desenvolvendo com
   Metodologias
      Ágeis
 Luiz Henrique Rauber Rodrigues
       luizrauber.blogspot.com
Esquema
●   Notícias Ruins
●   Notícias Boas
●   Motivos?
●   Indagação Chave
●   Mudando Paradigmas
●   Metodologias
●   A onda Ágil
●   12 Premissas
●   Piscadela em XP
●   Piscadela em Scrum
Notícias Ruins
Notícias Boas
68% oportunidade
Motivos?
●   Falta de Comunicação
●   Falta de Documentação
●   Falta de Comunicação
●   Falta de Acompanhamento Gerencial
●   Falta de Comunicação
●   Cliente presente só no Início e Fim
●   Falta de Comunicação
●   Falta de Planejamento Útil
Indagação Chave
Melhorar é Possível?
Melhorar como?

Se não dormir, próximos minutos as
         ideias ajudarão
Mudando Paradigmas
●   Parece um Software ?
●   Engenharia de Software
●   Parece um Software ?
●   Fábrica de Software
Software deve ser adaptável,
deve ser de fácil implementação,
 deve ser de fácil implantação,
    deve ser livre de erros,
       deve ser seguro,
  deve ser de fácil expansão,
   deve ter boa usabilidade,
     deve ser otimizado...
Exemplo de um software bacana?



            Linux



              :)
+ Personalizados


                  - Prateleira


Cliente sabe o que quer e sabe que dá pra fazer!
(embora normalmente não se consiga entender o
    que ele quer, e é ofício nosso descobrir)
✔ Dominar o conceito

     ✗ Dominar a codificação

✔ Dominar uma Metodologia Coerente

    ✗ Dominar o Planejameto

  ✗ Dominar o Gerenciamento ++
Metodologias
“A Metodologia é o estudo dos métodos.
Ou então as etapas a seguir num determinado
                 processo.”
                                 (Wikipédia)
Cascata
Espiral
RUP
A onda Ágil
Time is Money! Ohhh Yesss!!
Complexidade




           Desânimo Equipe
Em 2001...


“Representatives from Extreme Programming, SCRUM,
   DSDM, Adaptive Software Development, Crystal,
Feature-Driven Development, Pragmatic Programming,
               and others sympathetic”


           … Criaram o Manifesto Ágil e


                  12 Premissas
Manifesto Ágil

                     “....
 Indivíduos e interação entre eles mais que
          processos e ferramentas;
   Software em funcionamento mais que
         documentação abrangente;
    Colaboração com o cliente mais que
          negociação de contratos;
 Responder a mudanças mais que seguir um
                    plano.
                      ...“
Entrega Contínua
Aceitar Mudanças
Design Incremental
Equipe Unida
Equipe Motivada
Comunicação Efetiva
Software Funcionando
Cliente Participativo
Excelência Técnica
Simplicidade
Equipe Auto-Organizáveis
Retrospectiva
Piscadela em XP
Pair-Programming
TDD
Quadro Tarefas
Piscadela Scrum
Daily Scrum
Referências - Links
●   http://www.guma-rs.org/
●   http://www.agilebrazil.com/   (EVENTO 22-25 Junho POA)
●   http://info.abril.com.br/noticias/rede/gestao20/software/fabrica-de-software-e-uma-besteira/
●   http://pt.wikipedia.org/wiki/Metodologia
●   Manifesto Ágil - http://agilemanifesto.org/
●   www.extremeprogramming.org
●   http://improveit.com.br/xp
●   www.agilealliance.com
●   www.agile-software-development.com
●   www.visaoagil.com
●   www.scrumalliance.com
Referências – Pessoas - 1/2
●   Kent Beck           ●   Brian Marick
●   Mike Beedle         ●   Barry Boehm
●   Arie van Bennekum   ●   Manoel Pimentel Medeiros
●   Alistair Cockburn   ●   Renato Willi
●   Ward Cunningham     ●   José Peleteiro
●   Martin Fowler       ●   Heitor Roriz
●   James Grenning
                        ●   Flávio Steffens de Castro

●   Jim Highsmith
                        ●   Luiz Cláudio Parzianello

●   Andrew Hunt
                        ●   Rafael Prikladnicki
                        ●   Mariana Bravo
●   Ron Jeffries
                        ●   Dairton Bassi
●   Jon Kern
Referências – Pessoas - 2/2
●   Eduardo Meira Peres          ●   Marcelo Andrade
●   Alexandre Magno Figueiredo   ●   Christian Peixoto
●   Alexandre Gomes
                                 ●   Hugo Corbucci

●   Fabio Akital
                                 ●   Vinicius Teles

●   Guilherme Silveira
                                 ●   Daniel Wildt
●   Wescley Costa                ●   Vitor Hugo Germano
●   André Faria Gomes
●   Cecília Fernandes
●   Rodrigo Toledo
●   Rafael Sabbagh Armony
Referências – Imagens - 1/3
●   Chaos Report – slide 4 - standishgroup.com/
●   Quadrinhos - slide 8 - it4unity.com/it/wordpress
●   Chuck Norris - slide 12 - unrealitymag.com
●   Prédio - slide 15 – cityhall.com.br
●   Onde os fracos não tem vez - slide 16 - dicadadrica.wordpress.com
●   Fusca - slide 17 - copanema.com.br
●   Freddy Krueguer - slide 18 – djbezzi.wordpress.com/
●   Matrix - slide 22 - www.universohq.com/
●   Cascata – slide 26 - devagil.wordpress.com/
●   Espiral – slide 27 - rupeando.blogspot.com
●   RUP – slide 28 - diego-pacheco.blogspot.com/
●   Super Sam – slide 30 – turmadochaves.com/
Referências – Imagens - 2/3
●   Gráfico Custos Boehm – slide 31 – amazon.com/exec/obidos/ASIN/0138221227/ambysoftinc/
●   Age of Empire – slide 35 – forum.mygames.pt
●   Copo – slide 36 – janeladecima.wordpress.com
●   Mario Lego – slide 37 – blog.retrogamer.net
●   Rafting – slide 38 - commons.wikimedia.org/
●   Fujindo – slide 39 – eupodiatamatado.com.br
●   Fofoca – slide 40 – blig.ig.com.br/taurinateimosaeciumenta
●   Tela Azul – slide 41 – blogando20.blogspot.com
●   Cliente Participativo – slide 42 - luizrauber.blogspot.com
●   Alvo – slide 43 – blogdocrato.blogspot.com/
●   Einstein – slide 44 – fotos.sapo.pt/zequim/pic/00185418
●   Gato sacana – slide 45 - sitedefotos.com.br
Referências – Imagens - 3/3
●   Brinde – slide 46 – carteiradeinvestimento.wordpress.com
●   XP logo – slide 47 - agile-process.org
●   Agile Flow – slide 48 – agile-process.org
●   Circle Practices XP – slide 49 - ullizee.wordpress.com
●   Pair-programming – slide 50 – leonardofaria.net
●   Gráfico TDD – slide 51 - ambysoft.com/surveys/tdd2008.html
●   Quadro Tarefas – slide 52 – epf.eclipse.org
●   Logo Scrum – slide 53 – moonriseconsulting.com
●   Prints de slides – slides 54 e 56 – slideshare.net/manoelp/scrum-conceitos-prticas-e-
    experincias-manoel-pimentel-presentation
●   Ciclo Scrum – slide 55 – pt.wikipedia.org/wiki/Scrum
●   Daily Scrum – slide 57 – eknowledger.spaces.live.com/
Dúvidas?

 Críticas?

Sugestões?

Opiniões?

Mais conteúdo relacionado

Mais procurados

Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Benedito Batista
 
Trilhando seu caminho como desenvolvedora
Trilhando seu caminho como desenvolvedoraTrilhando seu caminho como desenvolvedora
Trilhando seu caminho como desenvolvedorarailsgirlsbsb
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoGlobalcode
 
DREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeDREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeRedes de Projeto
 
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprintRodrigo Matola
 
Postgres Wonderland - Campus Party 2013
Postgres Wonderland - Campus Party 2013Postgres Wonderland - Campus Party 2013
Postgres Wonderland - Campus Party 2013Fabio Telles Rodriguez
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the gameBruno Cicanci
 
Overview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeOverview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeCleórbete Santos
 

Mais procurados (8)

Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0Tdc2015 - Trilha Web - Polymer 1.0
Tdc2015 - Trilha Web - Polymer 1.0
 
Trilhando seu caminho como desenvolvedora
Trilhando seu caminho como desenvolvedoraTrilhando seu caminho como desenvolvedora
Trilhando seu caminho como desenvolvedora
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindo
 
DREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChangeDREAM:IN Brasil @ TEDxUnisinosChange
DREAM:IN Brasil @ TEDxUnisinosChange
 
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
Agile Trends 2019 - Como faço (ou tento fazer) automação de testes na sprint
 
Postgres Wonderland - Campus Party 2013
Postgres Wonderland - Campus Party 2013Postgres Wonderland - Campus Party 2013
Postgres Wonderland - Campus Party 2013
 
It's all about the game
It's all about the gameIt's all about the game
It's all about the game
 
Overview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeOverview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividade
 

Destaque

Dar caos a ordem
Dar caos a ordem Dar caos a ordem
Dar caos a ordem secomp2011
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageisrenersson
 
Metodologias Ágeis no Estilo Dr House
Metodologias Ágeis no Estilo Dr HouseMetodologias Ágeis no Estilo Dr House
Metodologias Ágeis no Estilo Dr HouseEduardo Bregaida
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de SoftwareNécio de Lima Veras
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisDaniel Ferreira
 
Engenharia Requisitos - Método RON
Engenharia Requisitos - Método RONEngenharia Requisitos - Método RON
Engenharia Requisitos - Método RONEduardo Castro
 
Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais
Tecnologia da Informação Aplicada a Sistemas de Informação EmpresariaisTecnologia da Informação Aplicada a Sistemas de Informação Empresariais
Tecnologia da Informação Aplicada a Sistemas de Informação EmpresariaisJeziel L. C.
 
Material governança de ti pelo professor luis claudio
Material governança de ti pelo professor luis claudioMaterial governança de ti pelo professor luis claudio
Material governança de ti pelo professor luis claudioFernando Palma
 
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)tontotsilva
 
Empirismo, Francis Bacon, Filosofia, Trabalho Escolar
Empirismo, Francis Bacon, Filosofia, Trabalho EscolarEmpirismo, Francis Bacon, Filosofia, Trabalho Escolar
Empirismo, Francis Bacon, Filosofia, Trabalho EscolarLizandra Dias
 
Sistemas de Informações Gerenciais - SIG
Sistemas de Informações Gerenciais - SIGSistemas de Informações Gerenciais - SIG
Sistemas de Informações Gerenciais - SIGMúsicaParaense.Org
 
Sistema de Informação Gerencial
Sistema de Informação GerencialSistema de Informação Gerencial
Sistema de Informação GerencialLoham Silva
 
Sistemas de informações gerenciais kenneth c. laudon - jane p
Sistemas de informações gerenciais   kenneth c. laudon - jane pSistemas de informações gerenciais   kenneth c. laudon - jane p
Sistemas de informações gerenciais kenneth c. laudon - jane pTarciso Ferreira
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 
Engenharia Requisitos
Engenharia RequisitosEngenharia Requisitos
Engenharia Requisitoselliando dias
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 

Destaque (20)

Dar caos a ordem
Dar caos a ordem Dar caos a ordem
Dar caos a ordem
 
Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
 
Planejamento Niveis
Planejamento NiveisPlanejamento Niveis
Planejamento Niveis
 
Metodologias Ágeis no Estilo Dr House
Metodologias Ágeis no Estilo Dr HouseMetodologias Ágeis no Estilo Dr House
Metodologias Ágeis no Estilo Dr House
 
Popper e a indução
Popper e a induçãoPopper e a indução
Popper e a indução
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos Ágeis
 
Engenharia Requisitos - Método RON
Engenharia Requisitos - Método RONEngenharia Requisitos - Método RON
Engenharia Requisitos - Método RON
 
Fundamentos de governança_de_ti
Fundamentos de governança_de_tiFundamentos de governança_de_ti
Fundamentos de governança_de_ti
 
Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais
Tecnologia da Informação Aplicada a Sistemas de Informação EmpresariaisTecnologia da Informação Aplicada a Sistemas de Informação Empresariais
Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais
 
Material governança de ti pelo professor luis claudio
Material governança de ti pelo professor luis claudioMaterial governança de ti pelo professor luis claudio
Material governança de ti pelo professor luis claudio
 
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)
Princípios de sistemas de informação ralph m. stair e george w. reynolds (1)
 
Empirismo, Francis Bacon, Filosofia, Trabalho Escolar
Empirismo, Francis Bacon, Filosofia, Trabalho EscolarEmpirismo, Francis Bacon, Filosofia, Trabalho Escolar
Empirismo, Francis Bacon, Filosofia, Trabalho Escolar
 
Sistemas de Informações Gerenciais - SIG
Sistemas de Informações Gerenciais - SIGSistemas de Informações Gerenciais - SIG
Sistemas de Informações Gerenciais - SIG
 
Sistema de Informação Gerencial
Sistema de Informação GerencialSistema de Informação Gerencial
Sistema de Informação Gerencial
 
Sistemas de informações gerenciais kenneth c. laudon - jane p
Sistemas de informações gerenciais   kenneth c. laudon - jane pSistemas de informações gerenciais   kenneth c. laudon - jane p
Sistemas de informações gerenciais kenneth c. laudon - jane p
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Engenharia Requisitos
Engenharia RequisitosEngenharia Requisitos
Engenharia Requisitos
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 

Semelhante a Desenvolvendo com Metodologias Ágeis

Produtividade com Métodos Ágeis - Luiz Rauber
Produtividade com Métodos Ágeis - Luiz RauberProdutividade com Métodos Ágeis - Luiz Rauber
Produtividade com Métodos Ágeis - Luiz RauberTchelinux
 
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisJoão Ricardo Bittencourt
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.Yan Magalhães
 
Tecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêTecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêLeonardo Silveira
 
PARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAPARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAFrederico Augusto Do Carmo Moreira
 
graoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS frameworkgraoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS frameworkMarcelo Fleury
 
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016Fabricio Dore
 
Métodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPMétodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPJoaquim Lopes Júnior
 
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...Guilherme Motta
 
Inovação em TIC
Inovação em TICInovação em TIC
Inovação em TICThomas Buck
 
Gamificando o SCRUM: A Influência de um Método Gamificado
Gamificando o SCRUM: A Influência de um Método GamificadoGamificando o SCRUM: A Influência de um Método Gamificado
Gamificando o SCRUM: A Influência de um Método GamificadoDiogo Riker
 
Criando software para o futuro com DDD, Arquitetura, Patterns, e Atitude
Criando software para o futuro com DDD, Arquitetura, Patterns, e AtitudeCriando software para o futuro com DDD, Arquitetura, Patterns, e Atitude
Criando software para o futuro com DDD, Arquitetura, Patterns, e AtitudePablo Dall'Oglio
 
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUMDesenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUMFabio Pulzi
 
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Tchelinux
 
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...Daniel Wildt
 
Ferramentas de resultados lactec
Ferramentas de resultados   lactecFerramentas de resultados   lactec
Ferramentas de resultados lactecAntonio Moreira
 
Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)Daniel Campos
 

Semelhante a Desenvolvendo com Metodologias Ágeis (20)

Produtividade com Métodos Ágeis - Luiz Rauber
Produtividade com Métodos Ágeis - Luiz RauberProdutividade com Métodos Ágeis - Luiz Rauber
Produtividade com Métodos Ágeis - Luiz Rauber
 
Produtividade com Métodos Ágeis
Produtividade com Métodos ÁgeisProdutividade com Métodos Ágeis
Produtividade com Métodos Ágeis
 
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeisDesign Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
Design Thinking nos Jogos Digitais: Conceitos enxutos e ágeis
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
Tecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e vocêTecnologia, mercado de trabalho e você
Tecnologia, mercado de trabalho e você
 
PARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAPARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QA
 
graoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS frameworkgraoJS - A full stack MVC NodeJS framework
graoJS - A full stack MVC NodeJS framework
 
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016Move fast _  Workshop _ Laje Rio _ 2nd & 4th May 2016
Move fast _ Workshop _ Laje Rio _ 2nd & 4th May 2016
 
Métodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPMétodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XP
 
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
 
Inovação em TIC
Inovação em TICInovação em TIC
Inovação em TIC
 
Gamificando o SCRUM: A Influência de um Método Gamificado
Gamificando o SCRUM: A Influência de um Método GamificadoGamificando o SCRUM: A Influência de um Método Gamificado
Gamificando o SCRUM: A Influência de um Método Gamificado
 
Criando software para o futuro com DDD, Arquitetura, Patterns, e Atitude
Criando software para o futuro com DDD, Arquitetura, Patterns, e AtitudeCriando software para o futuro com DDD, Arquitetura, Patterns, e Atitude
Criando software para o futuro com DDD, Arquitetura, Patterns, e Atitude
 
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUMDesenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM
 
Do zero ao python em 40 minutos!
Do zero ao python em 40 minutos!Do zero ao python em 40 minutos!
Do zero ao python em 40 minutos!
 
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
 
Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
 
Ferramentas de resultados lactec
Ferramentas de resultados   lactecFerramentas de resultados   lactec
Ferramentas de resultados lactec
 
Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)Criando o mvp (minimum viable product)
Criando o mvp (minimum viable product)
 

Mais de Luiz Henrique Rauber Rodrigues

Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicasMeus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicasLuiz Henrique Rauber Rodrigues
 
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!Luiz Henrique Rauber Rodrigues
 
De Hackerspaces a Comunidades, e como participo disto?
De Hackerspaces a Comunidades, e como participo disto?De Hackerspaces a Comunidades, e como participo disto?
De Hackerspaces a Comunidades, e como participo disto?Luiz Henrique Rauber Rodrigues
 
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...Luiz Henrique Rauber Rodrigues
 
Vendo o óbvio do não óbvio do Python imediatamente!
Vendo o óbvio do não óbvio do Python imediatamente!Vendo o óbvio do não óbvio do Python imediatamente!
Vendo o óbvio do não óbvio do Python imediatamente!Luiz Henrique Rauber Rodrigues
 
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...Luiz Henrique Rauber Rodrigues
 
Interações Software Livre/ Mercado/ Academia/ Escola/ Jogos
Interações Software Livre/ Mercado/ Academia/ Escola/ JogosInterações Software Livre/ Mercado/ Academia/ Escola/ Jogos
Interações Software Livre/ Mercado/ Academia/ Escola/ JogosLuiz Henrique Rauber Rodrigues
 
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)Luiz Henrique Rauber Rodrigues
 
Explore o que os outros não exploram do LibreOffice na sua escola/ universidade
Explore o que os outros não exploram do LibreOffice na sua escola/ universidadeExplore o que os outros não exploram do LibreOffice na sua escola/ universidade
Explore o que os outros não exploram do LibreOffice na sua escola/ universidadeLuiz Henrique Rauber Rodrigues
 

Mais de Luiz Henrique Rauber Rodrigues (20)

Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicasMeus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
Meus 7 anos no Tchelinux. Pq entrei? Q ganhei? E algumas dicas
 
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
Pelo empoderamento do Hacker/ Maker/ Educador e Nerds afins!
 
PHP e WordPress
PHP e WordPressPHP e WordPress
PHP e WordPress
 
Apps Android e Hibridas
Apps Android e HibridasApps Android e Hibridas
Apps Android e Hibridas
 
Plataforma e Lingaguem Java + Swing
Plataforma e Lingaguem Java + SwingPlataforma e Lingaguem Java + Swing
Plataforma e Lingaguem Java + Swing
 
.Net (dotnet) e C# (csharp)
.Net (dotnet) e C# (csharp).Net (dotnet) e C# (csharp)
.Net (dotnet) e C# (csharp)
 
Bancos de Dados: Access, Base e SQL
Bancos de Dados: Access, Base e SQLBancos de Dados: Access, Base e SQL
Bancos de Dados: Access, Base e SQL
 
De Hackerspaces a Comunidades, e como participo disto?
De Hackerspaces a Comunidades, e como participo disto?De Hackerspaces a Comunidades, e como participo disto?
De Hackerspaces a Comunidades, e como participo disto?
 
Hackerspaces e Makerspaces, e tu com isso?
Hackerspaces e Makerspaces, e tu com isso?Hackerspaces e Makerspaces, e tu com isso?
Hackerspaces e Makerspaces, e tu com isso?
 
Pequenos hackers: Programação para as crianças!
Pequenos hackers: Programação para as crianças!Pequenos hackers: Programação para as crianças!
Pequenos hackers: Programação para as crianças!
 
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...
ENSINO DE LÓGICA DE PROGRAMAÇÃO À CRIANÇAS DO 5o ANO DA ESCOLA DA URI, UTILIZ...
 
Dá para ganhar dinheiro com Software Livre?
Dá para ganhar dinheiro com Software Livre?Dá para ganhar dinheiro com Software Livre?
Dá para ganhar dinheiro com Software Livre?
 
Vendo o óbvio do não óbvio do Python imediatamente!
Vendo o óbvio do não óbvio do Python imediatamente!Vendo o óbvio do não óbvio do Python imediatamente!
Vendo o óbvio do não óbvio do Python imediatamente!
 
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...
Da Academia ao Mercado de Trabalho passando por Eventos e Hackerspaces - FGSL...
 
Participa emrede
Participa emredeParticipa emrede
Participa emrede
 
Interações Software Livre/ Mercado/ Academia/ Escola/ Jogos
Interações Software Livre/ Mercado/ Academia/ Escola/ JogosInterações Software Livre/ Mercado/ Academia/ Escola/ Jogos
Interações Software Livre/ Mercado/ Academia/ Escola/ Jogos
 
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)
Na busca da cura do câncer com o OpenSource Cytoscape (Bioinformática)
 
Explore o que os outros não exploram do LibreOffice na sua escola/ universidade
Explore o que os outros não exploram do LibreOffice na sua escola/ universidadeExplore o que os outros não exploram do LibreOffice na sua escola/ universidade
Explore o que os outros não exploram do LibreOffice na sua escola/ universidade
 
Ti verde sem mimimi, vamos é economizar dinheiro
Ti verde sem mimimi, vamos é economizar dinheiroTi verde sem mimimi, vamos é economizar dinheiro
Ti verde sem mimimi, vamos é economizar dinheiro
 
Busonme brief
Busonme briefBusonme brief
Busonme brief
 

Desenvolvendo com Metodologias Ágeis

  • 1. Desenvolvendo com Metodologias Ágeis Luiz Henrique Rauber Rodrigues luizrauber.blogspot.com
  • 2. Esquema ● Notícias Ruins ● Notícias Boas ● Motivos? ● Indagação Chave ● Mudando Paradigmas ● Metodologias ● A onda Ágil ● 12 Premissas ● Piscadela em XP ● Piscadela em Scrum
  • 4.
  • 8.
  • 9. Falta de Comunicação ● Falta de Documentação ● Falta de Comunicação ● Falta de Acompanhamento Gerencial ● Falta de Comunicação ● Cliente presente só no Início e Fim ● Falta de Comunicação ● Falta de Planejamento Útil
  • 12.
  • 13. Melhorar como? Se não dormir, próximos minutos as ideias ajudarão
  • 15. Parece um Software ?
  • 16. Engenharia de Software
  • 17. Parece um Software ?
  • 18. Fábrica de Software
  • 19. Software deve ser adaptável, deve ser de fácil implementação, deve ser de fácil implantação, deve ser livre de erros, deve ser seguro, deve ser de fácil expansão, deve ter boa usabilidade, deve ser otimizado...
  • 20. Exemplo de um software bacana? Linux :)
  • 21. + Personalizados - Prateleira Cliente sabe o que quer e sabe que dá pra fazer! (embora normalmente não se consiga entender o que ele quer, e é ofício nosso descobrir)
  • 22.
  • 23. ✔ Dominar o conceito ✗ Dominar a codificação ✔ Dominar uma Metodologia Coerente ✗ Dominar o Planejameto ✗ Dominar o Gerenciamento ++
  • 25. “A Metodologia é o estudo dos métodos. Ou então as etapas a seguir num determinado processo.” (Wikipédia)
  • 28. RUP
  • 30. Time is Money! Ohhh Yesss!!
  • 31.
  • 32. Complexidade Desânimo Equipe
  • 33. Em 2001... “Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic” … Criaram o Manifesto Ágil e 12 Premissas
  • 34. Manifesto Ágil “.... Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano. ...“
  • 48.
  • 49.
  • 51. TDD
  • 54.
  • 55.
  • 56.
  • 58. Referências - Links ● http://www.guma-rs.org/ ● http://www.agilebrazil.com/ (EVENTO 22-25 Junho POA) ● http://info.abril.com.br/noticias/rede/gestao20/software/fabrica-de-software-e-uma-besteira/ ● http://pt.wikipedia.org/wiki/Metodologia ● Manifesto Ágil - http://agilemanifesto.org/ ● www.extremeprogramming.org ● http://improveit.com.br/xp ● www.agilealliance.com ● www.agile-software-development.com ● www.visaoagil.com ● www.scrumalliance.com
  • 59. Referências – Pessoas - 1/2 ● Kent Beck ● Brian Marick ● Mike Beedle ● Barry Boehm ● Arie van Bennekum ● Manoel Pimentel Medeiros ● Alistair Cockburn ● Renato Willi ● Ward Cunningham ● José Peleteiro ● Martin Fowler ● Heitor Roriz ● James Grenning ● Flávio Steffens de Castro ● Jim Highsmith ● Luiz Cláudio Parzianello ● Andrew Hunt ● Rafael Prikladnicki ● Mariana Bravo ● Ron Jeffries ● Dairton Bassi ● Jon Kern
  • 60. Referências – Pessoas - 2/2 ● Eduardo Meira Peres ● Marcelo Andrade ● Alexandre Magno Figueiredo ● Christian Peixoto ● Alexandre Gomes ● Hugo Corbucci ● Fabio Akital ● Vinicius Teles ● Guilherme Silveira ● Daniel Wildt ● Wescley Costa ● Vitor Hugo Germano ● André Faria Gomes ● Cecília Fernandes ● Rodrigo Toledo ● Rafael Sabbagh Armony
  • 61. Referências – Imagens - 1/3 ● Chaos Report – slide 4 - standishgroup.com/ ● Quadrinhos - slide 8 - it4unity.com/it/wordpress ● Chuck Norris - slide 12 - unrealitymag.com ● Prédio - slide 15 – cityhall.com.br ● Onde os fracos não tem vez - slide 16 - dicadadrica.wordpress.com ● Fusca - slide 17 - copanema.com.br ● Freddy Krueguer - slide 18 – djbezzi.wordpress.com/ ● Matrix - slide 22 - www.universohq.com/ ● Cascata – slide 26 - devagil.wordpress.com/ ● Espiral – slide 27 - rupeando.blogspot.com ● RUP – slide 28 - diego-pacheco.blogspot.com/ ● Super Sam – slide 30 – turmadochaves.com/
  • 62. Referências – Imagens - 2/3 ● Gráfico Custos Boehm – slide 31 – amazon.com/exec/obidos/ASIN/0138221227/ambysoftinc/ ● Age of Empire – slide 35 – forum.mygames.pt ● Copo – slide 36 – janeladecima.wordpress.com ● Mario Lego – slide 37 – blog.retrogamer.net ● Rafting – slide 38 - commons.wikimedia.org/ ● Fujindo – slide 39 – eupodiatamatado.com.br ● Fofoca – slide 40 – blig.ig.com.br/taurinateimosaeciumenta ● Tela Azul – slide 41 – blogando20.blogspot.com ● Cliente Participativo – slide 42 - luizrauber.blogspot.com ● Alvo – slide 43 – blogdocrato.blogspot.com/ ● Einstein – slide 44 – fotos.sapo.pt/zequim/pic/00185418 ● Gato sacana – slide 45 - sitedefotos.com.br
  • 63. Referências – Imagens - 3/3 ● Brinde – slide 46 – carteiradeinvestimento.wordpress.com ● XP logo – slide 47 - agile-process.org ● Agile Flow – slide 48 – agile-process.org ● Circle Practices XP – slide 49 - ullizee.wordpress.com ● Pair-programming – slide 50 – leonardofaria.net ● Gráfico TDD – slide 51 - ambysoft.com/surveys/tdd2008.html ● Quadro Tarefas – slide 52 – epf.eclipse.org ● Logo Scrum – slide 53 – moonriseconsulting.com ● Prints de slides – slides 54 e 56 – slideshare.net/manoelp/scrum-conceitos-prticas-e- experincias-manoel-pimentel-presentation ● Ciclo Scrum – slide 55 – pt.wikipedia.org/wiki/Scrum ● Daily Scrum – slide 57 – eknowledger.spaces.live.com/