70
PRODUTIVIDADE PRODUTIVIDADE COM MÉTODOS COM MÉTODOS ÁGEIS ÁGEIS Luiz Henrique Rauber Rodrigues luizrauber.blogspot.com

Produtividade com Métodos Ágeis - Luiz Rauber

Embed Size (px)

DESCRIPTION

Resumo: Palestra com intuito de passar uma introdução aos Métodos Ágeis de Desenvolvimento e motivar uma busca a tal estudo, portanto basicamente será comentado sobre as estatísticas dos projetos de software, sobre o desafio da mudança de paradigma acerca o conceito de desenvolvimento de software e obviamente, sobre metodologias ágeis, exemplificando XP e Scrum. Sobre o palestrante: É Consultor Independente em TI e é Pós-Graduando em Gerenciamento de Projetos com ênfase em TI pela PUCRS/PMI-RS.

Citation preview

Page 1: Produtividade com Métodos Ágeis - Luiz Rauber

PRODUTIVIDADEPRODUTIVIDADECOM MÉTODOSCOM MÉTODOS

ÁGEISÁGEIS

Luiz Henrique Rauber Rodriguesluizrauber.blogspot.com

Page 2: Produtividade com Métodos Ágeis - Luiz Rauber

Objetivo: Apresentar o conceito de Métodos Ágeis não apenas como

metodologia para Desenvolvimento, mas sim de produtividade.

- Pré-requisitos: Conhecimento de Metodologias- Nível: Intermediário- Público-alvo: Estudantes/ Empreendedores

Page 3: Produtividade com Métodos Ágeis - Luiz Rauber

3

Esquema

CONTEXTUALIZAÇÃO

(Notícias Ruins, Boas...

...Motivos, Mudanças) PRODUTIVIDADE

(A onda Ágil, Manifesto...

...12 Premissas) Piscadela em XP Piscadela em Scrum Dúvidas

Page 4: Produtividade com Métodos Ágeis - Luiz Rauber

4

CONTEXTUALIZAÇÃOCONTEXTUALIZAÇÃO

Page 5: Produtividade com Métodos Ágeis - Luiz Rauber

5

Notícias Ruins

Page 6: Produtividade com Métodos Ágeis - Luiz Rauber

6

Page 7: Produtividade com Métodos Ágeis - Luiz Rauber

7

Notícias Boas

Page 8: Produtividade com Métodos Ágeis - Luiz Rauber

8

68% oportunidade

Page 9: Produtividade com Métodos Ágeis - Luiz Rauber

9

Motivos?

Page 10: Produtividade com Métodos Ágeis - Luiz Rauber

10

Page 11: Produtividade com Métodos Ágeis - Luiz Rauber

11

Falta de Comunicação

Cliente x Empresa

Empresa x Empresa Falta de Documentação Falta de Acompanhamento Gerencial Falta de Planejamento Útil Individualismo Cliente presente só no Início e Fim Falta de Comunicação

Page 12: Produtividade com Métodos Ágeis - Luiz Rauber

12

E ai?

Page 13: Produtividade com Métodos Ágeis - Luiz Rauber

13

Melhorar é Possível?

Page 14: Produtividade com Métodos Ágeis - Luiz Rauber

14

Page 15: Produtividade com Métodos Ágeis - Luiz Rauber

15

Melhorar como?

Page 16: Produtividade com Métodos Ágeis - Luiz Rauber

16

Mudando Paradigmas...

Page 17: Produtividade com Métodos Ágeis - Luiz Rauber

17

Parece um Software ?

Page 18: Produtividade com Métodos Ágeis - Luiz Rauber

18

Engenharia de Software

Page 19: Produtividade com Métodos Ágeis - Luiz Rauber

19

Parece um Software ?

Page 20: Produtividade com Métodos Ágeis - Luiz Rauber

20

Fábrica de Software

Page 21: Produtividade com Métodos Ágeis - Luiz Rauber

21

Software deve ser adaptável,

deve ser de fácil implementação,

deve ser de fácil implantação,

deve ser livre de erros,

deve ser seguro,

deve ser de fácil expansão,

deve ter boa usabilidade,

deve ser otimizado...

Page 22: Produtividade com Métodos Ágeis - Luiz Rauber

22

+ Personalizados

- Prateleira

Cliente sabe o que quer e sabe que dá pra fazer!

(embora normalmente não se consiga entender o que ele quer, e é ofício nosso descobrir)

Page 23: Produtividade com Métodos Ágeis - Luiz Rauber

23

Page 24: Produtividade com Métodos Ágeis - Luiz Rauber

24

Exemplo de um software bacana?

