Blog

Transição do Scrum para LeSS e SAFe

Scrum

O Scrum é uma estrutura projetada para desenvolver, entregar e dar suporte a produtos complexos. Ele funciona de forma eficaz em uma única equipe, mas podem surgir problemas ao escalar. O projeto é muito grande e o proprietário do produto está tendo problemas para gerenciar o backlog? Há muitas equipes trabalhando no projeto e surgem problemas com a integração de soluções individuais? Faltam sistematicidade e sincronização entre as equipes? Então você deve considerar o SAFe ou o LeSS.

De acordo com o 13º Relatório Anual sobre o Estado do Ágil da VersionOne, o SAFe é a estrutura mais popular para escalonamento do scrum – 30% das empresas o utilizam. O LeSS é usado em apenas 3% dos casos.

Este artigo discutirá as diferenças entre as estruturas scrum, LeSS e SAFe.

LeSS

Principles of LeSS
Principles of LeSS

LeSS (Large-Scale Scrum) significa “scrum em grande escala”. É uma estrutura que permite aplicar os princípios do scrum a grandes projetos. Dependendo do número de equipes, é usado o LeSS (2 a 8 equipes) ou o LeSS Huge (mais de 8 equipes).

Um dos princípios do LeSS é “obter mais com menos”, o que significa ausência de burocracia e de funções, processos e artefatos desnecessários.

LeSS Work Organization
LeSS Work Organization

Tabela 1: Diferenças entre LeSS e Scrum

Estágio do ciclo Distinções
Planejamento de impressão Há duas fases: planejamento geral e de equipe (se as equipes tiverem itens de backlog vinculados, então interequipe)
Sessão de design de solução entre equipes Realizada por equipes com tarefas relacionadas para pensar na arquitetura da solução
Coordenação e integração Cada membro da equipe sincroniza os dados várias vezes ao dia e analisa se há alguma alteração relacionada ao seu trabalho
O scrum diário pode incluir representantes de outras equipes
As comunidades on-line são criadas para reunir pessoas que trabalham nos mesmos componentes do produto ao mesmo tempo
Para refinar o backlog do produto O refinamento comum e de equipe (entre equipes, se necessário) é realizado para separar e detalhar grandes elementos do backlog
Retrospectiva de impressão Vem em duas fases: uma retrospectiva geral e uma retrospectiva de sprint da equipe

Quando o número de equipes excede 8, é necessária uma estrutura adicional, o LeSS Huge é usado:

LeSS Huge Work Organization
LeSS Huge Work Organization

Tabela 2. Diferenças entre LeSS Huge e Less

Novação Descrição
Requisitos Um conjunto agrupado de requisitos para funcionalidade. Dentro de cada área de requisitos, o trabalho é organizado pelo LeSS: não deve haver mais de 8 equipes, seu próprio backlog, sprint, etc.
Uma equipe de assistentes para o proprietário do produto Há apenas um proprietário do produto, mas agora ele tem uma equipe de assistentes, cada um responsável por uma área de requisitos

SAFe

Enquanto o LeSS é uma versão em escala do Scrum, o SAFe é uma combinação de Lean, Agile e DevOps. SAFe significa Scaled Agile Framework, ou estrutura ágil em escala. É um banco de dados aberto, no site oficial você pode encontrar informações detalhadas sobre cada elemento do SAFe – as funções, responsabilidades, artefatos e eventos necessários para implementar a estrutura Lean-Agile em escala empresarial.

A estrutura contém quatro configurações. Quanto mais pessoas trabalham em uma organização, mais complexo é o produto, mais ferramentas são necessárias para organizar o trabalho de forma eficaz e, portanto, uma configuração mais complexa é escolhida.

  • Essencial do SAFe

Essa é a base da estrutura, que é o conjunto mínimo de ferramentas necessárias para produzir um resultado. Todas as outras são baseadas nessa configuração básica. É adequado para organizações que trabalham em um único produto de complexidade média a alta.

  • Portfólio SAFe

Nessa configuração, vários produtos de média ou alta complexidade estão sendo desenvolvidos. Há necessidade de gerenciamento de portfólio, em que são tomadas decisões sobre alocação de orçamento entre fluxos, decisões sobre compra ou fusão com outras empresas, criação de novas linhas de negócios e fechamento de antigas.

  • Grande Solução SAFe

Adequado para organizações que desenvolvem uma solução grande e complexa por várias equipes de equipes. São criados planos de trabalho para 12 a 36 meses e a viabilidade econômica das mudanças é analisada.

  • Safe completo

Dentro dessa configuração, várias soluções complexas e sofisticadas estão sendo desenvolvidas. Todos os níveis estão envolvidos.

A configuração básica consiste em dois níveis: nível de equipe e nível de programa. No nível da equipe, o trabalho é realizado de acordo com Scrum, Kanban, XP.

No nível do programa, são introduzidas novas funções.

Tabela 3: Funções do SAFe no nível do programa

Função Descrição
Gerenciamento de produtos Uma ou mais pessoas que determinam a direção do produto são responsáveis pelo backlog do produto
RTE (Release Train Engineer) Análogo à função de um scrum master.

Responsável por coordenar e organizar o processo do programa

ART (Agile Release Train) Uma equipe de equipes (50-125 pessoas) que desenvolve e entrega soluções de forma incremental em um fluxo de valor
Arquiteto/engenheiro de sistemas A pessoa responsável pela visão técnica e arquitetônica geral do desenvolvimento do produto. Não há equivalente, pois no scrum a própria equipe é responsável pela arquitetura

É usada muita terminologia relacionada a trens: ART (Agile Release Train), RTE (Release Train Engineer). Isso ocorre porque o trabalho das equipes é um pouco parecido com o de um trem – há um cronograma estável. Se você não conseguir pegar um trem, sempre poderá pegar o próximo. Se não for possível encaixar algumas metas no incremento atual, você poderá colocá-las no próximo.

A organização do trabalho em nível de programa no SAFe é semelhante à organização do trabalho do scrum, só que em uma escala maior, com planejamento para um período mais longo.

Tabela 4. Comparação dos estágios de trabalho em nível de programa no Scrum e no SAFe

Scrum Nível de programa do SAFe
Sprint (1-4 semanas) Programa Incremental (8-12 semanas)
Planejamento de impressão Planejamento incremental do programa
Scrum do dia a dia Reuniões adicionais para sincronizar equipes, proprietários e gerenciamento de produtos
Visão geral do Sprint Demonstração do sistema
Retrospectiva do Sprint Inspeção e adaptação
SAFe Essential Events
SAFe Essential Events

Conclusão

Neste artigo, foram discutidas as principais diferenças entre o LeSS, o SAFe e o Scrum. Cada estrutura tem seus próprios recursos.

O LeSS é mais simples e direto. Ele não exige tantas modificações quanto o SAFe.

O SAFe oferece uma abordagem mais abrangente. Aparecem funções, artefatos e eventos adicionais. A implementação requer mais recursos.

É impossível dizer de forma inequívoca qual abordagem é melhor. Tudo depende das especificidades do trabalho de sua empresa. Se você tiver um pequeno número de equipes trabalhando em um único produto, a implementação do LeSS pode ajudá-lo a aumentar a eficiência a um custo menor. Quando a escala aumenta, surge a confusão e é necessária uma abordagem mais sistemática, vale a pena prestar atenção ao SAFe.

Você ainda tem dúvidas?
Temos um time de consultores especializados nas melhores práticas de mercado
Ao usar este site, você concorda com o uso de cookies