SlideShare uma empresa Scribd logo
1 de 250
Baixar para ler offline
Agilidade e
Qualidade de
Projetos
   Fabio Akita
Fabio Akita
@akitaonrails
Fabio Akita
@akitaonrails
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Filosofia
φιλοσοφία
“Amor à Sabedoria”
“Amor à Sabedoria”
Menos sobre o
   “como”
Mais sobre o
  “o quê”
Encontro  Locaweb Curitiba
+170 slides
 ~50 min
www.slideshare.net/akitaonrails

fabio.akita@locaweb.com.br
Como é um
software?
Desenvolvimento
   Clássico
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Desenvolvimento
   “Caseiro”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Software que
 “funciona”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Como é feito um
  software?
“Engenharia”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Engenharia    Engenharia
   Civil      de Software
             Requerimentos
 Blueprint



Construção    Codificação



Acabamento      Entrega
Ceticismo
Encontro  Locaweb Curitiba
Winston W. Royce - 1970
“Eu acredito neste conceito mas a
implementação descrita acima é arriscada
           e convida falhas.”


             Winston W. Royce - 1970
“Eu acredito neste conceito mas a
implementação descrita acima é arriscada
           e convida falhas.”


             Winston W. Royce - 1970
“Eu acredito neste conceito mas a
implementação descrita acima é arriscada
           e convida falhas.”


             Winston W. Royce - 1970
Dogma
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
método científico
Pergunta
Pergunta

Pesquisa
Pergunta

Pesquisa

Hipótese
Pergunta

 Pesquisa

 Hipótese

Experimento
Pergunta

 Pesquisa

 Hipótese

Experimento

  Análise
Pergunta

             Pesquisa

             Hipótese

         Experimento

             Análise

Verdadeiro
Pergunta

             Pesquisa

             Hipótese

         Experimento

              Análise

Verdadeiro

             Resultado
Pergunta

             Pesquisa

             Hipótese

         Experimento

              Análise

Verdadeiro               Falso

             Resultado
Pergunta

             Pesquisa

             Hipótese            Tentar de Novo

         Experimento

              Análise

Verdadeiro               Falso

             Resultado
“Escopo”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Ninguém prevê o
     futuro
Ciência?
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Engenharia    Engenharia
   Civil      de Software
             Requerimentos
 Blueprint



Construção    Codificação



Acabamento      Entrega
Engenharia    Engenharia
                                  Arte
   Civil      de Software
             Requerimentos
 Blueprint

                             Tentativa & Erro
                                     e
                             Implementação
Construção    Codificação



Acabamento      Entrega       Acabamento
Engenharia   Engenharia
                                  Arte
   Civil     de Software
 Blueprint
                Design e
                             Tentativa & Erro
             Implementação
                                     e
                             Implementação
Construção

             “Compilador”

Acabamento      Entrega       Acabamento
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
// create some properties and get the default Session
Properties props = new Properties();
props.put(quot;mail.smtp.hostquot;, _smtpHost);
Session session = Session.getDefaultInstance(props, null);

// create a message
Address replyToList[] = { new InternetAddress(replyTo) };
Message newMessage = new MimeMessage(session);
if (_fromName != null)
    newMessage.setFrom(new InternetAddress(from,
        _fromName + quot; on behalf of quot; + replyTo));
else
    newMessage.setFrom(new InternetAddress(from));
    newMessage.setReplyTo(replyToList);
    newMessage.setRecipients(Message.RecipientType.BCC,
            _toList);
    newMessage.setSubject(subject);
    newMessage.setSentDate(sentDate);

// send newMessage
Transport transport = session.getTransport(SMTP_MAIL);
transport.connect(_smtpHost, _user, _password);
transport.sendMessage(newMessage, _toList);
new EmailMessage()
    .from(quot;demo@guilhermechapiewski.comquot;)
    .to(quot;destination@address.comquot;)
    .withSubject(quot;Fluent Mail APIquot;)
    .withBody(quot;Demo messagequot;)
    .send();
Escopo




        Qualidade
         Variável
Prazo               Custo
Qualidade




         Escopo
         Variável

