SlideShare a Scribd company logo
1 of 111
Download to read offline
Manifesto 2.0
                        para a   Eng a   de SW




                            Alexandre Gomes
Friday, June 19, 2009
Friday, June 19, 2009
Engenharia de software é uma
               área do conhecimento da computação
                  voltada para a especificação,
               desenvolvimento e manutenção
              de sistemas de software aplicando
               tecnologias e práticas de gerência de
             projetos e outras disciplinas, objetivando
                             organização,
                         produtividade e
                              qualidade.
                        http://pt.wikipedia.org/wiki/Engenharia_de_software
Friday, June 19, 2009
Friday, June 19, 2009
Friday, June 19, 2009
Friday, June 19, 2009
Friday, June 19, 2009
Friday, June 19, 2009
Friday, June 19, 2009
De que tipo de software
                       estamos falando?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?




Friday, June 19, 2009
Quem se interessa por isso?
Friday, June 19, 2009
Quem se interessa por isso?
Friday, June 19, 2009
Quem se interessa por isso?
Friday, June 19, 2009
Quem se interessa por isso?
Friday, June 19, 2009
Disclaimer
           Os modelos mentais atualmente difundidos em muito se
           relacionam com a insustentabilidade sócio-econômica de vários
           setores. Herdadas da revolução industrial, as formas de trabalho
           consolidadas por filosofias de comando e controle e processos
           em estilo linha de montagem não são compatíveis com a atual
           economia do conhecimento. Na computação, métodos
           tradicionais de desenvolvimento de software têm sido duramente
           criticados por sua incompatibilidade às necessidades criativas e
           dinâmicas do setor. Neste sentido, o Manifesto 2.0 é um grito em
           favor a uma nova escola de pensamento, gerida por valores em
           favor da agilidade, qualidade de vida, da sustentabilidade
           econômica e social, da criatividade, liderança, criatividade e
           motivação. Através da análise de comportamentos modernos,
           apresentaremos esta nova escola do pensamento, comparando
           costumes obsoletos com tendências 2.0 e refletindo sobre o
           cenário da TI nos próximos anos.
Friday, June 19, 2009
Objetivo
                        Contrapor novos e
                        velhos paradigmas




Friday, June 19, 2009
grandes transformações da indústria de TI
Friday, June 19, 2009
Q




                                                          1500
                                                                 (in    ui
                                                                      fo n
                                    Ba                                  rm         he
                             (re                                             aç




Friday, June 19, 2009
                                bu     rro                                        ão
                                                                                           nt
                                                                                       )
                                    sc
                                                                                               ism
                                           c
                                          aç          o                                                    o
                                             ã




                                                          1601
                                                 o)


                                                                    Ar
                                                                 (s c
                                                                   im a




                                                          1768
                          Ro                                            pl         di
                        (s m                                                ici         sm
                        en                                                       da
                          tim       an                                             de              o
                                   en  t      ism                                          )
                                     ta
                                       lis            o
                                              m           1836
                                                 o)


                                                                       Re
                                                                 (m
                                                          1881




                                                                       at    ali
                         Si                                              er        sm
                               m                                           ial
                                                                                  ism          o
                         (s       bo
                              ub l                                                     o)
                                je is   tiv   m
                                           ism o
                                                          1893




                                                 o)


                                                                       M
                                                                 (q         od
                                                                   ue
                                                          1922




                                                                        br        er
                                                                             a          ni
                                                                                  co       sm
                                                                                      m
                                                                                           o
                                                                                               pa
                                                                                                       o
                                                                                                   ss
                                                                                                       ad
                                                                                                          o)
A história é composta por
           escolas de pensamento que
            se opõem e se alternam.


Friday, June 19, 2009
Escolas de Pensamento
                            1.0 2.0




Friday, June 19, 2009
Fábrica de Software
Friday, June 19, 2009
Ateliê de Software
Friday, June 19, 2009
Recursos Humanos
Friday, June 19, 2009
Pessoas
Friday, June 19, 2009
Produtividade
Friday, June 19, 2009
Produtividade
Friday, June 19, 2009
Sustentabilidade




Friday, June 19, 2009
Ociosidade
Friday, June 19, 2009
Ócio Criativo
Friday, June 19, 2009
Especialistas
Friday, June 19, 2009
"Se você só tem um martelo
          como ferramenta, todos os
          parafusos são vistos como
          pregos!"



