33

Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 2: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 3: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 4: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 5: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Page 6: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

KPIs (Key Performance Indicators) são métricas de análise de desempenho para indicar fatores críticosrelacionados a qualquer projeto:

• Prazo: prazo para entrega de cada etapa do projeto;

• Produtividade: como cada membro está se saindo em sua função? As responsabilidades estãosendo cumpridas com qualidade e da forma correta?

• Orçamento: avaliação dos gastos incorridos x orçados;

• ROI – Retorno Sobre Investimento: rentabilidade do projeto;

KPI’s

Page 7: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Page 8: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

1. Requerimento

2. Projeto (Elaboração / Especificação )

3. Implementação

4. Integração

5. Verificação e Testes

6. Manutenção

Waterfall (Cascata)

Para seguir um modelo em cascata, o progresso de uma fasepara a próxima se dá de uma forma puramente sequencial. Porexemplo, inicialmente completa-se a especificação derequisitos — elaborando um conjunto rígido de requisitos dosoftware

Page 9: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Métodos Pesados:

- Engenharia - Construção Civil - PMBOK – PMI - Formalização exagerada - Documentações e Regulamentações,- Tradicional modelo de cascata

Desmitificando o Ágil

Page 10: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Desmitificando o Ágil

Adp. Livro HMCBOK to Agile

Page 11: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Manifesto ÁgilEm 2000, lideres do movimento dos criadores dos Métodos Leves. O Manifesto Ágil é um grande marco na indústria de desenvolvimento de software.

Adp. Manifesto Ágil

Page 12: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

XP – Programação Extrema (eXtreme Programming)

FDD - Desenvolvimento Dirigido por Funcionalidades

(Feature-driven development)

KANBAN

SCRUM

SCRUMBAN

Principais Métodos Ágeis

Page 13: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

XP – Programação Extrema (eXtreme Programming)

FDD - Desenvolvimento Dirigido por Funcionalidades

(Feature-driven development)

KANBAN

SCRUM

SCRUMBAN

Principais Métodos Ágeis

Page 14: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Kanban em japonês significa Cartão. É um sistema de gestão visual para controle de tarefas e fluxos detrabalho através da utilização de colunas e cartões. Desenvolvido pela Toyota na década de 60.

Kanban

Page 15: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Scrum

Page 16: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Adp. Usemobile.com

Page 17: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Scrum

Dividir problemas complexos em módulos, prototipar rápido e gerar ciclos curtos de feedback, reduz o risco e o custo drasticamente.

Risco

Tempo

Cu

sto

Plano

Meta.

Entrega única:Analisar sem testar podeoferecer surpresas e atémesmo não atender.

Decisões difíceis no começo.

Tempo

Cu

sto

Meta.

Entregas Constantes:entregas incrementadosao longo do projeto deforma interativa e commais valor ao cliente.

Decisões são validadas e tomadas continuadamente.

Risco

Risco

Risco

Risco

Risco

Page 18: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Page 19: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Simples

Fazer um bolo

Complicado

Construir um Foguete

Complexo

Criar uma criança

Ferramenta Certa:Tipo de Problema

Page 20: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

SIMPLES

COMPLICADO

COMPLEXO

REQ

UIS

ITO

( O

QU

E)

TECNOLOGIA (COMO)

WATERFALL Adp. Stacey Matrix

Page 21: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

SIMPLES

COMPLICADO

COMPLEXO

REQ

UIS

ITO

( O

QU

E)

TECNOLOGIA (COMO)

WATERFALL Adp. Stacey Matrix

Design Thinking

Princípios Ágeis

Projetos Tradicionais em Cascata

Metodologias Ágeis

Page 22: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Isso depende muito do lugar para ondevocê quer ir – disse o Gato.

Eu não sei para onde ir! – disse Alice.

Se você não sabe para onde ir,qualquer caminho serve.

Page 23: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Page 24: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

SQUAD!

Page 25: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

SQUAD!

Adp. Conquer

Multidisciplinar

Autônomo

Flexível

Foco em ação

Page 26: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

1. O objetivo deve ser agradar ao cliente e entregar o melhor produto para a demanda estabelecida, com totaleficiência.

2. O trabalho deve ser feito em times que se auto-organizam, em que o gerenciamento ocorre de forma a capacitar os colaboradores a contribuírem ao máximo.

3. O trabalho deve ser coordenado por metodologias ágeis por meio de ciclos iterativos e feedbacks de clientes.

4. Transparência e melhorias constantes precisam ser valores predominantes.

5. A comunicação deve ocorrer de modo horizontal.

Métodos ÁgeisAplicação

Page 27: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

E na empresa de vocês?O que vocês farão a partir de amanhã?

Page 28: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Tecnologia a seu favor:

Page 29: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Vale a Leitura

Page 30: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN

Metodologias Ágeis - 19.02.2020

Obrigado.

Arthur Guimarães de Carvalho Pereira Vorcaro

E-mail: [email protected]

LinkedIn: linkedin.com/in/arthurvorcaro

WhatsApp: (31) 99937-9191

Page 31: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 32: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN
Page 33: Apresentação do PowerPoint...XP –Programação Extrema (eXtreme Programming) FDD - Desenvolvimento Dirigido por Funcionalidades (Feature-driven development) KANBAN SCRUM SCRUMBAN