SlideShare une entreprise Scribd logo
1  sur  240
Télécharger pour lire hors ligne
Agilidade e
                         Qualidade de
                         Projetos
                            Fabio Akita
Thursday, May 14, 2009
Fabio Akita
  @akitaonrails




Thursday, May 14, 2009
Fabio Akita
  @akitaonrails




Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
13 e 14
                         Outubro

                         2009
Thursday, May 14, 2009
Filosofia



Thursday, May 14, 2009
φιλοσοφία



Thursday, May 14, 2009
“Amor à Sabedoria”



Thursday, May 14, 2009
Menos sobre o
                            “como”


Thursday, May 14, 2009
Mais sobre o
                           “o quê”


Thursday, May 14, 2009
Thursday, May 14, 2009
165 slides
                          ~50 min


Thursday, May 14, 2009
www.slideshare.net/akitaonrails

    fabio.akita@locaweb.com.br




Thursday, May 14, 2009
Agilidade?



Thursday, May 14, 2009
Thursday, May 14, 2009
Como é um
                         software?


Thursday, May 14, 2009
Desenvolvimento
                  Clássico


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Desenvolvimento
                  “Caseiro”


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Como é feito um
                    software?


Thursday, May 14, 2009
“Engenharia”



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Ceticismo



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


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


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


                         Winston W. Royce - 1970
Thursday, May 14, 2009
O Problema do
                            ESCOPO


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Ciência?



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
// 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);
Thursday, May 14, 2009
new EmailMessage()
                         .from(quot;demo@guilhermechapiewski.comquot;)
                         .to(quot;destination@address.comquot;)
                         .withSubject(quot;Fluent Mail APIquot;)
                         .withBody(quot;Demo messagequot;)
                         .send();




Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Sakichi Toyoda
Thursday, May 14, 2009
Sakichi Toyoda   Taiichi Ohno
Thursday, May 14, 2009
“Kanban”




Thursday, May 14, 2009
Thursday, May 14, 2009
“Kanban”
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
“Toyota Way”



Thursday, May 14, 2009
Thursday, May 14, 2009
“Lean Thinking”



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Adicionar apenas Valor
                             (Eliminar Desperdícios)

           Concentrar nas pessoas que adicionam valor

                         Fluir Valor a partir da demanda
                             (Atrasar compromisso)

                         Otimizar por toda a organização


Thursday, May 14, 2009
Adicionar apenas Valor
                             (Eliminar Desperdícios)

           Concentrar nas pessoas que adicionam valor

                         Fluir Valor a partir da demanda
                             (Atrasar compromisso)

                         Otimizar por toda a organização


Thursday, May 14, 2009
Adicionar apenas Valor
                             (Eliminar Desperdícios)

           Concentrar nas pessoas que adicionam valor

                         Fluir Valor a partir da demanda
                             (Atrasar compromisso)

                         Otimizar por toda a organização


Thursday, May 14, 2009
Adicionar apenas Valor
                             (Eliminar Desperdícios)

           Concentrar nas pessoas que adicionam valor

                         Fluir Valor a partir da demanda
                             (Atrasar compromisso)

                         Otimizar por toda a organização


Thursday, May 14, 2009
“Desperdício”



Thursday, May 14, 2009
(muda)




Thursday, May 14, 2009
Produção Excessiva

                                Inventório

                         Passos Extras de Processo

                              Movimentação

                                 Defeitos

                                  Espera

                                Transporte

Thursday, May 14, 2009
(mura)




                         (muda)            (muri)

Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
8 Empresas

                           14 pontos de armazenamento

                                Repassado 30 vezes

                         24% da matéria prima é jogada fora

                                      319 dias

                            3 horas é trabalho de valor

Thursday, May 14, 2009
Thursday, May 14, 2009
Produção Excessiva     Funcionalidades Extras


                          Inventório            Requerimentos


               Passos Extras de Processo         Passos Extras


                         Movimentação       Encontrar Informação


                           Defeitos          Defeitos sem testes


                            Espera         Espera, incluindo Clientes


                          Transporte         Repasse de Trabalho


Thursday, May 14, 2009
Produção Excessiva     Funcionalidades Extras


                          Inventório            Requerimentos


               Passos Extras de Processo         Passos Extras


                         Movimentação       Encontrar Informação


                           Defeitos          Defeitos sem testes


                            Espera         Espera, incluindo Clientes


                          Transporte         Repasse de Trabalho


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Agilidade



Thursday, May 14, 2009
Scrum



Thursday, May 14, 2009
“Scrummage”



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Valor deve ser
         puxado (pull) e não
          empurrado (push)


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
“auto-reflexão”



