111
Manifesto 2.0 para a Eng a de SW Alexandre Gomes Friday, June 19, 2009

Manifesto 2.0 para a Engenharia de Software

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Manifesto 2.0 para a Engenharia de Software

Manifesto 2.0para a Enga de SW

Alexandre GomesFriday, June 19, 2009

Page 2: Manifesto 2.0 para a Engenharia de Software

Friday, June 19, 2009

Page 3: Manifesto 2.0 para a Engenharia de Software

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

Page 4: Manifesto 2.0 para a Engenharia de Software

Friday, June 19, 2009

Page 5: Manifesto 2.0 para a Engenharia de Software

Friday, June 19, 2009

Page 6: Manifesto 2.0 para a Engenharia de Software

① ②

Friday, June 19, 2009

Page 7: Manifesto 2.0 para a Engenharia de Software

① ②

Friday, June 19, 2009

Page 8: Manifesto 2.0 para a Engenharia de Software

① ②

④Friday, June 19, 2009

Page 9: Manifesto 2.0 para a Engenharia de Software

① ②

Friday, June 19, 2009

Page 10: Manifesto 2.0 para a Engenharia de Software

De que tipo de software estamos falando?

Friday, June 19, 2009

Page 11: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 12: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 13: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 14: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 15: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 16: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 17: Manifesto 2.0 para a Engenharia de Software

Quem se interessa por isso?

Friday, June 19, 2009

Page 18: Manifesto 2.0 para a Engenharia de Software

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

Page 19: Manifesto 2.0 para a Engenharia de Software

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

Page 20: Manifesto 2.0 para a Engenharia de Software

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

Page 21: Manifesto 2.0 para a Engenharia de Software

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

Page 22: Manifesto 2.0 para a Engenharia de Software

DisclaimerOs 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

Page 23: Manifesto 2.0 para a Engenharia de Software

ObjetivoContrapor novos e velhos paradigmas

Friday, June 19, 2009

Page 24: Manifesto 2.0 para a Engenharia de Software

grandes transformações da indústria de TIFriday, June 19, 2009

Page 25: Manifesto 2.0 para a Engenharia de Software

1500 1601 1768 1836 1881 1893 1922

Quinhe

ntism

o

(infor

mação

)

Barroc

o

(rebu

scaç

ão)

Arcadis

mo

(simpli

cidad

e)

Roman

tismo

(senti

mental

ismo)

Realis

mo

(mate

rialis

mo)

Simbo

lismo

(subje

tivism

o)

Moder

nismo

(queb

ra co

m o pa

ssad

o)

Friday, June 19, 2009

Page 26: Manifesto 2.0 para a Engenharia de Software

A história é composta por escolas de pensamento que

se opõem e se alternam.

Friday, June 19, 2009

Page 27: Manifesto 2.0 para a Engenharia de Software

Escolas de Pensamento

1.0 2.0

Friday, June 19, 2009

Page 28: Manifesto 2.0 para a Engenharia de Software

Fábrica de SoftwareFriday, June 19, 2009

Page 29: Manifesto 2.0 para a Engenharia de Software

Ateliê de SoftwareFriday, June 19, 2009

Page 30: Manifesto 2.0 para a Engenharia de Software

Recursos HumanosFriday, June 19, 2009

Page 31: Manifesto 2.0 para a Engenharia de Software

PessoasFriday, June 19, 2009

Page 32: Manifesto 2.0 para a Engenharia de Software

ProdutividadeFriday, June 19, 2009

Page 33: Manifesto 2.0 para a Engenharia de Software

ProdutividadeFriday, June 19, 2009

Page 34: Manifesto 2.0 para a Engenharia de Software

Sustentabilidade

Friday, June 19, 2009

Page 35: Manifesto 2.0 para a Engenharia de Software

OciosidadeFriday, June 19, 2009

Page 36: Manifesto 2.0 para a Engenharia de Software

Ócio CriativoFriday, June 19, 2009

Page 37: Manifesto 2.0 para a Engenharia de Software

EspecialistasFriday, June 19, 2009