Friday, June 19, 2009
Especialistas Generalistas
Friday, June 19, 2009
Exclusividade
Friday, June 19, 2009
Diversidade
Friday, June 19, 2009
Mudanças são do Mal
Friday, June 19, 2009
Mudanças são do Bem
Friday, June 19, 2009
Treine-me
Friday, June 19, 2009
Motive-me
Friday, June 19, 2009
Títulos
Friday, June 19, 2009
Títulos
Friday, June 19, 2009
Títulos
Friday, June 19, 2009
Mérito
Friday, June 19, 2009
Processo
Friday, June 19, 2009
Produto
Friday, June 19, 2009
Cartesianidade
Friday, June 19, 2009
Organicidade
Friday, June 19, 2009
Plano
Friday, June 19, 2009
Planejar
Friday, June 19, 2009
Cascata
Friday, June 19, 2009
Iterativo e Incremental
Friday, June 19, 2009
Gerente
Friday, June 19, 2009
Líder
Friday, June 19, 2009
Poder
Friday, June 19, 2009
Autoridade
Friday, June 19, 2009
Centralização
Friday, June 19, 2009
Colaboração
Friday, June 19, 2009
Complexidade
Friday, June 19, 2009
Simplicidade
Friday, June 19, 2009
Eu
Friday, June 19, 2009
Cliente
Friday, June 19, 2009
Palestra




Friday, June 19, 2009
Discussão
Friday, June 19, 2009
Powerpoint
Friday, June 19, 2009
Presentation Zen
                            menos é mais




Friday, June 19, 2009
http://tinyurl.com/manifesto20
Friday, June 19, 2009
E o que tudo isso tem a ver com a Eng de SW?
Friday, June 19, 2009
As tradicionais fábricas de software estão ruindo...




Friday, June 19, 2009
...e cedendo lugar a ambientes que promovam a criatividade.
Friday, June 19, 2009
Os contratantes estão aprendendo que
                  Engenheiros de Software não são todos iguais...
Friday, June 19, 2009
...e que as diferenças são de extremo valor
                         para o processo criativo.




Friday, June 19, 2009
Sim, é importante ser especialista em algo...




Friday, June 19, 2009
Sim, é importante ser especialista em algo...




Friday, June 19, 2009
Sim, é importante ser especialista em algo...




Friday, June 19, 2009
Sim, é importante ser especialista em algo...




Friday, June 19, 2009
...mas não alienado.




Friday, June 19, 2009
Ou seja, é
                          importante
                        sermos exímios
                        programadores
                               Java,
                               C#,
                                VB,
                              PHP,
                             Python,
                              Ruby,
                              Scala,
                              C++,
                            Smaltalk...

Friday, June 19, 2009
...mas é mais importante ainda sermos capazes de nos
      adaptarmos rapidamente a novas situações.
Friday, June 19, 2009
Afinal, Engenheiros de SW não são mais habitantes da
  morada dos deuses que muito falavam e pouco faziam...
Friday, June 19, 2009
...mas criaturas vivas que participam ativamente do
              processo de construção do produto final.
Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Durante muito tempo, ser Eng de SW significava
              ser um grande conhecedor de processos.




Friday, June 19, 2009
Felizmente, a Eng de SW está deixando de ser a
                arte de definição e obediência a processos...




Friday, June 19, 2009
...e se tornando em a arte da construção de software,
                    de ponta a ponta.




Friday, June 19, 2009
Fuja dos títulos!
  Analista de Negócios, Levantador de Requisitos, Arquiteto
   de Software, Projetista de Software, Analista de Testes,
        Engenheiro de Componentes, Especialista Web,
     Empacotador de Software, Integrador de Sistemas,
            Arquiteto SOA, Especialista Java/XXX...




Friday, June 19, 2009
Seja um ótimo
    Eng° de Software



Friday, June 19, 2009
Mas, mais que Eng. de SW,
            seja um ótimo profissional!




Friday, June 19, 2009
Mas, mais que Eng. de SW,
            seja um ótimo profissional!




Friday, June 19, 2009
Mas, mais que Eng. de SW,
            seja um ótimo profissional!




Friday, June 19, 2009
Mas, mais que Eng. de SW,
            seja um ótimo profissional!




Friday, June 19, 2009
Não baseie sua carreira no dinheiro.




Friday, June 19, 2009
Faça
                        aquilo
                         que
                         ama.

Friday, June 19, 2009
Caia na Real


❝                       Caindo na Real é sobre pular todas as coisas
                            que representam a realidade (cartas,
                        gráficos, caixas, setas, esquemas, wireframes,
                           etc.) e realmente construir a coisa real.




   http://gettingreal.37signals.com/GR_por.php
Friday, June 19, 2009
http://blog.seatecnologia.com.br/articles/2009/01/12/manifesto-2-0
Friday, June 19, 2009

More Related Content

More from Alexandre Gomes

Programação Funcional com Javascript
Programação Funcional com JavascriptProgramação Funcional com Javascript
Programação Funcional com JavascriptAlexandre Gomes
 
