EBOOK - Kanban Essencial em Portugues Traduzido
EBOOK - Kanban Essencial em Portugues Traduzido
EBOOK - Kanban Essencial em Portugues Traduzido
br
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Copyright © 2016 David J. Anderson and Andy Carmichael PhD, FBCS ISBN 978-0-9845214-2-
5
All rights reserved. This publication is protected by copyright, and permission must be obtained
from the publisher prior to any reproduction, storage in a retrieval system, or transmission in any
form or by any means, electronic, mechanical, photocopying, recording, or likewise.
Contact info@leankanban.com for rights requests, customized editions, and bulk orders.
Title: Essential Kanban condensed / David J Anderson [and] Andy Carmichael. Description: First
edition. | [Seattle, Washington] : Lean Kanban University Press, 2016. | Series: [Essential
Kanban] ; [2] | Includes bibliographical refer- ences and index.
Visit edu.leankanban.com for a list of accredited Kanban classes, coaches, and trainers, and
information about becoming a Kanban coach or trainer.
Prólogo
O Kanban é um método que nos mostra como funciona a nossa maneira de trabalhar.
Quando entendemos esse conceito, podemos começar a melhorar. Podemos nos tornar
mais previsíveis e a trabalhar em um ritmo sustentável. Com qualidade. As pessoas que
desempenham o trabalho podem atuar de forma mais independente pois elas
desenvolvem um entendimento natural de gestão de riscos.
Também podemos usar o Kanban para atingir um melhor alinhamento entre toda a
empresa, o que significa que objetivos estratégicos amplos podem ser atingidos.
Janice Linden-Reed
Prefácio
Este livro fornece uma destilação do Kanban: a "essência" do que é e como pode
ser usado. Ele é abrangente em apenas poucas páginas, o que em muitos casos
restringe o escopo, de modo a apenas introduzir um tópico em vez de explicá-lo
completamente. Nosso objetivo é te fornecer uma breve visão geral em um
formato que possa caber no seu bolso - para apresentar todos os principais
conceitos e diretrizes do Kanban - e também, na seção final, apontar para onde
você pode descobrir mais sobre o assunto. Esperamos que ele forneça acesso
rápido aos principais conceitos do Kanban, bem como incentivo para iniciar ou
continuar uma longa jornada de exploração e aproveitamento dessas ideias.
O método Kanban - Kanban, como geralmente referimos a ele - está preocupado
com o design, gestão e melhoria dos sistemas de fluxo para o trabalho do
conhecimento. São sistemas em que os itens de trabalho intangíveis passam por
diferentes estágios, resultando eventualmente em valor para seus clientes.
Como esses itens de trabalho podem ser muito diferentes entre os sistemas (por
exemplo, um item "pendente" para uma pequena equipe de administração, uma
nova característica no desenvolvimento de produtos de software, ou uma das
muitas "iniciativas" supervisionadas por um grupo de gerenciamento de
portfólio), a natureza das diferentes implementações Kanban também varia
amplamente. Este livro tem como objetivo expressar os valores, princípios e
práticas comuns subjacentes à abordagem e fornecer um vocabulário comum
para aqueles que aplicam o método. Para esse fim, incluímos um extenso
Glossário Kanban que define os termos que usamos e recomendamos para uso
na comunidade Kanban.
O que é Kanban?
Valores Kanban
O Método Kanban é guiado por valores. É motivado pela crença de que é preciso
respeitar todos os indivíduos que contribuem para uma empresa colaborativa,
não apenas para o sucesso do projeto, mas para que ele valha a pena.
Agendas Kanban
Pode-se considerar que o Kanban, como um método "comece com o que você
faz agora", não tem agenda quanto ao tipo ou propósito da mudança que inicia.
De fato, o Kanban reconhece três agendas (planos) - três apelos convincentes
à ação baseadas na necessidade organizacional:
1. A Agenda de Sustentabilidade
- visa encontrar um ritmo
sustentável e melhorar o foco.
2. A Agenda de Orientação ao
Serviço - Concentra a atenção
no desempenho e na
satisfação do cliente.
3. A Agenda de Sobrevivência -
Preocupa-se em permanecer
competitivo e adaptável.
Princípios da Gestão de
Mudanças
Sua organização é uma rede de
indivíduos, psicologicamente e
sociologicamente conectados para
resistir à mudança. Kanban reconhece
esses aspectos humanos com três
princípios de gerenciamento de
mudanças:
Há duas razões principais para "começar daqui" é uma boa idéia. A primeira é
que minimizar a resistência à mudança, respeitando as práticas e os praticantes
atuais, é crucial para engajar todos no enfrentamento dos desafios do futuro. A
segunda é que os processos atuais, juntamente com suas deficiências óbvias,
contêm sabedoria e resiliência que mesmo aqueles que trabalham com eles
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Lei de Little
Podemos usar a Lei de Little para examinar as métricas de fluxo de outras partes
de um sistema Kanban - não apenas entre os pontos de comprometimento e
entrega - nesse caso, em vez do Lead Time, usamos o Tempo em Processo
ou o TiP para o período um item está no processo em questão. Também podem
ser utilizados termos mais específicos, como Tempo em Desenvolvimento,
Tempo em teste, Tempo em Sistema (sinônimo de Tempo de espera do
sistema) ou Tempo em Fila.
O termo Throughput (Vazão) é usado no lugar de Taxa de entrega, se o final do
processo em questão não for o ponto de entrega. Aqui está uma formulação
alternativa da Lei de Little, usando estes termos:
As médias reais do Lead Time e do WiP devem ser calculadas a partir de itens
individuais, mas em sistemas que não seguem tendência eles irão se aproximar
desses valores.
A Lei de Little fornece uma visão importante dos sistemas kanban: para otimizar
o Tempo de Espera dos itens de trabalho, devemos limitar o Trabalho em
Progresso. Esta é uma das práticas gerais do Kanban.
1. Visualizar.
2. Limitar o trabalho em progresso.
3. Gerenciar fluxo.
4. Tornar as Políticas Explícitas.
5. Implementar ciclos de feedback.
6. Melhore colaborativamente,
evoluir
experimentalmente.
Vamos dar uma olhada em cada uma delas para mais detalhes.
Visualizar
Um quadro kanban como no diagrama da Figura 4 é uma, embora não seja a
única, maneira de visualizar o trabalho e o processo pelo qual ele passa. Para
que seja um sistema kanban, e não simplesmente um sistema de fluxo, os
pontos de comprometimento e entrega devem ser definidos, e os Limites de WiP
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
devem ser exibidos para limitar o trabalho em progresso em cada estágio entre
esses pontos. O ato de tornar o trabalho e as políticas visíveis - seja em um
quadro de parede, em displays eletrônicos ou outros meios - é o resultado de
uma importante jornada de colaboração para entender o sistema atual e
encontrar possíveis áreas de melhoria.
As políticas também são importantes para visualização; por exemplo, colocando
resumos entre as colunas do que deve ser feito antes que os itens passem de
uma coluna para a seguinte.
O design do quadro varia muito entre os sistemas kanban, dependendo de como
eles são usados (veja, por exemplo, o Kanbanraum na Figura 6). O método não
restringe como projetá-los. As ferramentas de software desenvolvidas para dar
suporte ao Kanban podem introduzir restrições práticas - por exemplo, o padrão
comum de uma grade bidimensional com painéis exibindo informações sobre
cada item de trabalho. As colunas representam etapas em um processo, e
algumas das colunas têm partições horizontais (chamadas raias de natação, se
cruzarem duas ou mais colunas) para diferenciar os estados dos itens nas
etapas. No entanto, é interessante notar que as equipes que criam quadros
físicas, sem essas restrições, geralmente encontram outras maneiras criativas
de exibir informações importantes para elas, incluindo conexões com quadros
pertencentes a outros serviços.
Figura 6 - O "Kanbanraum” da Visotech usa muitos tipos diferentes de visualizações para ver o
trabalho, o tipo de trabalho e esforço.
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Figura 7 – Limitar o WiP provoca discussão e melhoria. (da capa de [Anderson, 2010])
Gerenciar o fluxo
O fluxo de trabalho em um sistema kanban deve maximizar a entrega de valor,
minimizar os tempos de espera e ser o mais suave (ou seja, previsível) possível.
Às vezes, esses são objetivos conflitantes e, como os resultados são geralmente
complexos, é necessário controle empírico através da transparência, inspeção e
adaptação. Os gargalos, onde o fluxo é limitado por um subprocesso em
particular, e bloqueadores, onde existem dependências de outros serviços, são
importantes para observar e gerenciar.
Uma chave para entender e maximizar o fluxo de valor é o custo do atraso
(CoD - Cost of Delay) dos itens de trabalho. A quantia do valor de um item que
é perdida por atrasar sua implementação por um período especificado é
chamada de custo de atraso e a taxa na qual o valor muda (o custo de atraso
por período de tempo) é chamada de urgência ou o custo do atraso. Em geral,
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Políticas explícitas são uma maneira de articular e definir um processo que vai
além da definição de fluxo de trabalho. Um processo expresso como fluxo de
trabalho e políticas cria restrições à ação, potencializa as restrições e resulta em
características emergentes que podem ser ajustadas por testes. As políticas de
processo precisam ser esparsas, simples, bem definidas, visíveis, sempre
aplicadas e facilmente modificáveis pelos prestadores do serviço. Observe que
"sempre aplicado" e "facilmente alterável" caminham juntos. Definir limites de
WiP e nunca mais desafiar, mudar ou quebrar os limites para ver se limites
diferentes em circunstâncias diferentes melhoram os resultados, seria uma má
aplicação dessa prática.
O comportamento de sistemas complexos, embora possam ser guiados por
políticas simples, não são previsíveis. Políticas que podem parecer
intuitivamente óbvias (por exemplo, "quanto mais cedo você começar, mais cedo
terminará") geralmente produz resultados contra intuitivos. Por esse motivo, é
uma prática essencial explicitar as políticas que se aplicam aos serviços e que
exista um mecanismo visível e direto para questionar e alterar políticas quando
elas são consideradas prejudiciais ou não aplicáveis.
Por esses motivos, o Método Kanban define uma abordagem para a introdução
do Kanban (STATIK) e um teste para avaliar seu progresso com o Kanban (Teste
Litmus).
vezes, isso significa que os primeiros serviços a serem tratados com o STATIK
podem ser aqueles que operam em um nível mais alto e estão entregando
diretamente aos clientes, em vez de serviços internos entregues na organização.
Na prática, a ordem das etapas no STATIK pode variar e é normal revisitar as
etapas em busca de melhorias adicionais.
1. Comportamento de Gerenciamento
Uma organização que adota o Kanban precisa de gerentes que respeitem as
políticas do sistema kanban, adotam o foco no cliente como um valor e
gerenciam o trabalho de acordo com os princípios de prestação de serviços.
Faça estas perguntas complementares. . .
• O comportamento da gerência é consistente com o enfoque de
compromissos assumidos, e sistema puxado do Kanban?
compromisso, abordagem do sistema puxado?
• Os limites de WiP são respeitados pela gestão a nível do sistema, e não
apenas no nível pessoal (tais como limites de WiP por pessoa para reduzir
multitarefas)?
• O foco no cliente é sempre uma razão clara para a mudança?
agendar, ordenar e selecionar trabalho. Isso fornece uma interface com o cliente
focada em maximizar o fluxo de valor dentro das restrições da capacidade atual.
Faça estas perguntas complementares. . .
• A abordagem de agendamento e seleção de pedidos de clientes baseia-
se em um sistema puxado com limite de trabalho em andamento?
• Os pontos de compromisso e de entrega estão claramente definidos e os
prazos de espera e as taxas de entrega estão disponíveis?
• Há uma reunião de reabastecimento periódica?
3. Contrato do Cliente
O contrato do cliente, seja um contrato formal de nível de serviço ou uma
expectativa de nível de serviço estabelecida, deve basear-se no desempenho
avaliado do serviço, como Prazos de Entrega e Taxas de Entrega.
Faça estas perguntas complementares. . .
• Os compromissos assumidos com o cliente são baseados nos níveis de
serviço acordados ou estabelecidos (contrato formal de serviço ou nível
de expectativa de serviço explicitos)?
• Esses níveis são baseados em previsões probabilísticas usando os
Prazos de Espera e as Taxas de Entrega observados no sistema kanban?
Papéis do Kanban
O Kanban é e continua sendo o método "comece com o que você faz hoje", onde
inicialmente ninguém recebe novas funções, responsabilidades ou cargos.
Portanto, não há funções necessárias no Kanban e o método não cria novas
posições na organização. No entanto, dois papéis emergiram da prática comum
no campo e agora são definidos no próprio método. É o objetivo das funções que
é importante, em vez de atribuir um cargo a alguém, por isso pode ser útil pensar
nas funções como "chapéus" que as pessoas usam para desempenhar essas
funções:
• O Gerente de Solicitação de Serviço (Service Request Manager - SRM) é
responsável por entender as necessidades e expectativas dos clientes e
por facilitar a seleção e o pedido de itens de trabalho na reunião de
reabastecimento. Nomes alternativos para a função são Product
Manager, Dono do produto (Product Owner) e gerente de serviços
(Service Manager).
Previsão e métricas
Prever com precisão quando os serviços serão entregues aos clientes há muito
tempo é um problema de gerenciamento difícil. Tradicionalmente, os projetos
usavam a “estimativa de esforço mais risco” para prever as datas de conclusão.
Os sistemas Kanban permitem um método alternativo (alguns diriam mais
confiável) - a previsão probabilística.
As abordagens tradicionais de esforço mais risco dividem uma grande parte do
trabalho (como um projeto) em itens muito pequenos e depois somam as
estimativas de esforço para esses itens. Em seguida, é acordada uma data
aceitável ou o tamanho da equipe, o que deixa a outra variável a ser
determinada, garantindo que o tempo de espera multiplicado pelo tamanho da
equipe seja maior que o esforço estimado por um fator suficientemente grande
para contabilizar riscos e lucros. Muitas vezes, isso envolve um "fator de risco"
entre 2 e 10. Esse método tem se mostrado frequentemente um fracasso em
todos os tamanhos de projetos, mas particularmente nos grandes e críticos.
Surpreendentemente, ainda é o método dominante de previsão.
Os sistemas Kanban, uma vez estabelecidos, oferecem a oportunidade de
basear a previsão no fluxo de valor observado (contidos em itens de trabalho
muito menores que os projetos típicos) entregues através de equipes
estabelecidas. A previsão probabilística funciona usando um modelo simples das
equipes existentes (ou novas estruturadas de maneira semelhante), onde alguns
dados já foram coletados sobre a variabilidade do tamanho do item, os prazos
de espera e as taxas de entrega. Se não houver dados disponíveis de equipes
semelhantes, as estimativas de intervalo poderão ser usadas até que os dados
reais comecem a fluir. Usando um Método de Monte Carlo, que executa
cenários várias vezes, a probabilidade percentual de um intervalo de datas de
conclusão pode ser gerada. Fornecer isso aos planejadores incentiva uma
melhor abordagem para equilibrar custo e risco com cronogramas e
compromissos.
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Figura 15 – Exemplo de Crescimento em escala. Este painel também mostra a utilização dos
limites mínimos e máximos de WiP.
organizar sua vida em casa. As lições que ele fornece têm aplicativos mais
amplos e até ajudam quando você está expandindo para serviços grandes ou
múltiplos. Na mesma linha está o Why Limit WIP de Jim Benson: estamos nos
afogando no trabalho (Benson, 2015).
Para realmente entender o Kanban, também vale a pena procurar não apenas
os autores atuais e futuros sobre o método, mas também aqueles que lançaram
as bases do método com o Sistema Toyota de Produção e Lean Manufacturing,
22 Systems Thinking, 23 e a Theory of Constraints. .24 Nem tudo nesses
métodos chegou ao Método Kanban, mas as idéias desses autores continuam a
inspirar e influenciar os praticantes do Kanban atualmente.
Lembre-se de que este livro é um guia compacto - não é um tutorial sobre como
implementar o Kanban. Não use isso como desculpa para aplicar interpretações
literais às cegas e cometer erros evitáveis! O Kanban possui princípios e práticas
gerais, mas elas devem ser aplicadas em contexto, onde diferentes detalhes
surgirão à medida que perseguimos as agendas comuns de sustentabilidade,
orientação a serviços e capacidade de sobrevivência. Como resultado, a jornada
é uma aventura em território desconhecido e não uma marcha em terreno
familiar. A jornada pode nunca estar completa, mas cada passo pode valer a
pena.
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Referências
Anderson (2005)
Anderson (2010)
Anderson (2015a)
Anderson (2015b)
Beinhocker (2007)
Benson (2011)
Jim Benson and Tonianne DeMaria Barry. Personal Kanban: Mapping Work,
Navigating Life. Seattle, WA: Modus Cooperandi.
Benson (2014)
Jim Benson. Why Limit WIP: We Are Drowning in Work. Seattle, WA: Modus
Cooperandi.
Burrows (2014)
Mike Burrows. Kanban from the Inside: Understand the Kanban Method,
connect it to what you already know, intro- duce it with impact. Sequim, WA:
Blue Hole Press.
Carmichael (2013)
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Carmichael (2016)
Deming (2000)
Deming (2012)
References
Drucker (1959)
Peter F. Drucker. The Landmarks of Tomorrow. New York: Harper & Row.
Dzhambazova (2015)
Garcia (2006)
Suzanne Garcia and Richard Turner. CMMI Survival Guide: Just Enough
Process Improvement. Upper Saddle River, NJ: Addison-Wesley.
Goldratt (1989)
Hammarberg (2014)
Hopp (2005)
Wallace J. Hopp and Mark L. Spearman. Factory Physics, 3rd ed. Long Grove,
IL: Waveland Press.
Kniberg (2010)
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Henrik Kniberg and Mattias Skarin. Kanban and Scrum - Making the Most of
Both. United States: C4Media Inc. for InfoQ.
Ladas (2009)
Corey Ladas. Scrumban and Other Essays on Kanban Systems for Lean
Software Development. Seattle, WA: Modus Cooperandi.
LKU (2015)
Leopold (2015)
Liker (2004)
Jeffrey K. Liker. The Toyota Way: Fourteen Management Principles from the
World’s Greatest Manufacturer. New York: McGraw-Hill.
Little (1961)
Little (2011)
Levitin (2015)
Maccherone (2012)
InSITe Visualization,” ed. Eric Willeke, in Lean Software & Systems Conference
2012 (Boston, MA: Lean
Maccherone (2014)
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Larry Maccherone. “The Impact of Lean and Agile Quantified: 2014.” Lean
Kanban UK 2014, London: InfoQ. http://www.infoq.com/presentations/agile-
quantify (accessed February 11, 2016).
Maccherone (2015)
Magennis (2011)
Magennis (2015)
Magennis (2016)
Meadows (2009)
Reddy (2016)
Ajay Reddy. The ScrumBan [R]Evolution: Getting the Most out of Agile, Scrum,
and Lean Kanban. Upper Saddle River, NJ: Addison-Wesley.
Reinertsen (2009)
Schwaber (2013)
Ken Schwaber and Jeff Sutherland. “The Scrum Guide.” Scrum Guides.
http://www.scrumguides.org/scrum-guide. html (accessed January 1, 2016).
Skarin (2015)
Shimokawa (2009)
and Other Figures Who Shaped Toyota Management: 1.0. Cambridge, MA: The
Lean Enterprise Institute, Inc.
Shook (2014)
John Shook and Chet Marchwinski, eds. Lean Lexicon: A Graphical Glossary
for Lean Thinkers, 5th ed. Cambridge, MA: The Lean Enterprise Institute, Inc.
Steyaert (2014)
Taleb (2013)
Nassim Nicholas Taleb. Antifragile: Things That Gain from Disorder. London:
Penguin Books.
Vacanti (2015)
Weibull (1951)
Wikipedia (2015a)
Wikipedia (2015b)
Wikipedia (2015c)
Womack (2003)
James P. Womack and Daniel T. Jones. Lean Thinking: Banish Waste and
Create Wealth in Your Corporation. London: Simon & Schuster.
Licensed to Daniela Bucco Oselame - daniela@polettosolucoes.com.br
Yoshima (2013)
Acknowledgements
This book would not have been possible without the many people who have
contributed to the development of the Kanban Method over the past 10 years,
and those authors and practitioners who pio- neered methods that preceded it,
and which Kanban draws from and builds on. They are too numerous to mention,
but we thank them all.
Our principal reviewers, Mike Burrows, Alexei Zheglov, and Klaus Leopold, made
important and helpful contributions that have improved the book’s content and—
particularly where some changes have been made to familiar concepts in the
Method—helped to hone its wording and impact. Contributions from Troy
Magennis, Richard Turner, Dan Vacanti, and Larry Maccherone have also been
most helpful, along with comments from many reviewers, includ- ing Janice
Linden-Reed, Irina Dzhambazova, David Denham, John Coleman, Jon Terry,
Martien van Steenbergen, Nader Talai, Dan Brown, Daniel Doiron, and Helen
Carmichael.
There are many people to thank for help with the actual production of the book—
our book editor, Wes Harris, copy editor and designer, Vicki Rowland, and
illustrators Jane Pruitt and Eugenia Glas, chief among them.
Finally we are indebted to the worldwide Kanban community who continue to use,
challenge, improve and extend this method. This book could not have existed
without you.
Sobre os autores
David J Anderson
@lki_dja, dja@leankanban.com
Andy Carmichael
@andycarmich
Andy Carmichael is a coach, consultant, and business builder who has been at
the forefront of process change in software develop- ment teams for many years.
His clients include major players in finance, software engineering, utilities, and
telecoms—as well as a number of startups and SMEs—all of which share the
goals of gaining com- petitive advantage through increased business agility. He
is active in the Kanban and Agile communities and
Methods, Developing Business Objects, and Better Software Faster. When not
engrossed in technical work, he enjoys singing, golf, and entertaining, partic-
ularly when his large grown-up family comes home to visit.
Sobre a tradutora
leankanban.com
About Lean Kanban, Inc.
Lean Kanban, Inc. (LKI) is dedicated to developing and promoting the principles
and practices of the Kanban Method to achieve the highest quality delivery of
professional services through using Kanban. LKI programs include professional
development training, a certified training curriculum, events, and published
materials.
Certified Kanban Training
Lean Kanban University (LKU) offers a complete curriculum of certified Kanban
classes ranging from introductory to advanced, as well as enterprise services.
Visit edu.leankanban.com to find certified Kanban training or a knowledgeable
and experienced coach or trainer in your area. Additionally, Lean Kanban
Services offers private training, coaching, and consulting worldwide.
Credentialing Programs
LKU provides leadership training for managers, coaches, and trainers.
Professional designations include Team Kanban Practitioner, Kanban
Management Professional, Kanban Coaching Professional, and Accredited
Kanban Trainer. Certified training helps to raise the level of your Kanban
expertise and enables you to earn your professional credential.
Global Conference Series
Join the global Kanban community with Lean Kanban events. The Lean Kanban
events series focuses on providing pragmatic, actionable guidance for improving
business agility and managing risk with Kanban and related methods. Visit
conf.leankanban.com for a calendar of upcoming conferences and events.