Cursos Agile Think - Kanban - 3/4

14
Métodos Ágeis: Kanban “Desenvolvimento de software é uma cadeia com diversos elos” Kent Beck Criador do eXtreme Programing (XP) www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Transcript of Cursos Agile Think - Kanban - 3/4

Métodos Ágeis: Kanban

“Desenvolvimento de software é uma cadeia com diversos elos” Kent Beck – Criador do eXtreme Programing (XP)

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

André VidalFundador e Sócio Diretor da Agile Think, com 20 anos de experiência na

área de Tecnologia. Atualmente trabalha como Gerente de Projetos e

Agile Coach. É pesquisador, ministra cursos técnicos e de

especialização nas áreas de Tecnologia da Informação. Articulista das

revistas Engenharia de Software e Java Magazine da Devmedia.

ESCRITOR

Autor do livro Agile

Think® Canvas,

Editora Brasport

AGILE COACH

Agile Coach e Gerente

de Projetos pela

empresa Abu

Consultoria

CONSULTOR

Gestão de Projetos,

Governança,

Processos, Negócios e

Quality Assurance

CERTIFICAÇÕES: MBA Gestão de Projetos,

PMI-ACP, CSM - Scrum Alliance, EXIN-ASF e

SAFe

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

LEAN e Kanban

UMA SOLUÇÃO

O uso do Kanban está baseado na utilização de um painel de controle visual e democrático,

onde todos podem ver quais entregas foram assumidas junto ao cliente. As entregas estão

definidas e são orientadas por cartões, que seguem um ciclo de produção, desde a

solicitação até sua finalização e entrega.

UM FATO

“Ao aplicar o desenvolvimento Lean eliminamos tempo e esforço desperdiçados. O que

sobra é produtividade. Exceto que uma vez que você fez isto, você está pronto para ver o

próximo nível de esforço e tempo desperdiçado. Desta forma, o ciclo de melhoria nunca

termina.” (Kent Beck – Criador do XP)

A definição de uma entrega depende da priorização do Backlog do Produto, orientado pela

visão de negócio do Product Owner. Tendo por foco o grupo ou a funcionalidade que

garante maior valor de retorno ao negócio do cliente, de posse dessa ordenação, são

definidos quais os itens que serão desenvolvidos durante a Sprint.

UM CONCEITO

Kaizen, do japonês (改善), significa mudança para melhor

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Fatores de Desperdício

• Trabalhos parcialmente concluídos

• Mudanças de tarefas em curso

• Correção de defeitos, interrompendo as atividades em

curso

• Espera por informações e requisitos para prosseguimento

dos trabalhos

• Inclusão de novas atividades

• Criação de funcionalidades desnecessárias

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Entendendo o contexto

Nivel Tático Nível Operacional Controle

• SCRUM

• PMBok 4th Edition

• APF

• MS – VSTS

• FDD • Burndown

• EPM

• Kanban

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Modelo Toyota de Produção

• Evitar Multitarefas

• Retrospectivas e lições aprendidas

• Mudança de atitude: Pro Atividade!

• Automação de Testes

• Declaração de Impedimentos

• KANBAN: Melhoria da comunicação

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

A Estratégia é...Definir as metas de entrega em conjunto com o cliente

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Um modelo de Kanban

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Post-ItsQual a função de cada um deles?

Branco: Representação do Módulo / Classe

Verde: Nova funcionalidade

Amarelo: Alteração de funcionalidade

Rosa: Erro em funcionalidade

Azul: Impedimento

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

BurndownA importância do preenchimento dos Post-its

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Agenda:

Reunião com o PO

Planejamento: FBS, definição do Backlog, Visão (7 minutos)

Reunião com o PO

Sprint 1: 5 Slides (10 minutos)

Reunião com o PO

Sprint 2: 5 Slides (10 minutos)

Apresentação

• Os grupos receberão um Product Backlog e uma WBS para análise inicial.

Deverá ser entregue a WBS final e o planejamento das atividades de cada

Sprint.

• Poderão ser utilizadas referências da internet. Desde que os links e seus

respectivos autores sejam devidamente citados.

• Os post-its de cada atividade deverão ser preenchidos em sua totalidade.

• O jogo poderá ter regras acrescidas durante as atividades das Sprints.

• Alterações de escopo serão passadas ao PO de cada time.

Métodos Ágeis: LEAN e Kanban

REGRAS DO JOGO

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

Métodos Ágeis: LEAN e Kanban

Quais os problemas que podemos identificar?

• Muitos ítens em andamento, gerando acúmulo e problemas;

• Muitos ítens em publicação, gerando atraso e acúmulo de trabalho;

• Nenhum ítem foi finalizado ainda, apesar de todo o trabalho em

andamento;

• Muitas atividades off-sprint, o que indica que a equipe está ocupada

com atividades gerais (chamados, correções de bugs em produção

etc);

• Muitos impedimentos - O que fazer para evitá-los?

• Itens Cancelados - Por que foram cancelados? Por que eram

prioritários antes? Como fazer para evitar essa situação? Como

fazer para identificar ítens que deveriam ter sido cancelados e

acabaram sendo implementados gerando acúmulo e

complexidade?

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados

FIM

Dúvidas!

www.agilethink.com.br ©2017 Agile Think® - Todos os direitos reservados