Thursday, May 14, 2009
(hansei)




Thursday, May 14, 2009
“melhoria contínua”



Thursday, May 14, 2009
(kaizen)

Thursday, May 14, 2009
método científico



Thursday, May 14, 2009
Pergunta




Thursday, May 14, 2009
Pergunta

                         Pesquisa




Thursday, May 14, 2009
Pergunta

                         Pesquisa

                         Hipótese




Thursday, May 14, 2009
Pergunta

                          Pesquisa

                          Hipótese

                         Experimento




Thursday, May 14, 2009
Pergunta

                          Pesquisa

                          Hipótese

                         Experimento

                           Análise




Thursday, May 14, 2009
Pergunta

                                 Pesquisa

                                 Hipótese

                             Experimento

                                 Análise

                    Verdadeiro




Thursday, May 14, 2009
Pergunta

                                 Pesquisa

                                 Hipótese

                             Experimento

                                  Análise

                    Verdadeiro

                                 Resultado

Thursday, May 14, 2009
Pergunta

                                 Pesquisa

                                 Hipótese

                             Experimento

                                  Análise

                    Verdadeiro               Falso

                                 Resultado

Thursday, May 14, 2009
Pergunta

                                 Pesquisa

                                 Hipótese            Tentar de Novo

                             Experimento

                                  Análise

                    Verdadeiro               Falso

                                 Resultado

Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Funcionalidades Extras    Desenvolver apenas as histórias de hoje

                                         Histórias detalhadas apenas para a
                   Requerimentos
                                                    iteração atual

                                            Codificar direto das histórias;
                    Passos Extras
                                            explicações direto do cliente

                                         Ter todos na mesma sala, incluindo
             Encontrar Informação
                                                      clientes

               Defeitos sem testes           Test Driven Development


          Espera, incluindo Clientes     Entregas em pequenos incrementos

                                       Desenvolvedores trabalham junto com o
               Repasse de Trabalho
                                                      cliente

Thursday, May 14, 2009
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




Thursday, May 14, 2009
Thursday, May 14, 2009
Indíviduos e Interações
                  do que processos e ferramentas




Thursday, May 14, 2009
Indíviduos e Interações
                  do que processos e ferramentas

                  Software que funciona
                  do que documentação compreensiva




Thursday, May 14, 2009
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




Thursday, May 14, 2009
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


Thursday, May 14, 2009
Martin Fowler




Thursday, May 14, 2009
Martin Fowler




Thursday, May 14, 2009
“Uncle Bob”


Thursday, May 14, 2009
Código Limpo



Thursday, May 14, 2009
Test Driven
                         Development


Thursday, May 14, 2009
“Faça Certo da
                      Primeira Vez”


Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Ferramentas



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Cross Functional
                     Teams
                 (Feature Team)


Thursday, May 14, 2009
Comunicação



Thursday, May 14, 2009
Thursday, May 14, 2009
Thursday, May 14, 2009
Responsabilidade
                  Coletiva


Thursday, May 14, 2009
Thursday, May 14, 2009
(kanban)




Thursday, May 14, 2009
Thursday, May 14, 2009
“automação com
                 toque humano”


Thursday, May 14, 2009
(jidoka)




Thursday, May 14, 2009
Integração
                          Contínua


Thursday, May 14, 2009
(andon)




Thursday, May 14, 2009
Parar para consertar.
    Qualidade desde o
          começo


Thursday, May 14, 2009
Thursday, May 14, 2009
Propriedade Coletiva de Código




Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo




Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo

                  Revisão de Código




Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo

                  Revisão de Código

                  Testes




Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo

                  Revisão de Código

                  Testes

                  Integração Contínua




Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo

                  Revisão de Código

                  Testes

                  Integração Contínua

                  Simplicidade


Thursday, May 14, 2009
Propriedade Coletiva de Código

                  Refatoramento Agressivo

                  Revisão de Código

                  Testes

                  Integração Contínua

                  Simplicidade


Thursday, May 14, 2009
Contrato de
                  Escopo Variável

                 http://improveit.com.br/xp/praticas/contrato

Thursday, May 14, 2009
Humanos são
                         PÉSSIMOS em
                         prever o futuro


Thursday, May 14, 2009
Escopo




                         Qualidade
                          Variável
            Prazo                    Custo



Thursday, May 14, 2009
Qualidade




                          Escopo
                          Variável

            Prazo                    Custo



Thursday, May 14, 2009
Qualidade




                          Escopo
                          Variável

            Prazo                    Custo



Thursday, May 14, 2009
Confiança



Thursday, May 14, 2009
Respeite sua rede de parceiros e
                   fornecedores, desafiando-os e ajudando-os
                                  a melhorar.


