SlideShare une entreprise Scribd logo
1  sur  216
Télécharger pour lire hors ligne
Agilidade e
                         Text


                        Qualidade de
                        Projetos
                                Fabio Akita
Friday, June 12, 2009
Friday, June 12, 2009
AkitaOnRails.com
            slideshare.net/akitaonrails




Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
13 e 14
                        Outubro

                        2009
Friday, June 12, 2009
Filosofia



Friday, June 12, 2009
φιλοσοφία



Friday, June 12, 2009
“Amor à Sabedoria”



Friday, June 12, 2009
Menos sobre
                        “know-how”


Friday, June 12, 2009
Mais sobre o
                        “know-why”


Friday, June 12, 2009
Friday, June 12, 2009
~150 slides
                         ~50 min


Friday, June 12, 2009
www.slideshare.net/akitaonrails

                    fabio.akita@locaweb.com.br




Friday, June 12, 2009
Friday, June 12, 2009
1
Friday, June 12, 2009
Como é um
                        software?


Friday, June 12, 2009
Desenvolvimento
                   Clássico


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Desenvolvimento
                   “Caseiro”


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
D.O.S.


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Como é feito um
                     software?


Friday, June 12, 2009
“Engenharia”



Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Análise   Codificação



Friday, June 12, 2009
Programação   “Compilação”



Friday, June 12, 2009
“Codificador”



Friday, June 12, 2009
“Arquiteto”



Friday, June 12, 2009
Varejão de
                        Metodologias


Friday, June 12, 2009
Friday, June 12, 2009
É graças à
                        metodologias


Friday, June 12, 2009
Friday, June 12, 2009
É claro ...



Friday, June 12, 2009
Se você é a
                        consultoria ...


Friday, June 12, 2009
O cliente não
                        implementou a
                         metodologia
                           direito!

Friday, June 12, 2009
Se você é
                        cliente ...


Friday, June 12, 2009
Esse negócio
                de “ágil” nunca
                ia funcionar ...

Friday, June 12, 2009
Friday, June 12, 2009
Pegadinha ...



Friday, June 12, 2009
Friday, June 12, 2009
The Monkey made me do it
                        It is all   his fault!
Friday, June 12, 2009
Especialista de
                        uma coisa só é
                        um amador em
                         todo o resto.

Friday, June 12, 2009
Contrato de
                        Escopo Fixo




Friday, June 12, 2009
Friday, June 12, 2009
Prazo     Custo



Friday, June 12, 2009
Escopo




              Prazo              Custo



Friday, June 12, 2009
Premissas



Friday, June 12, 2009
Futuro Previsível



Friday, June 12, 2009
Trabalho Previsível



Friday, June 12, 2009
Custo/Risco
                         Reduzido


Friday, June 12, 2009
Garantia de
                         Entrega!


Friday, June 12, 2009
Requerimentos

                          Análise e Design

                                Codificação

                                        Testes

                                          Integração

                                                 Aceite

                                                   Entrega

Friday, June 12, 2009
Escopo




              Prazo              Custo



Friday, June 12, 2009
Escopo



                        Qualidade
                        Variável
              Prazo                 Custo



Friday, June 12, 2009
Friday, June 12, 2009
                        DUH!
Standish Group - CHAOS Report 2009
Friday, June 12, 2009
Fracasso Total
              24%


                                                      Sucesso
                                                        32%




                          Fracasso Médio
                               44%


                        Standish Group - CHAOS Report 2009
Friday, June 12, 2009
Seja Cético!



Friday, June 12, 2009
Futuro Previsível?



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


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


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


                        Winston W. Royce - 1970
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
“Soft”ware exige
                        criatividade


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Trabalho Previsível?



Friday, June 12, 2009
Friday, June 12, 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);
Friday, June 12, 2009
new EmailMessage()
                            .from("demo@guilhermechapiewski.com")
                            .to("destination@address.com")
                            .withSubject("Fluent Mail API")
                            .withBody("Demo message")
                            .send();




                                  (thanks to Guilherme Chapiewski)

Friday, June 12, 2009
Friday, June 12, 2009
Risco/Custo
                         Reduzido?


Friday, June 12, 2009
1
Friday, June 12, 2009
2
Friday, June 12, 2009
Friday, June 12, 2009
Alto custo de
                        planejamento


Friday, June 12, 2009
Mão de obra de
                        desqualificada


Friday, June 12, 2009
Economia de
                        (grande) Escala


Friday, June 12, 2009
Sakichi Toyoda


Friday, June 12, 2009
Sakichi Toyoda   Taiichi Ohno


Friday, June 12, 2009
Como produzir com
       qualidade e baixo
     custo sem economia
          de escala?

Friday, June 12, 2009
Friday, June 12, 2009
“Toyota Way”


Friday, June 12, 2009
14 princípios


Friday, June 12, 2009
Friday, June 12, 2009
Não é uma
                        “metodologia”


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Adicionar apenas Valor

                           Concentrar nas pessoas
                             que adicionam valor

                        Fluir Valor a partir da demanda


                        Otimizar por toda a organização