Prazo               Custo
Qualidade




         Escopo
         Variável

Prazo               Custo
http://en.wikipedia.org/wiki/The_Toyota_Way
Toyota Production
  System (TPS)
Thinking Production
   System (TPS)
Lean
“Toyota Way”
(muda)
“Desperdício”
(muda)
(mura)




(muda)            (muri)
(jidoka)
“automação com
 toque humano”
Encontro  Locaweb Curitiba
Equipes Cross
   Funcionais
(Feature Teams)
Baseie decisões
  em filosofia
 de longo prazo
Tecnologia deve ser
puxada (pull) e não
 empurrada (push)
Crie líderes que
entendem o trabalho,
 vivem a filosofia e a
 ensinam aos outros
Desenvolva equipes
 excepcionais que
 seguem a filosofia
(Genchi Genbutsu)
“ver com os
próprios olhos”
(hansei)
“auto-reflexão”
(kaizen)
“melhoria contínua”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Agilidade
Scrum
“Scrummage”
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Manifesto for Agile Software Development



  Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn,
 Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith,
Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin,
     Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Martin Fowler
Martin Fowler
Encontro  Locaweb Curitiba
Indíviduos e Interações
do que processos e ferramentas
Indíviduos e Interações
do que processos e ferramentas

Software que funciona
do que documentação compreensiva
Indíviduos e Interações
do que processos e ferramentas

Software que funciona
do que documentação compreensiva

Colaboração do cliente
do que negociação de contratos
Indíviduos e Interações
do que processos e ferramentas

Software que funciona
do que documentação compreensiva

Colaboração do cliente
do que negociação de contratos

Responder a mudanças
do que seguir um plano
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
• A liberdade de rodar o programa, para
  qualquer propósito
• A liberdade de rodar o programa, para
  qualquer propósito

• A liberdade para estudar como o programa
  funciona, e adaptá-la às suas necessidades
• A liberdade de rodar o programa, para
  qualquer propósito

• A liberdade para estudar como o programa
  funciona, e adaptá-la às suas necessidades

• A liberdade para redistribuir cópias para
  poder ajudar seus vizinhos
• A liberdade de rodar o programa, para
  qualquer propósito

• A liberdade para estudar como o programa
  funciona, e adaptá-la às suas necessidades

• A liberdade para redistribuir cópias para
  poder ajudar seus vizinhos

• A liberdade de melhorar o programa, e lançar
  suas melhorias ao público, para que todos se
  beneficiem
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Ferramentas
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Comunicação
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
Responsabilidade
    Coletiva
Encontro  Locaweb Curitiba
(kanban)
Tickets
Encontro  Locaweb Curitiba
(andon)
Integração
 Contínua
Encontro  Locaweb Curitiba
Propriedade Coletiva de Código
Propriedade Coletiva de Código

Refatoramento Agressivo
Propriedade Coletiva de Código

Refatoramento Agressivo

Revisão de Código
Propriedade Coletiva de Código

Refatoramento Agressivo

Revisão de Código

Testes
Propriedade Coletiva de Código

Refatoramento Agressivo

Revisão de Código

Testes

Integração Contínua
Propriedade Coletiva de Código

Refatoramento Agressivo

Revisão de Código

Testes

Integração Contínua

Simplicidade
Propriedade Coletiva de Código

Refatoramento Agressivo

Revisão de Código

Testes

Integração Contínua

Simplicidade
Evolução
Encontro  Locaweb Curitiba
Prazo
estimado:
9 meses
Encontro  Locaweb Curitiba
Aleluia!
1.5 meses!
Aleluia!
1.5 meses!
   (or is it?)
Como um projeto
fica 1 ano atrasado!?
Resposta: 1 dia
 de cada vez
n(n-1)/2
Encontro  Locaweb Curitiba
Desenvolvedores   Comunicação


      50             1.225


      10              45


      5               10
Desenvolvedores   Comunicação


      50             1.225


      10              45


      5               10
Desenvolvedores   Comunicação


      50             1.225


      10              45


      5               10