Thursday, May 14, 2009
“ver com os
                     próprios olhos”


Thursday, May 14, 2009
(Genchi Genbutsu)




Thursday, May 14, 2009
Just in Time



Thursday, May 14, 2009
Evolução



Thursday, May 14, 2009
Thursday, May 14, 2009
Prazo
                         estimado:
                         9 meses


Thursday, May 14, 2009
Thursday, May 14, 2009
Aleluia!
                         1.5 meses!


Thursday, May 14, 2009
Aleluia!
                         1.5 meses!
                            (or is it?)


Thursday, May 14, 2009
Como um projeto
    fica 1 ano atrasado!?


Thursday, May 14, 2009
Resposta: 1 dia
                     de cada vez


Thursday, May 14, 2009
Pareto
                         (projetos)


Thursday, May 14, 2009
Thursday, May 14, 2009
Projetos
    de MUITO
     sucesso




Thursday, May 14, 2009
Projetos
    de MUITO
     sucesso




                           Projetos
                         fracassados


Thursday, May 14, 2009
Gauss
                         (metodologias)


Thursday, May 14, 2009
Thursday, May 14, 2009
“O que todo mundo faz”
                              (MEDÍOCRE)




Thursday, May 14, 2009
“O que todo mundo faz”
                              (MEDÍOCRE)



      Acima da
       Média


Thursday, May 14, 2009
“O que todo mundo faz”
                              (MEDÍOCRE)



      Acima da
                                                  Incompetência
       Média


Thursday, May 14, 2009
Thursday, May 14, 2009
Projetos de MUITO
       sucesso, executados
        ACIMA da média




Thursday, May 14, 2009
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.



Thursday, May 14, 2009
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.



Thursday, May 14, 2009
não existe receita



Thursday, May 14, 2009
agilidade não é
                      procedimento


Thursday, May 14, 2009
agilidade são
  CULTURA e VALORES


Thursday, May 14, 2009
certo?




Thursday, May 14, 2009
errado?
Thursday, May 14, 2009
Thursday, May 14, 2009
Decisões baseadas
            em filosofia
           de longo prazo


Thursday, May 14, 2009
http://norvig.com/21-days.html
Thursday, May 14, 2009
Criar líderes que
   entendem o trabalho,
    vivem a filosofia e a
    ensinam aos outros

Thursday, May 14, 2009
Desenvolver equipes
      excepcionais que
      seguem a filosofia


Thursday, May 14, 2009
COMPROMETIMENTO



Thursday, May 14, 2009
~10 mil horas
                       ~10 anos


Thursday, May 14, 2009
Em 2 semanas nos lembramos ...




Thursday, May 14, 2009
Em 2 semanas nos lembramos ...




Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Em 2 semanas nos lembramos ...
                             Ler         10%
                            Ouvir        20%
                                               Passivo
                             Ver         30%
                         Ver e Ouvir     50%
                            Dizer        70%
                                               Ativo
                         Dizer e Fazer   90%

Thursday, May 14, 2009
Eu vejo e esqueço
            Ouço e me lembro
             Faço e entendo
                         Confucius


Thursday, May 14, 2009
Especialista de
                    uma coisa só é
                    um amador em
                     todo o resto.

Thursday, May 14, 2009
Trabalho



Thursday, May 14, 2009
Tarefas



Thursday, May 14, 2009
Thursday, May 14, 2009
Valor



Thursday, May 14, 2009
“Uma jornada de
          milhares de milhas
           começa com um
            primeiro passo”
                         Lao Tzu

Thursday, May 14, 2009
Just Do It!

Thursday, May 14, 2009

Contenu connexe

En vedette

En vedette (20)

Oxente on Rails 2009
Oxente on Rails 2009Oxente on Rails 2009
Oxente on Rails 2009
 
Rails Admin - Guru SP
Rails Admin - Guru SPRails Admin - Guru SP
Rails Admin - Guru SP
 
Javaneiros 2010
Javaneiros 2010Javaneiros 2010
Javaneiros 2010
 
.NET Architects Day - DNAD 2011
.NET Architects Day - DNAD 2011.NET Architects Day - DNAD 2011
.NET Architects Day - DNAD 2011
 
SEMAC 2011 - Apresentando Ruby e Ruby on Rails
SEMAC 2011 - Apresentando Ruby e Ruby on RailsSEMAC 2011 - Apresentando Ruby e Ruby on Rails
SEMAC 2011 - Apresentando Ruby e Ruby on Rails
 
Deberes bioquimica
Deberes bioquimicaDeberes bioquimica
Deberes bioquimica
 