Friday, June 12, 2009
Adicionar apenas Valor

                           Concentrar nas pessoas
                             que adicionam valor

                        Fluir Valor a partir da demanda


                        Otimizar por toda a organização


Friday, June 12, 2009
Adicionar apenas Valor

                           Concentrar nas pessoas
                             que adicionam valor

                        Fluir Valor a partir da demanda


                        Otimizar por toda a organização


Friday, June 12, 2009
Adicionar apenas Valor

                           Concentrar nas pessoas
                             que adicionam valor

                        Fluir Valor a partir da demanda


                        Otimizar por toda a organização


Friday, June 12, 2009
“Desperdício”



Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

Friday, June 12, 2009
8 Empresas

                          14 pontos de armazenamento

                               Repassado 30 vezes

                        24% da matéria prima é jogada fora

                                    319 dias

                           3 horas é trabalho de valor

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




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




Friday, June 12, 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




Friday, June 12, 2009
Friday, June 12, 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


Friday, June 12, 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


Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Agilidade



Friday, June 12, 2009
Scrum



Friday, June 12, 2009
“Scrummage”



Friday, June 12, 2009
Friday, June 12, 2009
Cliente
                        Product Owner
                        Scrum Master
                            Equipe

Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Valor deve ser
          puxado (pull) e não
           empurrado (push)


Friday, June 12, 2009
Friday, June 12, 2009
Planejamento de
                   Curto Prazo


Friday, June 12, 2009
Friday, June 12, 2009
Mudanças são
                         bem vindas


Friday, June 12, 2009
Friday, June 12, 2009
“auto-reflexão”



Friday, June 12, 2009
(hansei)




Friday, June 12, 2009
“melhoria contínua”



Friday, June 12, 2009
(kaizen)

Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 2009
Friday, June 12, 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

Friday, June 12, 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

Friday, June 12, 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




Friday, June 12, 2009
Friday, June 12, 2009
Indíviduos e Interações
                   do que processos e ferramentas




Friday, June 12, 2009
Indíviduos e Interações
                   do que processos e ferramentas

                   Software que funciona
                   do que documentação compreensiva




Friday, June 12, 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




Friday, June 12, 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


Friday, June 12, 2009
4 valores
                        12 princípios


Friday, June 12, 2009
2
Friday, June 12, 2009
3
Friday, June 12, 2009
Contrato de
                    Escopo Variável


Friday, June 12, 2009
Premissa



Friday, June 12, 2009
Somos PÉSSIMOS
            em prever o futuro


Friday, June 12, 2009
Portanto,
                        nem tente!


Friday, June 12, 2009
Escopo



                        Qualidade
                        Variável
              Prazo                 Custo



Friday, June 12, 2009
Qualidade



                         Escopo
                          Variável
              Prazo                  Custo



Friday, June 12, 2009
Qualidade



                         Escopo
                          Variável
              Prazo                  Custo



Friday, June 12, 2009
Friday, June 12, 2009
Contrato de Escopo    Se Livrar da
                   Fixo           responsabilidade



            Contrato de Escopo   Compartilhar
                 Variável         a responsabilidade



Friday, June 12, 2009
Contrato de Escopo    Se Livrar da
                   Fixo           responsabilidade



            Contrato de Escopo   Compartilhar
                 Variável         a responsabilidade



Friday, June 12, 2009
Confiança



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


Friday, June 12, 2009
Cliente
                        Product Owner
                        Scrum Master
                            Equipe

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


Friday, June 12, 2009
Friday, June 12, 2009
Equipes
              Auto Gerenciadas


Friday, June 12, 2009
Friday, June 12, 2009
Interfaces e Usabilidade




Friday, June 12, 2009
Interfaces e Usabilidade



                                 Codificação




Friday, June 12, 2009
Interfaces e Usabilidade



                                 Codificação



                                          Testes e Qualidade




Friday, June 12, 2009
Interfaces e Usabilidade



                                 Codificação



                                          Testes e Qualidade


                                                   Infra-estrutura e
                                                       Instalação

Friday, June 12, 2009
Waterfall
                        “disfarçado” !!


Friday, June 12, 2009
Equipes
              Cross Funcionais
              Auto Gerenciadas


Friday, June 12, 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




Friday, June 12, 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




Friday, June 12, 2009
Evolução



Friday, June 12, 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.



Friday, June 12, 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.



Friday, June 12, 2009
não existe receita



Friday, June 12, 2009
agilidade não é
                         procedimento


Friday, June 12, 2009
agilidade são
  CULTURA e VALORES


Friday, June 12, 2009
certo?




Friday, June 12, 2009
errado?
Friday, June 12, 2009
Friday, June 12, 2009
Decisões baseadas
            em filosofia
           de longo prazo


Friday, June 12, 2009
COMPROMETIMENTO



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

