SlideShare ist ein Scribd-Unternehmen logo
1 von 232
Downloaden Sie, um offline zu lesen
Agilidade,
                           Text


                          Qualidade e
                          Futuro
                                  Fabio Akita
Thursday, June 18, 2009
Thursday, June 18, 2009
AkitaOnRails.com
           slideshare.net/akitaonrails




Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
13 e 14
                          Outubro

                          2009
Thursday, June 18, 2009
versão       1.5
Thursday, June 18, 2009
versão
             (beta)

                          1.5
Thursday, June 18, 2009
Thursday, June 18, 2009
~170 slides
                           ~50 min


Thursday, June 18, 2009
www.slideshare.net/akitaonrails

                    fabio.akita@locaweb.com.br




Thursday, June 18, 2009
Thursday, June 18, 2009
Idéias e Filosofias



Thursday, June 18, 2009
“Thought-Provoking”



Thursday, June 18, 2009
Menos sobre
                          “know-how”


Thursday, June 18, 2009
Mais sobre o
                          “know-why”


Thursday, June 18, 2009
1
Thursday, June 18, 2009
Como é feito um
                    software?


Thursday, June 18, 2009
“Engenharia”



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Análise   Codificação



Thursday, June 18, 2009
Programação   “Compilação”



Thursday, June 18, 2009
“Codificador”



Thursday, June 18, 2009
“Arquiteto”



Thursday, June 18, 2009
Contrato de
                  Escopo Fechado


Thursday, June 18, 2009
Thursday, June 18, 2009
Prazo        Custo



Thursday, June 18, 2009
Escopo




             Prazo                 Custo



Thursday, June 18, 2009
Premissas



Thursday, June 18, 2009
Futuro Previsível



Thursday, June 18, 2009
Trabalho Previsível



Thursday, June 18, 2009
Custo/Risco
                           Reduzido


Thursday, June 18, 2009
Garantia de
                           Entrega!


Thursday, June 18, 2009
Requerimentos

                            Análise e Design

                                  Codificação

                                          Testes

                                            Integração

                                                   Aceite

                                                     Entrega

Thursday, June 18, 2009
Escopo




             Prazo                 Custo



Thursday, June 18, 2009
Escopo



                          Qualidade
                          Variável
             Prazo                    Custo



Thursday, June 18, 2009
Standish Group - CHAOS Report 2009
Thursday, June 18, 2009
Fracasso Total      Sucesso
                                  24%              32%




                                Fracasso Médio
                                     44%




                          Standish Group - CHAOS Report 2009
Thursday, June 18, 2009
Seja Cético!



Thursday, June 18, 2009
Futuro Previsível?



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


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


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


                          Winston W. Royce - 1970
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
“Soft”ware exige
                          criatividade


Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Trabalho Previsível?