Desenvolvedores   Comunicação


      50             1.225


      10              45


      5               10
Encontro  Locaweb Curitiba
Encontro  Locaweb Curitiba
• 90% da razão de problemas num projeto é
  comunicação
• 90% da razão de problemas num projeto é
  comunicação

• Pair Programming
• 90% da razão de problemas num projeto é
  comunicação

• Pair Programming
• Daily Scrum/Stand Up meeting
• 90% da razão de problemas num projeto é
  comunicação

• Pair Programming
• Daily Scrum/Stand Up meeting
• Cliente sempre presente
• 90% da razão de problemas num projeto é
  comunicação

• Pair Programming
• Daily Scrum/Stand Up meeting
• Cliente sempre presente
• Equipes Auto-Gerenciadas
Pareto
(projetos)
Encontro  Locaweb Curitiba
Projetos
de MUITO
 sucesso
Projetos
de MUITO
 sucesso




              Projetos
            fracassados
Gauss
(metodologias)
Encontro  Locaweb Curitiba
“O que todo mundo faz”
     (MEDÍOCRE)
“O que todo mundo faz”
                (MEDÍOCRE)



Acima da
 Média
“O que todo mundo faz”
                (MEDÍOCRE)



Acima da
                                    Incompetência
 Média
Encontro  Locaweb Curitiba
Projetos de MUITO
sucesso, executados
 ACIMA da média
Manifesto for Agile Software Development


       We are uncovering better ways of developing
       software by doing it and helping others do it.
        Through this work we have come to value:

Individuals and interactions over processes and tools
 Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan
        That is, while there is value in the items on
       the right, we value the items on the left more.
Manifesto for Agile Software Development


 Estamos are uncovering better maneiras melhores de
      We “descobrindo” ways of developing
desenvolver software naand helping ajudando outros
      software by doing it prática e others do it.
       Through this a desenvolver.
                    work we have come to value:

Individuals and interactions over processes and tools
 Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan
        That is, while there is value in the items on
       the right, we value the items on the left more.
não existe receita
agilidade não é
 procedimento
agilidade são
CULTURA e VALORES
certo?
errado?
Encontro  Locaweb Curitiba
http://norvig.com/21-days.html
COMPROMETIMENTO
~10 mil horas
  ~10 anos
Em 2 semanas nos lembramos ...
Em 2 semanas nos lembramos ...
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Em 2 semanas nos lembramos ...
       Ler         10%
      Ouvir        20%
                         Passivo
       Ver         30%
   Ver e Ouvir     50%
      Dizer        70%
                         Ativo
   Dizer e Fazer   90%
Eu vejo e esqueço
Ouço e me lembro
 Faço e entendo
      Confucius
Especialista de
uma coisa só é
um amador em
 todo o resto.
Trabalho
Tarefas
Encontro  Locaweb Curitiba
Objetivo
Just Do It!

Mais conteúdo relacionado

Mais procurados

Palestra Modelagem Ágil - Manoel Pimentel
Palestra Modelagem Ágil -  Manoel PimentelPalestra Modelagem Ágil -  Manoel Pimentel
Palestra Modelagem Ágil - Manoel PimentelManoel Pimentel Medeiros
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGNeubio Ferreira
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoAchiles Camilo
 
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
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product OwnerMarcia Maia
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREErnesto Bedrikow
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme ProgrammingDenis L Presciliano
 
1 engenharia de software
1   engenharia de software1   engenharia de software
1 engenharia de softwareFelipe Bugov
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCWildtech
 

Mais procurados (20)

Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 
Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 
Palestra Modelagem Ágil - Manoel Pimentel
Palestra Modelagem Ágil -  Manoel PimentelPalestra Modelagem Ágil -  Manoel Pimentel
Palestra Modelagem Ágil - Manoel Pimentel
 
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MGModelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
 
Práticas Ágeis
Práticas ÁgeisPráticas Ágeis
Práticas Ágeis
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
Facetas do desenvolvedor agil
Facetas do desenvolvedor agilFacetas do desenvolvedor agil
Facetas do desenvolvedor agil
 
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
 
