Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engenharia de Software. Métodos ágeis de desenvolvimento de software (Novas formas: Scrum X Kanban e XP X Kanban).

Similar presentations


Presentation on theme: "Engenharia de Software. Métodos ágeis de desenvolvimento de software (Novas formas: Scrum X Kanban e XP X Kanban)."— Presentation transcript:

1 Engenharia de Software. Métodos ágeis de desenvolvimento de software (Novas formas: Scrum X Kanban e XP X Kanban).

2 Conteúdo Características da metodologia Kanban. Vantagens e Desvantagens no de Kanban. Diferenças entre Scrum e Kanban. Diferenças entre XP e Kanban. Ilustrações. Referencias.

3 Características da Metodologia Kanban Kanban é um termo de origem japonesa e significa “cartão” ou “sinalização”. O método Kanban foi desenvolvido pela empresa japonesa de automóvel Toyota devido a necessidade de manter um eficaz funcionamento do sistema de produção em série. No setor de TI é uma ferramenta visual de gestão de fluxo de desenvolvimento de projetos. O Kanban visa a melhoria de processo incremental, de processos existentes. Um dos mecanismos utilizados pelo Kanban é o “Kanban Board” que são quadros de cartões e post-its dispostos de acordo com o andamento do projeto facilitando assim o controle visual do desenvolvimento do projeto.

4

5

6

7 Vantagens e Desvantagens no uso de Kanban Podemos citar como vantagens no uso de Kanban o controle detalhado da produção, com informações sobre quando, quanto e o que deve ser realizado. E como desvantagem o fato de que a equipe trabalha de acordo com o seu ritmo e como o WIP (work in progress) impede que uma tarefa seja iniciada sem que outra seja concluída, a falta de disciplina da equipe pode afetar todo o processo de produção

8 Diferenças entre Scrum e Kanban ScrumKanban É um sistema empurrado (quando o Sprint é definido a equipe se compromete a entrega-lo.). É um sistema puxado (o progresso é de acordo com a capacidade de execução de trabalho da equipe e não inicia outra tarefa sem que5 outra seja concluída.) Possui Sprint fixo (as reuniões são sempre no mesmo intervalo de tempo e time-box) Não possui Sprint (as reuniões podem ser marcadas conforme a necessidade da equipe e é permitidas mudanças de prioridades até antes do inicio da história) O quadro tradicional é composto por To Do (para fazer), WIP e Done (feito). Não possui formato básico. (podendo ser aplicados em diferentes áreas, variando muito por áreas, projetos, empresas e até durante o projeto).

9 Diferenças entre XP e Kanban Extreme ProgrammingKanban Metodologia ágilVisa a melhoria do processo existente Equipes pequenas e médiasPode ser aplicado em equipes de qualquer tamanho.

10

11 Ilustrações

12 Planejamento geral e projeto de arquitetura Sprint Encerramento do projeto

13 Estabelecimento de objetivos gerais do projeto e a arquitetura do Software. Planejamento Cada ciclo desenvolve um incremento do sistema" Ciclo Sprint Entrega do produto final Avaliação de lições aprendidas com o projeto. Encerramento do Projeto

14 Kanban visa a melhoria de processos existentes.

15 cartão kanban Em andamento Finalizado Para executar

16 gráfico de metodologias mais utilizadas.

17 Referencias 1. SOMMEVILLE, I, Engenharia de Software, Pearson, 2011.; 2. www.portaleducacao.com.br;www.portaleducacao.com.br 3. www.devmedia.com.br;www.devmedia.com.br 4. www.desenvolvimentoagil.com.br;www.desenvolvimentoagil.com.br 5. www.infoq.com;www.infoq.com 6. www.citisystems.com.br;www.citisystems.com.br 7. https://stefanini.com/br;https://stefanini.com/br 8. https://pt.wikipedia.org/https://pt.wikipedia.org/


Download ppt "Engenharia de Software. Métodos ágeis de desenvolvimento de software (Novas formas: Scrum X Kanban e XP X Kanban)."

Similar presentations


Ads by Google