Ecossistema ágil

Post on 18-Dec-2014

798 views 1 download

description

Ecosistema Agile

Transcript of Ecossistema ágil

ECOSSISTEMA ÁGIL: SCRUM, eXtreme Programming E

LEAN

24/11/2011

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 roberto@dpsistemas.com.br dp.sistemas@gmail.com

ECOSSISTEMA

Como em todo ECOSSISTEMA, um sistema alimenta outro.

PROJETOSP

RO

XIM

O D

O

AC

EIT

ÁV

EL

LO

NG

E D

O

AC

EIT

ÁV

EL

PROXIMO DACERTEZA

LONGE DACERTEZA

MÉTODOS DE GERENCIAMENTOS

Sem Metodologia (31%)

• Caos• Pressão

Clássico (34%)

• PMI• RUP

Ágile (35%)

• SCRUM• LEAN• XP

METODOLOGIAS

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

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;

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;

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;

DOCUMENTAÇÃO FORMAL

Criação do Produto

Documentação

Á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;

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

QUEBRA DE PARADIGMA

Clássico Ágil

Escopo Prazo

Custo

Qualidade Prazo

Custo

Qualidade Escopo

COMPLEXIDADE X CLIENTE X DOCUMENTAÇÃO

1940 1950 1960 1970 1980 1990 2000 20100

5

10

15

20

25

Complexidade Envolvimento ClienteDocumentação Formal

PLANEJAMENTO vs CODIGO vs TESTE

Sem Metodologia

Classico Agil0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

TesteCodigoPlanejamento

INTEGRAÇÃO

XP

SCRUM

LEAN Diretoria

Gerência de Teste

Analistas de Teste Testadores

Gerência de Codificação

Analistas de sistemas

Programadores

COMO IMPLANTAR(BOTTOM UP)

XP

SCRUM

LEAN

EMPRESAS QUE UTILIZAM DESENVOLVIMENTO Á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

REFLEXÃO ?

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

CONTATO

sbicse.wordpress.com

@RobertoBrandini

facebook.com/roberto.brandini

dp.sistemas@gmail.com

www.dpsistemas.com.br