Como desenvolver-software
Como desenvolver-softwareComo desenvolver-software
Como desenvolver-software
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product Owner
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
 
Fundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e QualidadeFundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e Qualidade
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme Programming
 
1 engenharia de software
1   engenharia de software1   engenharia de software
1 engenharia de software
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESC
 

Destaque

Mapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMMapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMRogério Araújo
 
Mapeamento dos Processos - Consultec Jr [Versão 3.0]
Mapeamento dos Processos - Consultec Jr [Versão 3.0]Mapeamento dos Processos - Consultec Jr [Versão 3.0]
Mapeamento dos Processos - Consultec Jr [Versão 3.0]Raíssa Alencar
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De ProcessosMarcos Barato
 
Como para Mapear Processos (Sistema de Gestão Integrada)
Como para Mapear Processos (Sistema de Gestão Integrada)Como para Mapear Processos (Sistema de Gestão Integrada)
Como para Mapear Processos (Sistema de Gestão Integrada)Rogério Souza
 

Destaque (7)

Analise sintese
Analise sinteseAnalise sintese
Analise sintese
 
Design research
Design researchDesign research
Design research
 
Mapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPMMapeamento e Modelagem de Processos de Negócios com BPM
Mapeamento e Modelagem de Processos de Negócios com BPM
 
Mapeamento dos Processos - Consultec Jr [Versão 3.0]
Mapeamento dos Processos - Consultec Jr [Versão 3.0]Mapeamento dos Processos - Consultec Jr [Versão 3.0]
Mapeamento dos Processos - Consultec Jr [Versão 3.0]
 
Aula 1 Modelagem De Processos
Aula 1   Modelagem De ProcessosAula 1   Modelagem De Processos
Aula 1 Modelagem De Processos
 
Mapeamento de Processos
Mapeamento de ProcessosMapeamento de Processos
Mapeamento de Processos
 
Como para Mapear Processos (Sistema de Gestão Integrada)
Como para Mapear Processos (Sistema de Gestão Integrada)Como para Mapear Processos (Sistema de Gestão Integrada)
Como para Mapear Processos (Sistema de Gestão Integrada)
 

Semelhante a Encontro Locaweb Curitiba

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelManoel Pimentel Medeiros
 
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
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife Paulo Caroli
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifePaulo Caroli
 
O Pensamento Enxuto no Planejamento de Projetos de Inovação
O Pensamento Enxuto no Planejamentode Projetos de InovaçãoO Pensamento Enxuto no Planejamentode Projetos de Inovação
O Pensamento Enxuto no Planejamento de Projetos de InovaçãoLuiz C. Parzianello
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaPedro Castilho
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?Isaac de Souza
 
Revolucao Agile - UFSCar
Revolucao Agile - UFSCarRevolucao Agile - UFSCar
Revolucao Agile - UFSCarLuiz Ribeiro
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
 
Da academia para o mercado de software
Da academia para o mercado de softwareDa academia para o mercado de software
Da academia para o mercado de softwareEric Muniz
 
Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a TestesGregorio Melo
 
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasAgilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasBreno Barros
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMAdriano Bertucci
 

Semelhante a Encontro Locaweb Curitiba (20)

Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
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
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
O Pensamento Enxuto no Planejamento de Projetos de Inovação
O Pensamento Enxuto no Planejamentode Projetos de InovaçãoO Pensamento Enxuto no Planejamentode Projetos de Inovação
O Pensamento Enxuto no Planejamento de Projetos de Inovação
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão Crítica
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?
 
Revolucao Agile - UFSCar
Revolucao Agile - UFSCarRevolucao Agile - UFSCar
Revolucao Agile - UFSCar
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
Da academia para o mercado de software
Da academia para o mercado de softwareDa academia para o mercado de software
Da academia para o mercado de software
 
Introducao
IntroducaoIntroducao
Introducao
 
Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a Testes
 
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasAgilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
 

Mais de Fabio Akita

Devconf 2019 - São Carlos
Devconf 2019 - São CarlosDevconf 2019 - São Carlos
Devconf 2019 - São CarlosFabio Akita
 
