Ecossistema ágil

22
ECOSSISTEMA ÁGIL: SCRUM, eXtreme Programming E LEAN 24/11/2011

description

Ecosistema Agile

Transcript of Ecossistema ágil

Page 1: Ecossistema ágil

ECOSSISTEMA ÁGIL: SCRUM, eXtreme Programming E

LEAN

24/11/2011

Page 2: Ecossistema ágil

Roberto Provinciali Brandini

Programador com experiência em Clipper, Foxpro, c#, .Net, Java, SQL, PHP, ASP

Analista de Sistemas Analista de Negócio Analista de Processos Formado em Desenvolvimento de Aplicações Web

– FANESE Pós Graduado em Gestão de Projetos de Software

– FANESE Gestor de Projetos da DPSISTEMAS

Contato (79) 3259-1038 [email protected] [email protected]

Page 3: Ecossistema ágil

ECOSSISTEMA

Como em todo ECOSSISTEMA, um sistema alimenta outro.

Page 4: Ecossistema ágil

PROJETOSP

RO

XIM

O D

O

AC

EIT

ÁV

EL

LO

NG

E D

O

AC

EIT

ÁV

EL

PROXIMO DACERTEZA

LONGE DACERTEZA

Page 5: Ecossistema ágil

MÉTODOS DE GERENCIAMENTOS

Sem Metodologia (31%)

• Caos• Pressão

Clássico (34%)

• PMI• RUP

Ágile (35%)

• SCRUM• LEAN• XP

Page 6: Ecossistema ágil

METODOLOGIAS

http://www.ramonduraes.net/2010/05/18/forrester-research-destaca-a-microsoft-como-lider-de-alm-em-2010/

Page 7: Ecossistema ágil

INFORMAL (CAOS)

Não se sabe o que vai se fazer; Tudo é urgente; Entrega imediata; Não tem como medir eficiência,

prazo e custo; Sem gerenciamento de risco; Sem comunicação formal; Tarefas não documentadas;

Page 8: Ecossistema ágil

POUCO PLANEJADA (PRESSÃO)

Sabe-se mais ou menos o que vai se fazer;

Tudo é urgente; Entrega imediata; Não tem como medir eficiência,

prazo e custo; Sem gerenciamento de risco; Sem comunicação formal; Tarefas não documentadas;

Page 9: Ecossistema ágil

CLÁSSICO (PMI/RUP)

Sabe-se exatamente o que vai se fazer;

Tudo é planejado; Entrega é planejada; Pode-se medir eficiência, prazo e

custo; Possui processo de implantação. Possui gerenciamento de risco; Possui comunicação formal; Tarefas documentadas;

Page 10: Ecossistema ágil

DOCUMENTAÇÃO FORMAL

Criação do Produto

Documentação

Page 11: Ecossistema ágil

ÁGIL (SCRUM/LEAN/XP)

Sabe-se mais ou menos o que vai se fazer;

Tudo é planejado; Entrega planejada; Tem como medir eficiência, prazo e

custo; Pode haver gerenciamento de Risco; Comunicação constante com

stakeholder; Tarefas pouco documentadas;

Page 12: Ecossistema ágil

PONTOS IMPORTANTESLE

AN Eliminar

DesperdiciosCriar ConhecimentoQualidadePostegar DecisãoEntrega RápidaOtimizar o “TODO”Eliminar requisitos pouco específicos

SC

RU

M Papeis clarosScrum MasterPlanejamentoReuniões díariasChecagem do sprintAções futurasComunicaçãoRetrospectivasGestão a vista

XP TDD

Programação em ParPadrões de programaçãoIntegração ContínuaSimplicidadeControle de VersãoCoachingTeste de Aceitação

Page 13: Ecossistema ágil

QUEBRA DE PARADIGMA

Clássico Ágil

Escopo Prazo

Custo

Qualidade Prazo

Custo

Qualidade Escopo

Page 14: Ecossistema ágil

COMPLEXIDADE X CLIENTE X DOCUMENTAÇÃO

1940 1950 1960 1970 1980 1990 2000 20100

5

10

15

20

25

Complexidade Envolvimento ClienteDocumentação Formal

Page 15: Ecossistema ágil

PLANEJAMENTO vs CODIGO vs TESTE

Sem Metodologia

Classico Agil0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

TesteCodigoPlanejamento

Page 16: Ecossistema ágil

INTEGRAÇÃO

XP

SCRUM

LEAN Diretoria

Gerência de Teste

Analistas de Teste Testadores

Gerência de Codificação

Analistas de sistemas

Programadores

Page 17: Ecossistema ágil

COMO IMPLANTAR(BOTTOM UP)

XP

SCRUM

LEAN

Page 18: Ecossistema ágil

EMPRESAS QUE UTILIZAM DESENVOLVIMENTO ÁGIL

Page 19: Ecossistema ágil

SIMPLIFICANDO

LEAN SCRUM XP

• ELIMINAR DESPERDÍCIO

• QUALIDADE• OBJETIVIDADE

• REUNIÕES DIÁRIAS

• PEQUENAS VERSÕES

• PAPEIS CLAROS

• SIMPLICIDADE• CONTROLE DE

VERSÃO• PADRÕES DE

CODIFIAÇÃO

Page 20: Ecossistema ágil

REFLEXÃO ?

Qual a melhor maneira de implantar uma metodologia Ágil na empresa ?

Page 21: Ecossistema ágil

CONTATO

sbicse.wordpress.com

@RobertoBrandini

facebook.com/roberto.brandini

[email protected]

www.dpsistemas.com.br

Page 22: Ecossistema ágil