Scrum em Larga Escala: Visão Geral Abrangente do LeSS
Agile 101
Introdução ao Scrum em Larga Escala (LeSS)
Large Scale Scrum, LeSS para abreviar, chamou sua atenção. Talvez você tenha acabado de começar com Scrum, mas já está pensando nos próximos passos.
Talvez você seja um veterano de Scrum de equipe única, procurando expandi-lo para outras equipes.
Ou talvez você já tenha várias equipes seguindo Scrum e esteja passando por alguns dos desafios de coordenar várias equipes trabalhando em um único produto.
De qualquer forma, você quer saber mais sobre o Scrum em Larga Escala para ver se ele é adequado para você.
Bem, você está no lugar certo.
Neste artigo, você terá uma visão geral abrangente, mas sucinta do LeSS para que possa tomar uma decisão informada sem se perder em todos os detalhes.
Visão Geral Resumida
Na verdade, o Scrum em Larga Escala define dois frameworks:
Breve História
Princípios e Práticas
Aplicar o LeSS significa:
Princípios
Back in 2005, Craig Larman and Bas Vodde created Large Scale Scrum working together at Nokia Siemens Networks applying Agile and Scrum to very large and multisite product development.
Since then, product groups applying LeSS run the gamut in size, from as small as two teams to as large as 2500 people.
Principles, and Practices
O LeSS pode ser enxuto em regras por causa de seus dez princípios para orientar suas decisões por tudo o que não considera essencial.
Princípio 1: Scrum em Larga Escala é Scrum
O LeSS escalona o próprio Scrum sem adicionar diferentes processos de escalonamento, artefatos ou eventos.
Princípio 2: Mais com LeSS
O LeSS ajuda você a simplificar gradualmente sua organização e confiar na responsabilidade, propriedade e centralidade no cliente, em vez de papéis, processos e artefatos.
Princípio 3: Pensamento de Sistemas
O pensamento de sistemas ajuda a todos em sua organização (não apenas no desenvolvimento de produtos) a pensar sobre o que está acontecendo e ajuda os tomadores de decisão a evitar erros de “senso comum” e “correções rápidas”.
Princípio 4: Pensamento Lean
Uma boa analogia para o Pensamento Lean é “Observe o bastão, não os corredores” [em uma corrida de revezamento].
Isso significa que não se busca melhorias de produtividade na utilização de recursos (ocupação), mas na remoção de desperdícios (material e tempo de trabalho/liberdade) do processo de produção. Em outras palavras: acelerar o bastão.
Princípio 5: Controle de Processos Empírico
O controle empírico do processo ajuda você a “falhar para frente”, fazendo com que você produza incrementos de trabalho de seu produto em ciclos curtos, e a adaptar o produto e a maneira como você o cria, inspecionando-os a cada ciclo.
Princípio 6: Transparência
A transparência ajuda você a resolver os pontos fracos dos processos, ferramentas, técnicas, ambientes, locais, políticas, pessoas, grupos, sistemas de recompensa, etc., em toda a sua organização.
Princípio 7: Melhoria Contínua Rumo à Perfeição
A melhoria contínua rumo à perfeição diz três coisas:
Princípio 8: Centrado no Cliente
No LeSS, o objetivo é escalar e ainda manter o foco do cliente em toda a organização para que as equipes no piso não acabem divorciadas do valor que seu trabalho proporciona aos clientes.
Princípio 9: Foco no Produto Inteiro
O LeSS defende manter todas as equipes concentradas no produto inteiro, não apenas em sua pequena parte.
Princípio 10: Teoria de Fila
A teoria das filas ajuda a melhorar o fluxo de trabalho através de seus processos de desenvolvimento e portfólio com orientações sobre como eliminar filas e gerenciar as que não podem ser eliminadas.
Filas e inventários não existem apenas na fabricação física, elas também estão presentes no desenvolvimento de produtos.
Por exemplo:
E também há muito inventário nessas filas.
Práticas
Similitudes e Diferenças
LeSS versus Scrum de equipe única
Aquelas que o próprio LeSS relata:
Além disso:
Planejamento e Orçamento
O LeSS se mantém com os ciclos de planejamento Scrum por impressão. Não há ciclos de planejamento global ou eventos como o planejamento trimestral de PI em SAFe.
O foco total do produto LeSS e a ênfase em equipes de recursos estáveis de longa duração, significa que uma abordagem orientada ao produto é um ajuste natural para planejamento e orçamento. O custo por ano decorre do número e tamanho das Equipes de Destaques e do tamanho da equipe do Product Owner.
A questão que permanece é quando as correções específicas e atualizações de recursos estarão disponíveis.
Isto pode ser tirado, na verdadeira forma Scrum, da priorização do Backlog de Produtos e de sua experiência com o quanto as equipes podem lidar em um Sprint.
Coordenação
LeSS e LeSS Huge evitam ambos a ritualização da coordenação entre as equipes em eventos.
LeSS declara explicitamente: “Coordenação: Basta Conversar, Comunicar em Código, Viajantes, Espaço Aberto e Comunidades”.
Em outras palavras:
Teoria de Filas
Principais Papéis e Responsabilidades
LeSS Huge
O LeSS Huge agrupa as Equipes de Funcionalidades em Áreas de Requisitos de Produtos — principais áreas de requisitos do cliente em oposição às camadas do sistema ou subsistemas de arquitetura.
Ele introduz uma Área de Product Owner (APO) na Equipe do Product Owner, com cada APO focando em uma única área de requisitos de produto.
Cada item no Backlog do Produto é atribuído a uma única Área de Requisitos do Produto. O Backlog da Área é então simplesmente um filtro no Backlog completo.
Estrutura Organizacional
Muitas organizações que fizeram a transição para o LeSS ainda têm gerentes. O LeSS é um dos poucos frameworks que aborda especificamente como eles podem se reinventar e fornecer valor, apesar de perderem muitas de suas responsabilidades tradicionais.
O Chefe do Grupo de Produtos é o gerente hierárquico de todas as equipes que trabalham com o produto. Ele apóia as equipes de recursos, ajudando-as a superar obstáculos e a adquirir e melhorar suas habilidades.
O Departamento Undone não é um departamento real, e sim um nome fantasma de departamentos tradicionais como Análise de Negócios, QA e testes e Arquitetura. Não há lugar para eles no LeSS e você irá desmontá-los à medida que for avançando na adoção do LeSS. Seu pessoal será então transferido para se tornar membro das equipes de funcionalidades.
LeSS Huge
Em vez de usar áreas de exigência de produtos para estrutura organizacional, o LeSS Huge propõe que você estruture sua organização por local. Isto mantém a organização de sua linha local intacta e ajuda a permanecer flexível e adaptável em quais áreas de exigência você quer ou precisa (não há necessidade de mudar sua organização quando você muda as áreas de exigência).
Enquanto você estará desmontando os departamentos que compõem o Departamento Undone, em grandes organizações ainda compensa ter um grupo de suporte para gerenciar e administrar o ambiente de desenvolvimento. Mantenha-o pequeno e concentre-o em como eles podem ajudar as equipes em vez de prescrever o que as equipes podem e não podem usar.
O LeSS considera o treinamento crítico para o sucesso de sua transição. No LeSS Huge, ele recebe seu próprio departamento de Competência e Coaching focado na melhoria contínua através de observação, treinamento e coaching
Principais Reuniões, Ciclos e Cadências de Entrega
Uma Sprint no LeSS é quase idêntica ao Sprint do Scrum de uma única equipe.
Todas as equipes começam e terminam o Sprint ao mesmo tempo.
Todas as equipes trabalham a partir de um único Backlog do Produto.
Todas as equipes utilizam a mesma Definição de Feito.
Todas as equipes trabalham para um único Incremento de Produto Potencialmente Expansível.
Planejamento de Sprint
Um Sprint começa com o Planejamento do Sprint para todas as equipes ao mesmo tempo.
É dividido em duas partes.
O Product Owner e o(s) representante(s) de todas as equipes decidem em quais itens cada equipe trabalhará e discutem quaisquer questões em aberto que não foram resolvidas durante o Refinamento do Backlog. Além disso, as equipes identificam o que, se houver, é necessário para a coordenação.
Note que o LeSS diz explicitamente que o Scrum Master não deve ser o representante de uma equipe. Sendo um trabalho dedicado no LeSS, o Scrum Master tem um conjunto de habilidades e conhecimentos completamente diferente do que alguém em quem uma equipe confia para fazer julgamentos sobre o impacto da carga de trabalho e as dependências dos itens de trabalho.
Isto é quase sempre o mesmo que no Scrum de equipe única. As equipes planejam seu Sprint em detalhes, decidindo como eles conseguirão finalizar seus itens. Quando as equipes trabalharem em itens similares ou relacionados, elas poderão fazer seu planejamento Sprint no mesmo local para que possam planejar os itens juntos e se comunicar facilmente sobre trabalho compartilhado e oportunidades de colaboração, pois de outra forma planejam seu Sprint por equipe.
Scrum Diário
Refinamento do Backlog do Produto (PBR)
Durante o Sprint, as equipes realizam suas próprias reuniões com clientes e usuários — mas não com o Product Owner, para refinar itens sobre o backlog do produto que provavelmente serão trabalhados no(s) próximo(s) Sprint(s). Estas reuniões não precisam ocorrer ao mesmo tempo, mas as equipes podem decidir refinar itens similares e relacionados juntos.
Opcionalmente, as equipes podem conduzir um PBR Geral que inclui o Product Owner para decidir qual equipe provavelmente trabalhará em quais itens.
Revisão de Sprint
A Revisão de Sprint no LeSS é uma reunião de todas as equipes, incluindo o proprietário do produto, clientes e usuários, e outras pessoas com uma participação no produto ou no incremento.
Retrospectiva
Assim como o Planejamento de Sprint, a Retrospectiva é dividida em duas partes.
Primeiro, cada equipe conduz sua retrospectiva específica como fariam no Scrum de equipe única.
Em seguida, é feita uma Retrospectiva Geral com a participação do Product Owner, do(s) Scrum Master(s) das equipes e dos representantes rotativos de cada equipe. Esta segunda parte se concentra em como todas as equipes estão trabalhando juntas em um único sistema de desenvolvimento.
LeSS Huge
Não há eventos extras (reuniões). O Product Owner e os Product Owners de Área são a cola entre todas as equipes.
O LeSS Huge é a execução paralela de LeSS Sprints por todas as áreas de requisitos.
Métodos e Técnicas
Além das práticas de excelência técnica, o LeSS não prescreve nenhum método ou técnica.
Armadilhas Comuns
O LeSS possui as mesmas armadilhas que o Scrum e como qualquer adoção Agile em múltiplas equipes.
As maiores armadilhas específicas do LeSS são:
Começando
O LeSS é uma das poucas abordagens de escalonamento Agile que fala explicitamente sobre os princípios, desafios e partes e práticas essenciais para a adoção do LeSS e do LeSS Huge. Portanto, aproveite isso quando iniciar sua adoção do LeSS.
Alguns princípios básicos a serem colocados em prática para uma adoção mais bem-sucedida:
Leitura Adicional
Craig Larman e Bas Vodde — os autores de Large Scale Scrum — escreveram três livros sobre LeSS e sua experiência trabalhando com clientes para aplicar LeSS para escalar o Scrum.
Os capítulos destes livros estão disponíveis online:
A Agile Alliance tem um artigo muito interessante sobre o LeSS sem Scrum. Ele fala de uma abordagem para adotar primeiro o projeto da organização do LeSS e só depois introduzir o Scrum.
Você Está Pronto Para Fazer Mais Com o LeSS?
Se você adere à ideia de “Menos é mais” e quer manter as despesas gerais a um mínimo.
Se você valoriza manter todos focados no produto por inteiro o tempo todo.
Se você se sente confortável com a realização de experimentos e com a adaptação à medida que avança.
Se você gosta que as equipes progridam em sua adoção do Scrum em seu próprio ritmo.
Então você está pronto para adotar o Scrum em Larga Escala como seu framework de escalonamento Agile.
Seu primeiro passo para isso seria aprender mais sobre o LeSS, especialmente seus princípios fundamentais e seus princípios para adotá-lo.
Eu recomendo fazê-lo coletivamente usando as mesmas fontes ou treinadores. Isso garante que todos os envolvidos comecem com o mesmo nível de conhecimento e compreensão, o que irá melhorar as conversas em torno de sua adoção.
Se você não estiver pronto para adotar o LeSS, confira nossa visão geral dos frameworks Agile em escala.
A vida é boa quando suas equipes Agile estão sincronizadas!
Contate-Nos hoje para uma demonstração personalizada do SwiftEnterprise! Ou inscreva-se para atualizações abaixo.