Friday, June 12, 2009
Eu vejo e esqueço
             Ouço e me lembro
              Faço e entendo
                        Confucius


Friday, June 12, 2009
Just Do It!
Friday, June 12, 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




Friday, June 12, 2009
Robert C. Martin



Friday, June 12, 2009
“Uncle Bob”


Friday, June 12, 2009
Código Limpo



Friday, June 12, 2009
Friday, June 12, 2009
Test Driven
                        Development


Friday, June 12, 2009
“Faça Certo da
                         Primeira Vez”


Friday, June 12, 2009
“Stop the Line”
Friday, June 12, 2009
Friday, June 12, 2009
OBRIGADO

             www.slideshare.net/akitaonrails

                    fabio.akita@locaweb.com.br



Friday, June 12, 2009

Contenu connexe

En vedette

Devs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented ProgrammingDevs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented ProgrammingFabio Akita
 
QConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações WebQConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações WebFabio Akita
 
Toster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability OptionsToster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability OptionsFabio Akita
 
Ecossistema Rails - IBTA 2014
Ecossistema Rails - IBTA 2014Ecossistema Rails - IBTA 2014
Ecossistema Rails - IBTA 2014Fabio Akita
 
Oxente Rails 2010
Oxente Rails 2010Oxente Rails 2010
Oxente Rails 2010Fabio Akita
 
Workshop de Ruby on Rails
Workshop de Ruby on RailsWorkshop de Ruby on Rails
Workshop de Ruby on RailsFabio Akita
 
Ruby Masters 2011
Ruby Masters 2011Ruby Masters 2011
Ruby Masters 2011Fabio Akita
 
Fisl 11 - Ecossistema Ruby on Rails
Fisl 11 - Ecossistema Ruby on RailsFisl 11 - Ecossistema Ruby on Rails
Fisl 11 - Ecossistema Ruby on RailsFabio Akita
 
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com RubyFisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com RubyFabio Akita
 
Nibirueagrandetransioplanetria 1226837659796140-9
Nibirueagrandetransioplanetria 1226837659796140-9Nibirueagrandetransioplanetria 1226837659796140-9
Nibirueagrandetransioplanetria 1226837659796140-9Dilmene Rodrigues
 
Microsoft Power Point Expectativas Racionais E InflaçãO
Microsoft Power Point   Expectativas Racionais E InflaçãOMicrosoft Power Point   Expectativas Racionais E InflaçãO
Microsoft Power Point Expectativas Racionais E InflaçãOjoseguilhermevieira
 
C:\fakepath\bob marley 2
C:\fakepath\bob marley 2C:\fakepath\bob marley 2
C:\fakepath\bob marley 2Elton Margaço
 

En vedette (16)

Devs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented ProgrammingDevs for Leokz e 7Masters - WTF Oriented Programming
Devs for Leokz e 7Masters - WTF Oriented Programming
 
QConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações WebQConSP 2015 - Dicas de Performance para Aplicações Web
QConSP 2015 - Dicas de Performance para Aplicações Web
 
Toster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability OptionsToster - Understanding the Rails Web Model and Scalability Options
Toster - Understanding the Rails Web Model and Scalability Options
 
Ecossistema Rails - IBTA 2014
Ecossistema Rails - IBTA 2014Ecossistema Rails - IBTA 2014
Ecossistema Rails - IBTA 2014
 
Oxente Rails 2010
Oxente Rails 2010Oxente Rails 2010
Oxente Rails 2010
 
Workshop de Ruby on Rails
Workshop de Ruby on RailsWorkshop de Ruby on Rails
Workshop de Ruby on Rails
 
Ruby Masters 2011
Ruby Masters 2011Ruby Masters 2011
Ruby Masters 2011
 
Fisl 11 - Ecossistema Ruby on Rails
Fisl 11 - Ecossistema Ruby on RailsFisl 11 - Ecossistema Ruby on Rails
Fisl 11 - Ecossistema Ruby on Rails
 
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com RubyFisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
 
Nibirueagrandetransioplanetria 1226837659796140-9
Nibirueagrandetransioplanetria 1226837659796140-9Nibirueagrandetransioplanetria 1226837659796140-9
Nibirueagrandetransioplanetria 1226837659796140-9
 
Ram
RamRam
Ram
 
Certificate Training
Certificate TrainingCertificate Training
Certificate Training
 
4 11-54
4 11-544 11-54
4 11-54
 
4 18-54
4 18-544 18-54
4 18-54
 
Microsoft Power Point Expectativas Racionais E InflaçãO
Microsoft Power Point   Expectativas Racionais E InflaçãOMicrosoft Power Point   Expectativas Racionais E InflaçãO
Microsoft Power Point Expectativas Racionais E InflaçãO
 
C:\fakepath\bob marley 2
C:\fakepath\bob marley 2C:\fakepath\bob marley 2
C:\fakepath\bob marley 2
 

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
 

Encontro Locaweb São Paulo