Linux

Page 25: Produtividade com Métodos Ágeis - Luiz Rauber

25

Mudando paradigmas...… e sendo ágil

Page 26: Produtividade com Métodos Ágeis - Luiz Rauber

26

PRODUTIVIDADEPRODUTIVIDADE

Page 27: Produtividade com Métodos Ágeis - Luiz Rauber

27

Ágil = Atualizar-se (sinal, bateria, qualidade)

Page 28: Produtividade com Métodos Ágeis - Luiz Rauber

28

Ágil = + processamento, - custos

Page 29: Produtividade com Métodos Ágeis - Luiz Rauber

29

Ágil = Tornar-se Confiável e Realmente Multitarefas

Page 30: Produtividade com Métodos Ágeis - Luiz Rauber

30

Ágil = Responder as mudanças

Page 31: Produtividade com Métodos Ágeis - Luiz Rauber

31

Ágil = Ter Foco

Page 32: Produtividade com Métodos Ágeis - Luiz Rauber

32

A onda Ágil

Page 33: Produtividade com Métodos Ágeis - Luiz Rauber

33

Time is Money! Ohhh Yesss!!

Page 34: Produtividade com Métodos Ágeis - Luiz Rauber

34

Page 35: Produtividade com Métodos Ágeis - Luiz Rauber

35

Complexidade

Desânimo Equipe

Page 36: Produtividade com Métodos Ágeis - Luiz Rauber

36

Em 2001...

“Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others

sympathetic”

… Criaram o Manifesto Ágil e

12 Premissas

Page 37: Produtividade com Métodos Ágeis - Luiz Rauber

37

Manifesto Ágil

“....Indivíduos e interação entre eles mais que

processos e ferramentas;Software em funcionamento mais que

documentação abrangente;Colaboração com o cliente mais que

negociação de contratos;Responder a mudanças mais que seguir um

plano....“

Page 38: Produtividade com Métodos Ágeis - Luiz Rauber

38

Entrega Contínua

Page 39: Produtividade com Métodos Ágeis - Luiz Rauber

39

Aceitar Mudanças

Page 40: Produtividade com Métodos Ágeis - Luiz Rauber

40

Design Incremental

Page 41: Produtividade com Métodos Ágeis - Luiz Rauber

41

Equipe Unida

Page 42: Produtividade com Métodos Ágeis - Luiz Rauber

42

Equipe Motivada

Page 43: Produtividade com Métodos Ágeis - Luiz Rauber

43

Comunicação Efetiva

Page 44: Produtividade com Métodos Ágeis - Luiz Rauber

44

Software Funcionando

Page 45: Produtividade com Métodos Ágeis - Luiz Rauber

45

Cliente Participativo

Page 46: Produtividade com Métodos Ágeis - Luiz Rauber

46

Excelência Técnica

Page 47: Produtividade com Métodos Ágeis - Luiz Rauber

47

Simplicidade

Page 48: Produtividade com Métodos Ágeis - Luiz Rauber

48

Equipe Auto-Organizáveis

Page 49: Produtividade com Métodos Ágeis - Luiz Rauber

49

Retrospectiva

Page 50: Produtividade com Métodos Ágeis - Luiz Rauber

50

Piscadela em XP

Page 51: Produtividade com Métodos Ágeis - Luiz Rauber

51

Page 52: Produtividade com Métodos Ágeis - Luiz Rauber

52

Page 53: Produtividade com Métodos Ágeis - Luiz Rauber

53

Pair-Programming

Page 54: Produtividade com Métodos Ágeis - Luiz Rauber

54

TDD

Page 55: Produtividade com Métodos Ágeis - Luiz Rauber

55

Quadro Tarefas

Page 56: Produtividade com Métodos Ágeis - Luiz Rauber

56

Piscadela Scrum

Page 57: Produtividade com Métodos Ágeis - Luiz Rauber

57

Page 58: Produtividade com Métodos Ágeis - Luiz Rauber

58

Page 59: Produtividade com Métodos Ágeis - Luiz Rauber

59

Page 60: Produtividade com Métodos Ágeis - Luiz Rauber

60

Daily Scrum

Page 61: Produtividade com Métodos Ágeis - Luiz Rauber

61

Conclusão

Page 62: Produtividade com Métodos Ágeis - Luiz Rauber

62

✔ Dominar o conceito

✗ Dominar a codificação

✔ Dominar uma Metodologia Coerente

✗ Dominar o Planejamento

✗ Dominar o Gerenciamento ++

Page 63: Produtividade com Métodos Ágeis - Luiz Rauber

63

E tudo que foi falado é verdade?