Page 38: Manifesto 2.0 para a Engenharia de Software

"Se você só tem um martelo como ferramenta, todos os parafusos são vistos como pregos!"

Friday, June 19, 2009

Page 39: Manifesto 2.0 para a Engenharia de Software

Especialistas GeneralistasFriday, June 19, 2009

Page 40: Manifesto 2.0 para a Engenharia de Software

ExclusividadeFriday, June 19, 2009

Page 41: Manifesto 2.0 para a Engenharia de Software

DiversidadeFriday, June 19, 2009

Page 42: Manifesto 2.0 para a Engenharia de Software

Mudanças são do MalFriday, June 19, 2009

Page 43: Manifesto 2.0 para a Engenharia de Software

Mudanças são do BemFriday, June 19, 2009

Page 44: Manifesto 2.0 para a Engenharia de Software

Treine-meFriday, June 19, 2009

Page 45: Manifesto 2.0 para a Engenharia de Software

Motive-meFriday, June 19, 2009

Page 46: Manifesto 2.0 para a Engenharia de Software

TítulosFriday, June 19, 2009

Page 47: Manifesto 2.0 para a Engenharia de Software

TítulosFriday, June 19, 2009

Page 48: Manifesto 2.0 para a Engenharia de Software

TítulosFriday, June 19, 2009

Page 49: Manifesto 2.0 para a Engenharia de Software

MéritoFriday, June 19, 2009

Page 50: Manifesto 2.0 para a Engenharia de Software

ProcessoFriday, June 19, 2009

Page 51: Manifesto 2.0 para a Engenharia de Software

ProdutoFriday, June 19, 2009

Page 52: Manifesto 2.0 para a Engenharia de Software

CartesianidadeFriday, June 19, 2009

Page 53: Manifesto 2.0 para a Engenharia de Software

OrganicidadeFriday, June 19, 2009

Page 54: Manifesto 2.0 para a Engenharia de Software

PlanoFriday, June 19, 2009

Page 55: Manifesto 2.0 para a Engenharia de Software

PlanejarFriday, June 19, 2009

Page 56: Manifesto 2.0 para a Engenharia de Software

CascataFriday, June 19, 2009

Page 57: Manifesto 2.0 para a Engenharia de Software

Iterativo e IncrementalFriday, June 19, 2009

Page 58: Manifesto 2.0 para a Engenharia de Software

GerenteFriday, June 19, 2009

Page 59: Manifesto 2.0 para a Engenharia de Software

LíderFriday, June 19, 2009

Page 60: Manifesto 2.0 para a Engenharia de Software

PoderFriday, June 19, 2009

Page 61: Manifesto 2.0 para a Engenharia de Software

AutoridadeFriday, June 19, 2009

Page 62: Manifesto 2.0 para a Engenharia de Software

CentralizaçãoFriday, June 19, 2009

Page 63: Manifesto 2.0 para a Engenharia de Software

ColaboraçãoFriday, June 19, 2009

Page 64: Manifesto 2.0 para a Engenharia de Software

ComplexidadeFriday, June 19, 2009

Page 65: Manifesto 2.0 para a Engenharia de Software

SimplicidadeFriday, June 19, 2009

Page 66: Manifesto 2.0 para a Engenharia de Software

EuFriday, June 19, 2009

Page 67: Manifesto 2.0 para a Engenharia de Software

ClienteFriday, June 19, 2009

Page 68: Manifesto 2.0 para a Engenharia de Software

Palestra

Friday, June 19, 2009

Page 69: Manifesto 2.0 para a Engenharia de Software

DiscussãoFriday, June 19, 2009

Page 70: Manifesto 2.0 para a Engenharia de Software

PowerpointFriday, June 19, 2009

Page 71: Manifesto 2.0 para a Engenharia de Software

Presentation Zenmenos é mais

Friday, June 19, 2009

Page 72: Manifesto 2.0 para a Engenharia de Software

http://tinyurl.com/manifesto20Friday, June 19, 2009

Page 73: Manifesto 2.0 para a Engenharia de Software