Webinar: Contenidos libres
Webinar: Contenidos libresWebinar: Contenidos libres
Webinar: Contenidos libres
 
Las montañas mas altas del mundo parte 5
Las montañas mas altas del mundo parte 5Las montañas mas altas del mundo parte 5
Las montañas mas altas del mundo parte 5
 
A Bola Da Amizade
A Bola Da AmizadeA Bola Da Amizade
A Bola Da Amizade
 
E23.odp.
E23.odp.E23.odp.
E23.odp.
 
Exposición imagenaltexto
Exposición imagenaltextoExposición imagenaltexto
Exposición imagenaltexto
 
Catálogo 2012
Catálogo 2012Catálogo 2012
Catálogo 2012
 
ALIMENTACION ADECUADA
ALIMENTACION ADECUADAALIMENTACION ADECUADA
ALIMENTACION ADECUADA
 
Diada cultural
Diada culturalDiada cultural
Diada cultural
 
Comunicação online Avanti!
Comunicação online Avanti!Comunicação online Avanti!
Comunicação online Avanti!
 
Las montañas mas altas del mundo parte 3
Las montañas mas altas del mundo parte 3Las montañas mas altas del mundo parte 3
Las montañas mas altas del mundo parte 3
 
E23.odp.
E23.odp.E23.odp.
E23.odp.
 
Escala de pesos 2
Escala de pesos 2Escala de pesos 2
Escala de pesos 2
 
Funny story with really long words
Funny story with really long wordsFunny story with really long words
Funny story with really long words
 
Deixe a raiva secar
Deixe a raiva secarDeixe a raiva secar
Deixe a raiva secar
 

Similaire à Encontro Locaweb Porto Alegre

Outside In Development With Cucumber
Outside In Development With CucumberOutside In Development With Cucumber
Outside In Development With CucumberLittleBIGRuby
 
Outside-In Development With Cucumber
Outside-In Development With CucumberOutside-In Development With Cucumber
Outside-In Development With CucumberBen Mabey
 
Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02GovCloud Network
 
AWS Customer Presentation - Intuit
AWS Customer Presentation - IntuitAWS Customer Presentation - Intuit
AWS Customer Presentation - IntuitAmazon Web Services
 
Retreat 051209
Retreat 051209Retreat 051209
Retreat 051209L Kaptain
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slidesjkosoy
 
Making things Move on the iPhone
Making things Move on the iPhoneMaking things Move on the iPhone
Making things Move on the iPhoneJohn Wilker
 
OpenID DrupalCon 2009
OpenID DrupalCon 2009OpenID DrupalCon 2009
OpenID DrupalCon 2009James Walker
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseTreehouse Agency
 
Atlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyAtlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyMike Cannon-Brookes
 
From concept to development
From concept to developmentFrom concept to development
From concept to developmentThomas Joos
 
Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)Dirk Haun
 

Similaire à Encontro Locaweb Porto Alegre (16)

Outside In Development With Cucumber
Outside In Development With CucumberOutside In Development With Cucumber
Outside In Development With Cucumber
 
Outside-In Development With Cucumber
Outside-In Development With CucumberOutside-In Development With Cucumber
Outside-In Development With Cucumber
 
Uber Vu - Scrum & Startups
Uber Vu - Scrum & StartupsUber Vu - Scrum & Startups
Uber Vu - Scrum & Startups
 
Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02
 
AWS Customer Presentation - Intuit
AWS Customer Presentation - IntuitAWS Customer Presentation - Intuit
AWS Customer Presentation - Intuit
 
Agilidade e qualidade de projetos
Agilidade e qualidade de projetosAgilidade e qualidade de projetos
Agilidade e qualidade de projetos
 
The Personal Brand Era Cometh
The Personal Brand Era ComethThe Personal Brand Era Cometh
The Personal Brand Era Cometh
 
Retreat 051209
Retreat 051209Retreat 051209
Retreat 051209
 
Making a living with WordPress in 2009
Making a living with WordPress in 2009Making a living with WordPress in 2009
Making a living with WordPress in 2009
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slides
 
Making things Move on the iPhone
Making things Move on the iPhoneMaking things Move on the iPhone
Making things Move on the iPhone
 
OpenID DrupalCon 2009
OpenID DrupalCon 2009OpenID DrupalCon 2009
OpenID DrupalCon 2009
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the Enterprise
 
Atlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyAtlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software Company
 
From concept to development
From concept to developmentFrom concept to development
From concept to development
 
Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)Google Summer of Code™ (in English; neutral version)
Google Summer of Code™ (in English; neutral version)
 

Plus 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
 

Plus 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
 

Dernier

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 

Dernier (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 

Encontro Locaweb Porto Alegre