Keynote Agile Brasil

42
TECNOLOGIA E AGILIDADE: PASSADO, PRESENTE E DESAFIOS FUTUROS Gabriela Guerra e Mariana Bravo

Transcript of Keynote Agile Brasil

TECNOLOGIA EAGILIDADE: PASSADO, PRESENTE E DESAFIOS FUTUROSGabriela Guerra e Mariana Bravo

2

GABRIELA GUERRA MARIANA BRAVO

oi!

3

2001

4

IPOD1.000 MÚSICAS. NO SEU BOLSO.

5

GAME BOY ADVANCELANÇAMENTO DA NINTENDO.

6

ERA UMA STARTUP.GOOGLE

7

NÃO EXISTIA:

8

GITHUBFOI CRIADO EM 2008

9

JUNIT E CRUISE CONTROL

ERAM RECÉM CRIADOS

10

AJAXAINDA NÃOEXISTIA

11

DESKTOP BROWSER JavaScript, JQuery

IIS, ASP, .NET

SQL SERVER

MICROSOFT REPORTING SERVICES

HTML, CSS, JS

SQL

12

O QUE O MANIFESTO ÁGIL QUERIA QUEBRAR

13

DESIGN

IMPLEMENTATION

VERIFICATION

MAINTENANCE

REQUIREMENTS

14

15

MONTES DE DOCUMENTOS

16

17

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 toolsWORKING 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.

18

MANIFESTO ÁGIL 2.0

19

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 toolsWORKING 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.

20

TI COMO COMMODITY TI ESTRATÉGICA

UM MUNDO EM TRANSFORMAÇÃO (RÁPIDA)

20

21

22

23

Uma reformulação radical na relação entre negócios e tecnologia.

TECH@CORE

TECH

TECH

TECH

TECH

24

DESENVOLVIMENTO DE SOFTWARE NEGÓCIOCICLOS

CURTOS

25

TIMES PEQUENOS FOCO NO NEGÓCIO AUTONOMIA

ENTREGA CONTÍNUA

AUTOMAÇÃO DE DEPLOYS AUTOMAÇÃO DE TESTES INTEGRAÇÃO CONTÍNUA

27

PRINCÍPIOS DE DESIGN

MUDA UMA PARTE

QUEBRA TODO SISTEMA

28

ANÁLISE INCREMENTAL

29

EXCELÊNCIA TÉCNICA ALTA QUALIDADE != DEVAGAR ALTA QUALIDADE => VELOCIDADE & FLEXIBILIDADE

30

MEAN TIME TO RECOVER

MTTR > MTBF

31

TECNOLOGIA ENTENDENDO NEGÓCIOS

NEGÓCIOS ENTENDENDO TECNOLOGIA

A PRÓXIMA REVOLUÇÃO INDUSTRIAL

1 1784 Produção mecanizada (máquina a vapor)

2 1870 Produção em massa (eletricidade)

3 1969 Produção automatizada (microprocessador, eletrônicos)

4 ?Possibilidades ilimitadas (fusão entre o digital, o físico e o biológico)

3ª REV. 4ª REV.automação de produção impressão 3D

3ª REV. 4ª REV.genética ciborgues

3ª REV.computador pessoal

analista arquiteta banqueira

professora contadora estatística

4ª REV.futuro do trabalho

36

COMO NOS ADAPTAMOS A TUDO ISSO?

37

38

Macro Tendência

39

Em tempos turbulentos o maior perigo é agir com a lógica de ontem

— PETER DRUCKER

40

AS MUDANÇASNUNCA SERÃO TÃO LENTAS COMO SÃO HOJE

41

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 toolsWORKING 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.

GABRIELA GUERRA Diretora Presidente, ThoughtWorks Brasil

MARIANA BRAVO Desenvolvedora, ThoughtWorks Brasil

OBRIGADA!