Meetup Nerdzão - English Talk about Languages
Meetup Nerdzão  - English Talk about LanguagesMeetup Nerdzão  - English Talk about Languages
Meetup Nerdzão - English Talk about LanguagesFabio Akita
 
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Fabio Akita
 
Desmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPDesmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPFabio Akita
 
Desmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaDesmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaFabio Akita
 
Blockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersBlockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersFabio Akita
 
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
Elixir  -Tolerância a Falhas para Adultos - GDG CampinasElixir  -Tolerância a Falhas para Adultos - GDG Campinas
Elixir -Tolerância a Falhas para Adultos - GDG CampinasFabio Akita
 
Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Fabio Akita
 
30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to RubyFabio Akita
 
Uma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIUma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIFabio Akita
 
THE CONF - Opening Keynote
THE CONF - Opening KeynoteTHE CONF - Opening Keynote
THE CONF - Opening KeynoteFabio Akita
 
A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017Fabio Akita
 
Desmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APDesmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APFabio Akita
 
A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017Fabio Akita
 
A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017Fabio Akita
 
A Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech DayA Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech DayFabio Akita
 
A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016Fabio Akita
 
Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Fabio Akita
 
Conexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraConexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraFabio Akita
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilFabio Akita
 

Mais de Fabio Akita (20)

Devconf 2019 - São Carlos
Devconf 2019 - São CarlosDevconf 2019 - São Carlos
Devconf 2019 - São Carlos
 
Meetup Nerdzão - English Talk about Languages
Meetup Nerdzão  - English Talk about LanguagesMeetup Nerdzão  - English Talk about Languages
Meetup Nerdzão - English Talk about Languages
 
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
Desmistificando Blockchains p/ Developers - Criciuma Dev Conf 2018
 
Desmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SPDesmistificando Blockchains - 20o Encontro Locaweb SP
Desmistificando Blockchains - 20o Encontro Locaweb SP
 
Desmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter GoianiaDesmistificando Blockchains - Insiter Goiania
Desmistificando Blockchains - Insiter Goiania
 
Blockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7MastersBlockchain em 7 minutos - 7Masters
Blockchain em 7 minutos - 7Masters
 
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
Elixir  -Tolerância a Falhas para Adultos - GDG CampinasElixir  -Tolerância a Falhas para Adultos - GDG Campinas
Elixir -Tolerância a Falhas para Adultos - GDG Campinas
 
Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017Desmistificando Mitos de Tech Startups - Intercon 2017
Desmistificando Mitos de Tech Startups - Intercon 2017
 
30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby30 Days to Elixir and Crystal and Back to Ruby
30 Days to Elixir and Crystal and Back to Ruby
 
Uma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TIUma Discussão sobre a Carreira de TI
Uma Discussão sobre a Carreira de TI
 
THE CONF - Opening Keynote
THE CONF - Opening KeynoteTHE CONF - Opening Keynote
THE CONF - Opening Keynote
 
A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017A Journey through New Languages - Rancho Dev 2017
A Journey through New Languages - Rancho Dev 2017
 
Desmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - APDesmistificando Mitos de Startups - Sebrae - AP
Desmistificando Mitos de Startups - Sebrae - AP
 
A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017A Journey through New Languages - Guru Sorocaba 2017
A Journey through New Languages - Guru Sorocaba 2017
 
A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017A Journey through New Languages - Insiter 2017
A Journey through New Languages - Insiter 2017
 
A Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech DayA Journey through New Languages - Locaweb Tech Day
A Journey through New Languages - Locaweb Tech Day
 
A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016A Journey through new Languages - Intercon 2016
A Journey through new Languages - Intercon 2016
 
Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016Premature Optimization 2.0 - Intercon 2016
Premature Optimization 2.0 - Intercon 2016
 
Conexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização PrematuraConexão Kinghost - Otimização Prematura
Conexão Kinghost - Otimização Prematura
 
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All EvilThe Open Commerce Conference - Premature Optimisation: The Root of All Evil
The Open Commerce Conference - Premature Optimisation: The Root of All Evil
 

Encontro Locaweb Curitiba