SlideShare una empresa de Scribd logo
1 de 240
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

ALIMENTACION ADECUADA
ALIMENTACION ADECUADAALIMENTACION ADECUADA
ALIMENTACION ADECUADA
yesenia ulloa
 
Escala de pesos 2
Escala de pesos 2Escala de pesos 2
Escala de pesos 2
lopez_gus
 
Funny story with really long words
Funny story with really long wordsFunny story with really long words
Funny story with really long words
Vasilenia Xenaki
 
Deixe a raiva secar
Deixe a raiva secarDeixe a raiva secar
Deixe a raiva secar
janhan
 

Destacado (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
 

Similar a Encontro Locaweb Porto Alegre

Outside In Development With Cucumber
Outside In Development With CucumberOutside In Development With Cucumber
Outside In Development With Cucumber
LittleBIGRuby
 
Retreat 051209
Retreat 051209Retreat 051209
Retreat 051209
L Kaptain
 
Flash on Tap slides
Flash on Tap slidesFlash on Tap slides
Flash on Tap slides
jkosoy
 

Similar a 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
 
AWS Customer Presentation - Intuit
AWS Customer Presentation - IntuitAWS Customer Presentation - Intuit
AWS Customer Presentation - Intuit
 
Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02Intuitdanbartowawstour2009 090617135031 Phpapp02
Intuitdanbartowawstour2009 090617135031 Phpapp02
 
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)
 

Más de Fabio Akita

Más 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
 

Último

Último (20)

Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 

Encontro Locaweb Porto Alegre