Thursday, June 18, 2009
Thursday, June 18, 2009
// create some properties and get the default Session
            Properties props = new Properties();
            props.put("mail.smtp.host", _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 + " on behalf of " + 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, June 18, 2009
new EmailMessage()
                          .from("demo@guilhermechapiewski.com")
                          .to("destination@address.com")
                          .withSubject("Fluent Mail API")
                          .withBody("Demo message")
                          .send();




                                (thanks to Guilherme Chapiewski)

Thursday, June 18, 2009
Thursday, June 18, 2009
1
Thursday, June 18, 2009
2
Thursday, June 18, 2009
Thursday, June 18, 2009
Alto custo de
                          planejamento


Thursday, June 18, 2009
Mão de obra de
                     desqualificada


Thursday, June 18, 2009
Economia de
                    (grande) Escala


Thursday, June 18, 2009
Sakichi Toyoda


Thursday, June 18, 2009
Sakichi Toyoda   Taiichi Ohno


Thursday, June 18, 2009
Como produzir com
       qualidade e baixo
     custo sem economia
          de escala?

Thursday, June 18, 2009
“Toyota Way”


Thursday, June 18, 2009
Thursday, June 18, 2009
14 princípios


Thursday, June 18, 2009
Thursday, June 18, 2009
Não é uma
                          “metodologia”


Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Valor
                           Pessoas
                      Fluxo Contínuo
                          Organização
Thursday, June 18, 2009
Valor
                           Pessoas
                      Fluxo Contínuo
                          Organização
Thursday, June 18, 2009
Valor
                           Pessoas
                      Fluxo Contínuo
                          Organização
Thursday, June 18, 2009
Valor
                           Pessoas
                      Fluxo Contínuo
                          Organização
Thursday, June 18, 2009
“Desperdício”



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 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, June 18, 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, June 18, 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, June 18, 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, June 18, 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, June 18, 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, June 18, 2009
Juntar
                 Codifica-
                  Enviar
                Aprovação
                  Testes
                 Requeri-
                  Design
                  Deploy
                  Análise
                Requisição
                do Projeto
                   Cliente
                    ção
                 mentos




Thursday, June 18, 2009
Juntar
                  Enviar     Aprovação               Aprovação                       Codifica-
                                          Requeri-                Análise   Design              Testes   Deploy
                Requisição   do Projeto              do Cliente                        ção
                                          mentos




Thursday, June 18, 2009
Trabalho                   1 hora      3 semanas    < 1 hora     8 semanas   1 semana   6 semanas    2 semanas    2 semanas




                                            Juntar
                  Enviar     Aprovação                 Aprovação                             Codifica-
                                           Requeri-                  Análise     Design                    Testes      Deploy
                Requisição   do Projeto                do Cliente                              ção
                                           mentos




     Espera            6 semanas    2 semanas    8 semanas    1 semanas   2 semanas   3 semanas    3 semanas    3 semanas




Thursday, June 18, 2009
Thursday, June 18, 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, June 18, 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, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Agilidade



Thursday, June 18, 2009
Scrum



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
“auto-reflexão”



Thursday, June 18, 2009
(hansei)




Thursday, June 18, 2009
“melhoria contínua”



Thursday, June 18, 2009
(kaizen)

Thursday, June 18, 2009
“Padrões”



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 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, June 18, 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, June 18, 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, June 18, 2009
Thursday, June 18, 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, June 18, 2009
4 valores
                          12 princípios


Thursday, June 18, 2009
2
Thursday, June 18, 2009
3
Thursday, June 18, 2009
Contrato de
                   Escopo Variável


Thursday, June 18, 2009
Premissa



Thursday, June 18, 2009
Somos PÉSSIMOS
           em prever o futuro


Thursday, June 18, 2009
Portanto,
                          nem tente!


Thursday, June 18, 2009
Escopo



                          Qualidade
                          Variável
             Prazo                    Custo



Thursday, June 18, 2009
Qualidade



                           Escopo
                            Variável
             Prazo                     Custo



Thursday, June 18, 2009
Qualidade



                           Escopo
                            Variável
             Prazo                     Custo



Thursday, June 18, 2009
Thursday, June 18, 2009
Contrato de Escopo    Se Livrar da
                  Fixo           responsabilidade



           Contrato de Escopo   Compartilhar
                Variável         a responsabilidade



Thursday, June 18, 2009
Contrato de Escopo    Se Livrar da
                  Fixo           responsabilidade



           Contrato de Escopo   Compartilhar
                Variável         a responsabilidade



Thursday, June 18, 2009
Confiança



Thursday, June 18, 2009
“Respeite sua rede de parceiros e
                   fornecedores, desafiando-os e ajudando-os
                                  a melhorar”


Thursday, June 18, 2009
Cliente
                      Product Owner
                      Scrum Master
                          Equipe

Thursday, June 18, 2009
Thursday, June 18, 2009
NÃO EXISTE
                LUGAR PARA UM
                  “GERENTE”!


Thursday, June 18, 2009
NÃO EXISTE
                LUGAR PARA UM
                  “GERENTE”!
                          (tradicional)


Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Hierarquia



Thursday, June 18, 2009
ἱερός


Thursday, June 18, 2009
“sagrado”



Thursday, June 18, 2009
ἄρχω



Thursday, June 18, 2009
“comandar, liderar”



Thursday, June 18, 2009
“Comando-Controle”



Thursday, June 18, 2009
Equipes
             Auto Gerenciadas


Thursday, June 18, 2009
Thursday, June 18, 2009
Interfaces e Usabilidade




Thursday, June 18, 2009
Interfaces e Usabilidade



                                   Codificação




Thursday, June 18, 2009
Interfaces e Usabilidade



                                   Codificação



                                            Testes e Qualidade




Thursday, June 18, 2009
Interfaces e Usabilidade



                                   Codificação



                                            Testes e Qualidade


                                                     Infra-estrutura e
                                                         Instalação

Thursday, June 18, 2009
Waterfall
                          “disfarçado” !!


Thursday, June 18, 2009
Equipes
             Auto Gerenciadas
             Cross Funcionais


Thursday, June 18, 2009
Premissas sobre
                    Pessoas:


Thursday, June 18, 2009
Thursday, June 18, 2009
Teoria X             Teoria Y
                          (autocrática)       (democrática)

                          são preguiçosas    gostam de trabalhar

               precisam ser controladas      tem auto-controle

                precisam ser motivadas           se motivam

                não são muito espertas          são espertas

                        precisam de
                                            querem fazer um bom
                    encorajamento para
                                                  trabalho
                      trabalhar direito

Thursday, June 18, 2009
“Servant Leadership”



Thursday, June 18, 2009
Thursday, June 18, 2009
Trabalho                   1 hora      3 semanas    < 1 hora     8 semanas   1 semana   6 semanas    2 semanas    2 semanas




                                            Juntar
                  Enviar     Aprovação                 Aprovação                             Codifica-
                                           Requeri-                  Análise     Design                    Testes      Deploy
                Requisição   do Projeto                do Cliente                              ção
                                           mentos




     Espera            6 semanas    2 semanas    8 semanas    1 semanas   2 semanas   3 semanas    3 semanas    3 semanas




Thursday, June 18, 2009
Trabalho                 1 dia            1 hora          2 semanas                4 semanas           4 semanas           4 semanas




                            Enviar       Aprovação           Arquitetura          Sprint                  Sprint              Sprint
                          Requisição     do Projeto          Preliminar
                                                                                   #1                      #2                  #3



     Espera
                                    2 dias        1 semana                 1 semana               1 dia               1 dia




Thursday, June 18, 2009
Experimento



Thursday, June 18, 2009
Thursday, June 18, 2009
Em 1982, a GM
       fechou a fábrica
     Freemont, Califórnia


Thursday, June 18, 2009
2 anos depois a
         fábrica foi reaberta
             pela NUMMI


Thursday, June 18, 2009
Alguma coisa
        mudou nas práticas
           gerenciais


Thursday, June 18, 2009
A GM não conseguiu
      replicar o mesmo
           sucesso


Thursday, June 18, 2009
3
Thursday, June 18, 2009
4
Thursday, June 18, 2009
O próximo passo



Thursday, June 18, 2009
Thursday, June 18, 2009
Organizações
                          Democráticas


Thursday, June 18, 2009
Thursday, June 18, 2009
Você trabalha
                           quando quer


Thursday, June 18, 2009
Você escolhe
                           seu chefe


Thursday, June 18, 2009
Você escolhe
                           o que fazer


Thursday, June 18, 2009
Você escolhe
        quanto quer ganhar


Thursday, June 18, 2009
Você sabe quanto
              todos ganham


Thursday, June 18, 2009
Você escolhe
                    quem contratar


Thursday, June 18, 2009
Você só vai em
                      reuniões que
                        importam


Thursday, June 18, 2009
Você é responsável
           pelos lucros


Thursday, June 18, 2009
Você recebe o
            dividendo do lucro


Thursday, June 18, 2009
Você vota em tudo
              que importa


Thursday, June 18, 2009
Você tem valor



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Sistemas
                          Complexos


Thursday, June 18, 2009
Equilíbrio



Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
Entropia



Thursday, June 18, 2009
“Edge of Chaos”



Thursday, June 18, 2009
Thursday, June 18, 2009
Equipes
              Auto-Organizadas


Thursday, June 18, 2009
Equipes
                          Auto-Dirigidas


Thursday, June 18, 2009
Organização
                          Democrática


Thursday, June 18, 2009
“Isso nunca vai
         funcionar na minha
              empresa”


Thursday, June 18, 2009
Thursday, June 18, 2009
Thursday, June 18, 2009
                          ?
Insanidade



Thursday, June 18, 2009
é fazer as mesmas
      coisas o tempo todo


Thursday, June 18, 2009
e esperar resultados
          diferentes


Thursday, June 18, 2009
Thursday, June 18, 2009
Caminho



Thursday, June 18, 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, June 18, 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, June 18, 2009
não existe receita



Thursday, June 18, 2009
agilidade não é
                      procedimento


Thursday, June 18, 2009
agilidade são
  CULTURA e VALORES


Thursday, June 18, 2009
certo?




Thursday, June 18, 2009
errado?
Thursday, June 18, 2009
Thursday, June 18, 2009
COMPROMETIMENTO



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

Thursday, June 18, 2009
Just Do It!
Thursday, June 18, 2009
one more thing ...



Thursday, June 18, 2009
Thursday, June 18, 2009
Obrigado!
Thursday, June 18, 2009
AkitaOnRails.com
                           slideshare.net/akitaonrails




                          Obrigado!
Thursday, June 18, 2009

Weitere ähnliche Inhalte

Mehr von Fabio 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
 
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
 
Premature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilPremature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilFabio Akita
 
Elixir - Tolerância a Falhas para Adultos - Secot VIII Sorocaba
Elixir - Tolerância a Falhas para Adultos - Secot VIII SorocabaElixir - Tolerância a Falhas para Adultos - Secot VIII Sorocaba
Elixir - Tolerância a Falhas para Adultos - Secot VIII SorocabaFabio Akita
 
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada Santista
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada SantistaElixir: Tolerância a Falhas para Adultos - OneDay Baixada Santista
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada SantistaFabio Akita
 
Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016Fabio Akita
 
QCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosQCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosFabio Akita
 

Mehr von Fabio Akita (20)

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
 
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
 
Premature optimisation: The Root of All Evil
Premature optimisation: The Root of All EvilPremature optimisation: The Root of All Evil
Premature optimisation: The Root of All Evil
 
Elixir - Tolerância a Falhas para Adultos - Secot VIII Sorocaba
Elixir - Tolerância a Falhas para Adultos - Secot VIII SorocabaElixir - Tolerância a Falhas para Adultos - Secot VIII Sorocaba
Elixir - Tolerância a Falhas para Adultos - Secot VIII Sorocaba
 
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada Santista
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada SantistaElixir: Tolerância a Falhas para Adultos - OneDay Baixada Santista
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada Santista
 
Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016Evento Codeminer UFRN 2016
Evento Codeminer UFRN 2016
 
QCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosQCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
QCON SP 2016 - Elixir: Tolerância a Falhas para Adultos
 

Kürzlich hochgeladen

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 

Kürzlich hochgeladen (20)

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 

Encontro Locaweb São Paulo (correta)