UnB/PPCA/CS2016 - Projeto 2
UnB/PPCA/CS2016 - Projeto 2UnB/PPCA/CS2016 - Projeto 2
UnB/PPCA/CS2016 - Projeto 2Alexandre Gomes
 
Javascript do jeito certo
Javascript do jeito certoJavascript do jeito certo
Javascript do jeito certoAlexandre Gomes
 
Construção de Software - 1º/2016
Construção de Software - 1º/2016Construção de Software - 1º/2016
Construção de Software - 1º/2016Alexandre Gomes
 
Plano de Ensino de Tópicos Avançados em Engenharia de Software
Plano de Ensino de Tópicos Avançados em Engenharia de SoftwarePlano de Ensino de Tópicos Avançados em Engenharia de Software
Plano de Ensino de Tópicos Avançados em Engenharia de SoftwareAlexandre Gomes
 
Construção de Software - 1º semestre de 2014
Construção de Software - 1º semestre de 2014Construção de Software - 1º semestre de 2014
Construção de Software - 1º semestre de 2014Alexandre Gomes
 
Laboratório de Métodos Ágeis 1/2014 - Apresentação
Laboratório de Métodos Ágeis 1/2014 - ApresentaçãoLaboratório de Métodos Ágeis 1/2014 - Apresentação
Laboratório de Métodos Ágeis 1/2014 - ApresentaçãoAlexandre Gomes
 
OpenData, Web Semântica e afins.
OpenData, Web Semântica e afins.OpenData, Web Semântica e afins.
OpenData, Web Semântica e afins.Alexandre Gomes
 
Javascript do jeito certo
Javascript do jeito certoJavascript do jeito certo
Javascript do jeito certoAlexandre Gomes
 
Javascript orientado a testes
Javascript orientado a testesJavascript orientado a testes
Javascript orientado a testesAlexandre Gomes
 

More from Alexandre Gomes (20)

TDDing com Javascript
TDDing com JavascriptTDDing com Javascript
TDDing com Javascript
 
Aprendendo a Aprender
Aprendendo a AprenderAprendendo a Aprender
Aprendendo a Aprender
 
Programação Funcional com Javascript
Programação Funcional com JavascriptProgramação Funcional com Javascript
Programação Funcional com Javascript
 
UnB/PPCA/CS2016 - Projeto 2
UnB/PPCA/CS2016 - Projeto 2UnB/PPCA/CS2016 - Projeto 2
UnB/PPCA/CS2016 - Projeto 2
 
Javascript do jeito certo
Javascript do jeito certoJavascript do jeito certo
Javascript do jeito certo
 
Construção de Software - 1º/2016
Construção de Software - 1º/2016Construção de Software - 1º/2016
Construção de Software - 1º/2016
 
Plano de Ensino de Tópicos Avançados em Engenharia de Software
Plano de Ensino de Tópicos Avançados em Engenharia de SoftwarePlano de Ensino de Tópicos Avançados em Engenharia de Software
Plano de Ensino de Tópicos Avançados em Engenharia de Software
 
O Pensamento Ágil
O Pensamento ÁgilO Pensamento Ágil
O Pensamento Ágil
 
Manifesto 2.0
Manifesto 2.0Manifesto 2.0
Manifesto 2.0
 
Construção de Software - 1º semestre de 2014
Construção de Software - 1º semestre de 2014Construção de Software - 1º semestre de 2014
Construção de Software - 1º semestre de 2014
 
Business Modeling
Business ModelingBusiness Modeling
Business Modeling
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Manifesto Ágil
Manifesto ÁgilManifesto Ágil
Manifesto Ágil
 
Laboratório de Métodos Ágeis 1/2014 - Apresentação
Laboratório de Métodos Ágeis 1/2014 - ApresentaçãoLaboratório de Métodos Ágeis 1/2014 - Apresentação
Laboratório de Métodos Ágeis 1/2014 - Apresentação
 
Scraping by examples
Scraping by examplesScraping by examples
Scraping by examples
 
Scraping by examples
Scraping by examplesScraping by examples
Scraping by examples
 
OpenData, Web Semântica e afins.
OpenData, Web Semântica e afins.OpenData, Web Semântica e afins.
OpenData, Web Semântica e afins.
 
Javascript do jeito certo
Javascript do jeito certoJavascript do jeito certo
Javascript do jeito certo
 
Javascript orientado a testes
Javascript orientado a testesJavascript orientado a testes
Javascript orientado a testes
 
Escolhas 2.0
Escolhas 2.0Escolhas 2.0
Escolhas 2.0
 

Manifesto 2.0 para Engenharia de Software