E o que tudo isso tem a ver com a Eng de SW?Friday, June 19, 2009

Page 74: Manifesto 2.0 para a Engenharia de Software

As tradicionais fábricas de software estão ruindo...

Friday, June 19, 2009

Page 75: Manifesto 2.0 para a Engenharia de Software

...e cedendo lugar a ambientes que promovam a criatividade.Friday, June 19, 2009

Page 76: Manifesto 2.0 para a Engenharia de Software

Os contratantes estão aprendendo que Engenheiros de Software não são todos iguais...

Friday, June 19, 2009

Page 77: Manifesto 2.0 para a Engenharia de Software

...e que as diferenças são de extremo valor para o processo criativo.

Friday, June 19, 2009

Page 78: Manifesto 2.0 para a Engenharia de Software

Sim, é importante ser especialista em algo...

Friday, June 19, 2009

Page 79: Manifesto 2.0 para a Engenharia de Software

Sim, é importante ser especialista em algo...

Friday, June 19, 2009

Page 80: Manifesto 2.0 para a Engenharia de Software

Sim, é importante ser especialista em algo...

Friday, June 19, 2009

Page 81: Manifesto 2.0 para a Engenharia de Software

Sim, é importante ser especialista em algo...

Friday, June 19, 2009

Page 82: Manifesto 2.0 para a Engenharia de Software

...mas não alienado.

Friday, June 19, 2009

Page 83: Manifesto 2.0 para a Engenharia de Software

Ou seja, é importante

sermos exímios programadores

Java, C#, VB, PHP,

Python, Ruby, Scala, C++,

Smaltalk...

Friday, June 19, 2009

Page 84: Manifesto 2.0 para a Engenharia de Software

...mas é mais importante ainda sermos capazes de nos adaptarmos rapidamente a novas situações.

Friday, June 19, 2009

Page 85: Manifesto 2.0 para a Engenharia de Software

Afinal, Engenheiros de SW não são mais habitantes da morada dos deuses que muito falavam e pouco faziam...

Friday, June 19, 2009

Page 86: Manifesto 2.0 para a Engenharia de Software

...mas criaturas vivas que participam ativamente do processo de construção do produto final.

Friday, June 19, 2009

Page 87: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 88: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 89: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 90: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 91: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 92: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 93: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 94: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 95: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 96: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 97: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 98: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 99: Manifesto 2.0 para a Engenharia de Software

Durante muito tempo, ser Eng de SW significava ser um grande conhecedor de processos.

Friday, June 19, 2009

Page 100: Manifesto 2.0 para a Engenharia de Software

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

Friday, June 19, 2009

Page 101: Manifesto 2.0 para a Engenharia de Software

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

Friday, June 19, 2009

Page 102: Manifesto 2.0 para a Engenharia de Software

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

Page 103: Manifesto 2.0 para a Engenharia de Software

Seja um ótimo Eng° de Software

Friday, June 19, 2009

Page 104: Manifesto 2.0 para a Engenharia de Software

Mas, mais que Eng. de SW, seja um ótimo profissional!

Friday, June 19, 2009

Page 105: Manifesto 2.0 para a Engenharia de Software

Mas, mais que Eng. de SW, seja um ótimo profissional!

Friday, June 19, 2009

Page 106: Manifesto 2.0 para a Engenharia de Software

Mas, mais que Eng. de SW, seja um ótimo profissional!

Friday, June 19, 2009

Page 107: Manifesto 2.0 para a Engenharia de Software

Mas, mais que Eng. de SW, seja um ótimo profissional!

Friday, June 19, 2009

Page 108: Manifesto 2.0 para a Engenharia de Software

Não baseie sua carreira no dinheiro.

Friday, June 19, 2009

Page 109: Manifesto 2.0 para a Engenharia de Software

Faça aquilo que ama.

Friday, June 19, 2009

Page 110: Manifesto 2.0 para a Engenharia de Software

http://gettingreal.37signals.com/GR_por.php

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.

Caia na Real

Friday, June 19, 2009

Page 111: Manifesto 2.0 para a Engenharia de Software

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