Page 64: Produtividade com Métodos Ágeis - Luiz Rauber

64

Referências - Links http://www.guma-rs.org/

http://www.agilebrazil.com/ (EVENTO 22-25 Junho POA)

http://info.abril.com.br/noticias/rede/gestao20/software/fabrica-de-software-e-uma-besteira/

http://pt.wikipedia.org/wiki/Metodologia

Manifesto Ágil - http://agilemanifesto.org/

www.extremeprogramming.org

http://improveit.com.br/xp

www.agilealliance.com

www.agile-software-development.com

www.visaoagil.com

www.scrumalliance.com

Page 65: Produtividade com Métodos Ágeis - Luiz Rauber

65

Referências – Pessoas - 1/2 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

Barry Boehm

Manoel Pimentel Medeiros

Renato Willi

José Peleteiro

Heitor Roriz

Flávio Steffens de Castro

Luiz Cláudio Parzianello

Rafael Prikladnicki

Mariana Bravo

Dairton Bassi

Page 66: Produtividade com Métodos Ágeis - Luiz Rauber

66

Referências – Pessoas - 2/2 Eduardo Meira Peres

Alexandre Magno Figueiredo

Alexandre Gomes

Fabio Akital

Guilherme Silveira

Wescley Costa

André Faria Gomes

Cecília Fernandes

Rodrigo Toledo

Rafael Sabbagh Armony

Marcelo Andrade

Christian Peixoto

Hugo Corbucci

Vinicius Teles

Daniel Wildt

Vitor Hugo Germano

Page 67: Produtividade com Métodos Ágeis - Luiz Rauber

67

Referências – Imagens - 1/3 Chaos Report – slide 5/6 - standishgroup.com/

Quadrinhos - slide 9 - it4unity.com/it/wordpress

Chuck Norris - slide 13 - unrealitymag.com

Prédio - slide 16 – cityhall.com.br

Onde os fracos não tem vez - slide 17 - dicadadrica.wordpress.com

Fusca - slide 18 - copanema.com.br

Freddy Krueguer - slide 19 – djbezzi.wordpress.com/

Matrix - slide 22 - universohq.com

Tijorola – slide 26 – gcesario.blogspot.com

Dell 386 – slide 27 – mrmartinweb.com

Windows 95 – slide 28 – toastytech.com/

Guarda-chuva – slide 29 – voyagem.com.br

Gráfico terceirizacao – slide 30 – conceito-mg.com.br

Super Sam – slide 32 – turmadochaves.com/

Page 68: Produtividade com Métodos Ágeis - Luiz Rauber

68

Referências – Imagens - 2/3 Gráfico Custos Boehm – slide 33/34 – amazon.com/exec/obidos/ASIN/0138221227/ambysoftinc/

Age of Empire – slide 37 – forum.mygames.pt

Copo – slide 38 – janeladecima.wordpress.com

Mario Lego – slide 39 – blog.retrogamer.net

Rafting – slide 40 - commons.wikimedia.org/

Fujindo – slide 41 – eupodiatamatado.com.br

Fofoca – slide 42 – blig.ig.com.br/taurinateimosaeciumenta

Tela Azul – slide 43 – blogando20.blogspot.com

Cliente Participativo – slide 44 - luizrauber.blogspot.com

Alvo – slide 45 – blogdocrato.blogspot.com/

Einstein – slide 46 – fotos.sapo.pt/zequim/pic/00185418

Gato sacana – slide 47 - sitedefotos.com.br

Page 69: Produtividade com Métodos Ágeis - Luiz Rauber

69

Referências – Imagens - 3/3 Brinde – slide 48 – carteiradeinvestimento.wordpress.com

XP logo – slide 49 - agile-process.org

Agile Flow – slide 50 – agile-process.org

Circle Practices XP – slide 51 - ullizee.wordpress.com

Pair-programming – slide 52 – leonardofaria.net

Gráfico TDD – slide 53 - ambysoft.com/surveys/tdd2008.html

Quadro Tarefas – slide 54 – epf.eclipse.org

Logo Scrum – slide 55 – moonriseconsulting.com

Prints de slides – slides 56/58 – slideshare.net/manoelp/scrum-conceitos-prticas-e-experincias-manoel-pimentel-presentation

Ciclo Scrum – slide 57 – pt.wikipedia.org/wiki/Scrum

Daily Scrum – slide 59 – eknowledger.spaces.live.com/

Page 70: Produtividade com Métodos Ágeis - Luiz Rauber

70

Obrigado pela atenção!Obrigado pela atenção!

Dúvidas? Críticas?

Sugestões? Opiniões?