262 Capítulo 6
agile baseado no lean
P: Parece que as equipes Lean
nunca comunicam a ninguém quando
vão finalizar um recurso específico.
Elas simplesmente decidem o que
vão fazer no último momento e
entregam o mais rápido possível?
Isso nunca aconteceria na empresa
em que eu trabalho.
R: As equipes que adotam um método
desenvolvido com base no pensamento
Lean (como o Scrum e o XP) priorizam
a entrega frequente de pequenos lotes.
Mas em vez de definirem todas as tarefas
com antecedência, essas equipes optam
por criar o item de maior qualidade
possível dentro do prazo. As equipes Lean
sabem que as solicitações encaminhadas
pelos clientes no início do período de
planejamento não tendem a continuar as
mesmas durante todo o projeto. Portanto,
as equipes Lean encaram de forma
positiva sua capacidade de alterar as
prioridades de acordo com as demandas
da empresa.
Uma equipe tradicional pode criar um
gráfico de Gantt para prever exatamente
quais membros trabalharão em cada
tarefa, quais itens são críticos e quando
cada evento importante ocorrerá. Embora
esse recurso inspire muita confiança
em todos na empresa, que passam a
admirar a equipe pelo tempo dedicado
ao planejamento, o plano quase sempre
contém dados imprecisos antes do início
do serviço.
Quando uma equipe utiliza as ferramentas
do pensamento Lean, seu foco está em
desenvolver um processo eficiente. Se o
processo for eficiente, o trabalho com o
valor mais alto irá para o topo da fila de
trabalhos no início de cada incremento.
Assim, a equipe poderá se concentrar
em eliminar o desperdício no modo
como os profissionais abordam e criam
cada recurso e entregam os produtos o
mais rápido possível. As equipes Lean
consideram o planejamento como um
modo de identificar opções e fazem a
melhor escolha com base nessas opções
à medida que surgem novas variáveis no
decorrer do processo.
P: Tudo bem. Então, as equipes
Lean promovem o desenvolvimento
em etapas como as equipes Scrum?
R: Não necessariamente. As equipes
Lean estabelecem um ritmo de entrega,
que geralmente corresponde a um prazo
definido para cada entrega. Esse período
pode ser duas semanas ou dois meses. As
equipes Lean fazem entregas frequentes
de pequenos lotes de acordo com uma
programação definida e planejam seus
lançamentos para coincidir com esses
períodos. No Scrum, as etapas são uma
combinação de planejamento e ritmo. Mas
muitas equipes Kanban separam o ritmo
do planejamento: planejam novos itens
de trabalho, movimentam esses itens no
fluxo de trabalho e lançam os produtos
quanto estão prontos, no pulso final do
ritmo. Algumas pessoas se referem a
essa prática como desenvolvimento
sem iteração, pois a programação não
depende muito do planejamento.
P: Quanto a esses sete
desperdícios, as equipes realmente
criam processos e recursos extras?
Minha equipe sempre parece não ter
tempo para nada extra.
R: Sim, isso realmente acontece!
Às vezes, as equipes sob maior pressão
são as que mais criam desperdício. São
os projetos com prazos mais apertados
que geralmente estabelecem várias
reuniões de status por dia, criam novas
práticas para que os desenvolvedores
registrem sua jornada de trabalho e
analisam o número de horas dedicadas a
cada atividade. Essas atividades são um
desperdício e dificultam a entrega
do produto.
Com a lógica das opções, você pode se
contrapor ao desperdício. Sabemos muito
pouco sobre problemas complexos em um
primeiro momento. Por isso, as equipes
Lean se comprometem com objetivos,
mas não com planos específicos. Elas
estabelecem um objetivo geral para
orientar a entrega do item mais útil
possível dentro do prazo. Essa postura
em relação ao comprometimento oferece
à equipe e à organização a liberdade
para manter o foco na entrega, o que
geralmente resulta em produtos de maior
qualidade e entregas mais rápidas.
Entendi. Todas as metodologias ágeis
são influenciadas pelo Lean. Por exemplo, a
prática XP do Design Incremental é uma forma de
oferecer às equipes XP várias opções para lidar
com futuras mudanças.
Get Use A Cabeça Ágil now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.