O que é um Scaled Agile Framework (SAFe)?

Longa exposição de rio que se divide em muitas bifurcações

Autor

Gita Jackson

Staff Writer

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

O que é um Scaled Agile Framework (SAFe)

O Scaled Agile Framework (SAFe) é uma base de conhecimento com princípios, práticas e competências organizacionais e de fluxos de trabalho, criado para ajudar as empresas a implementar um modelo ágil em escala empresarial.

Basicamente, é um modelo para alinhar equipes multifuncionais por trás de metas compartilhadas para ajudar organizações (especialmente grandes empresas com portfólios de produtos complexos) a entrar no mercado mais rapidamente com produtos melhores.

O SAFe integra as metodologias Lean, Ágil, DevOps e pensamento sistêmico em um modelo único e escalável. Ele é construído em torno de sete competências essenciais de agilidade de negócios:

  • Liderança Lean-Ágil
  • Agilidade técnica e da equipe
  • Entrega ágil de produtos
  • Entrega de soluções empresariais
  • Gerenciamento Lean de portfólios
  • Agilidade organizacional
  • Cultura de aprendizado contínuo

O SAFe foi criado por Dean Leffingwell em 2011 para lidar com as limitações da entrega de software por meio de processos tradicionais de gerenciamento de projetos. O objetivo de Leffingwell era melhorar a velocidade, a qualidade e o foco no cliente do desenvolvimento de software em grande escala. As organizações precisavam de um método que lhes permitisse responder às mudanças nas condições do mercado de forma mais rápida, e o SAFe foi projetado para preencher essa lacuna.

O SAFe está agora em sua sexta iteração e oferece quatro configurações para atender a organizações com tamanhos, estruturas e necessidades de negócios variados: Essential SAFe, Large Solution SAFe, Portfolio SAFe e SAFe completo.

Leffingwell também é cofundador da Scaled Agile Inc., que gerencia o sistema SAFe e oferece treinamento e outros recursos úteis para aprender sobre o SAFe e implementá-lo. De acordo com a Scaled Ágil Inc., o SAFe é atualmente praticado em mais de 20.000 empresas em todo o mundo.

Como o SAFe funciona?

A metodologia ágil foi projetada para tornar o desenvolvimento e a entrega de produtos mais eficazes por meio de flexibilidade, colaboração e melhoria contínua em ciclos de desenvolvimento iterativos. Ela proporciona autonomia a pequenas equipes que trabalham em sprints, que são fases de um projeto maior. Essas equipes contribuem para um todo maior.

A metodologia Lean enfatiza a eliminação de desperdícios e a otimização dos processos de negócios. O Lean-Ágil combina as duas metodologias. A flexibilidade proporcionada pela abordagem Lean-Ágil pode aumentar a colaboração e a inovação, mas a implementação de um modelo Ágil em escala pode ser um desafio.

O SAFe aproveita as vantagens das práticas ágeis e torna o sistema mais compatível com uma organização que exige mais coordenação e supervisão do que um modelo tradicional de desenvolvimento ágil pode oferecer. Embora a liberdade irrestrita possa funcionar bem para pequenas empresas, a responsabilidade perante um todo maior é necessária no nível empresarial.

O SAFe fornece uma camada de gerenciamento entre equipes ágeis distintas e hierarquia organizacional, estendendo o framework do nível de equipe única para equipes de equipes. Ele facilita o fluxo de informações das próprias equipes para cima, para baixo da gerência e para fora entre desenvolvedores e engenheiros que trabalham em diferentes partes do mesmo projeto.

O SAFe enfatiza o alinhamento, a colaboração e a entrega e fornece um modelo componível para alinhar equipes separadas em termos de comunicação, planejamento e metas. Um dos principais benefícios da metodologia ágil no nível de desenvolvedor e engenheiro é que esses agentes têm liberdade para resolver problemas de forma criativa, sem ficarem atolados em processos burocráticos. Portanto, é crucial que o SAFe não interfira nessa liberdade.

Em vez disso, o SAFe cria oportunidades para toda a organização coordenar as metas de negócios e o progresso do desenvolvimento, e um sistema para responsabilizar todos os aspectos da organização. Com esse framework, os desenvolvedores podem manter sua autonomia e capacidade de iterar sem desacelerar o desenvolvimento ou sacrificar a qualidade dos produtos.

A Scaled Agile Inc. fornece um roteiro de implementação do SAFe.

Quais são as sete competências essenciais do SAFe?

O SAFe é construído em torno do que a Scaled Agile Inc. chama de as sete competências essenciais da agilidade de negócios. A agilidade de negócios é a capacidade de competir e prosperar na era digital, onde as mudanças no mercado acontecem a velocidades vertiginosas. Essas competências essenciais são:

  • Liderança Lean-Ágil
  • Agilidade técnica e da equipe
  • Entrega ágil de produtos
  • Entrega de soluções empresariais
  • Gerenciamento Lean de portfólios
  • Agilidade organizacional
  • Cultura de aprendizado contínuo

Avaliar essas competências e encontrar oportunidades de melhoria ajuda as empresas a implementar e iterar com sucesso o framework do SAFe:

Liderança Lean-Ágil: defesa das habilidades de liderança Lean-Ágil para impulsionar a mudança organizacional e capacitar indivíduos e equipes.

Agilidade técnica e de equipe: criação de equipes de alto desempenho e implementação de práticas técnicas sólidas.

Entrega ágil de produtos: montagem de equipes de equipes que usam design thinking, DevOps e desenvolvimento contínuo para se concentrar no cliente e entregar consistentemente produtos valiosos.

Entrega de soluções empresariais: entrega de soluções que alimentam as maiores aplicações e redes do mundo.

Gerenciamento Lean de portfólios: avaliação de práticas de gerenciamento Lean de portfólios, como priorização e estratégia de portfólios e criação de orçamentos e proteções Lean.

Agilidade organizacional: aplicação do pensamento e sistemas Lean à estratégia, gerenciamento ágil de portfólios e governança.

Cultura de aprendizagem contínua: incentivo para os indivíduos se comprometerem com o aumento contínuo do conhecimento, da competência, do desempenho e da busca por soluções inovadoras.

Visão aérea de pessoas em uma mesa trabalhando em um fluxograma

Ebook: Guia rápido para implementação do SAFe

Transforme a forma como sua empresa cria valor com o Enterprise Agile Planning, independentemente de você usar um framework em cascata, ágil ou híbrido.

Quais são os 10 princípios fundamentais do SAFe?

Os papéis e práticas do SAFe são baseados em 10 princípios fundamentais do Lean-ágil:

  • Tenha uma visão econômica
  • Aplique o pensamento sistêmico
  • Assuma a variabilidade, preserve as opções
  • Construa de forma incremental, com ciclos de aprendizagem rápidos e integrados
  • Baseie os marcos na avaliação objetiva dos sistemas em operação
  • Faça o valor fluir sem interrupções
  • Aplique cadência e sincronize com o planejamento entre domínios
  • Libere a motivação intrínseca dos trabalhadores do conhecimento
  • Decentralizar a tomada de decisões
  • Organize em torno do valor

Esses princípios sustentam o framework do SAFe, criando um sistema integrado para melhorar o engajamento dos funcionários, o tempo de colocação no mercado, a qualidade da solução e a produtividade da equipe. Com essa base, as organizações podem ajustar seu foco e prática conforme apropriado para seus negócios ou objetivos.

Adote uma visão econômica: para entregar os melhores produtos no menor tempo, as equipes devem entender a economia da construção de sistemas e tomar decisões com um contexto econômico em mente. O SAFe enfatiza as compensações entre risco, custo de atraso (CoD), custos de fabricação, operacionais e de desenvolvimento. Ele promove o desenvolvimento de fluxo de valor que mantém em vista os orçamentos aprovados e as restrições de proteção.

Aplique o pensamento sistêmico: o pensamento sistêmico é uma abordagem de resolução de problemas que enfatiza a criação de uma visão ampla das conexões e relações entre elementos em uma rede complexa, em vez de se concentrar em questões individuais. No SAFe, o pensamento sistêmico é aplicado tanto ao software ou outros produtos em desenvolvimento quanto à empresa que está desenvolvendo esse software.

Assuma a variabilidade, preserve as opções: frequentemente, o processo de desenvolvimento de software força as equipes de desenvolvimento a escolher uma opção e mantê-la. No framework SAFe, várias opções diferentes são buscadas simultaneamente para encontrar a melhor opção, não apenas a primeira escolhida.

Construa de forma incremental, com ciclos de aprendizagem rápidos e integrados: ao criar soluções em incrementos curtos e iterativos, as organizações podem coletar e implementar o feedback do cliente mais rapidamente, mitigar riscos e aplicar lições iniciais às versões subsequentes. Esse ciclo de feedback rápido permite que os desenvolvedores se adaptem para criar o melhor produto possível para atender às necessidades do cliente.

Baseie os marcos na avaliação objetiva dos sistemas em operação: os stakeholders avaliam o progresso em marcos objetivos que são incorporados ao processo durante todo o ciclo de vida do desenvolvimento. Essas avaliações regulares ajudam a garantir que os investimentos estejam produzindo um retorno financeiro e técnico.

Faça o valor fluir sem interrupções: o SAFe é um sistema baseado em fluxos, e as interrupções na entrega de valor devem ser rapidamente identificadas e corrigidas.

Aplique cadência e sincronize com o planejamento entre domínios: ciclos de desenvolvimento com uma cadência previsível ajudam as equipes a encontrar um ritmo e a se manter alinhadas em meio à incerteza. Sincronizar esses ritmos com todos os stakeholders ajuda a manter as equipes alinhadas.

Libere a motivação intrínseca dos trabalhadores do conhecimento: é melhor motivar os funcionários por meio da autonomia, minimizando restrições e um ambiente criativo do que por meio de compensação de incentivos individuais, o que pode criar uma concorrência interna prejudicial e impedir a cooperação exigida por esse framework. O SAFe sustenta que tal abordagem produz melhores resultados para indivíduos, clientes e empresas.

Descentralize a tomada de decisão: para desenvolver software rapidamente, os desenvolvedores não podem fazer uma pausa para aprovação em cada escolha que fazem. A descentralização da tomada de decisão aumenta o fluxo, reduz os atrasos e cria soluções mais inovadoras dos desenvolvedores e engenheiros mais próximos do conhecimento local.

Como algumas situações exigem uma tomada de decisão (decisões de estratégia, por exemplo), deve-se desenvolver um framework que ajude os stakeholders a determinar como prosseguir. Um protocolo bem comunicado evita interrupções no fluxo de valor.

Organize em torno do valor: em vez de se organizar em torno de conhecimento especializado e uma hierarquia corporativa, as empresas devem se organizar em torno do valor para manter a vantagem competitiva da velocidade: com que rapidez a organização pode atender às necessidades do mercado e dos clientes com novas soluções. O SAFe enfatiza que essa abordagem de organização em torno do valor é a chave para vencer na era digital.

As quatro configurações do SAFe

Existem quatro configurações do SAFe, cada uma adequada a diferentes necessidades organizacionais:

  • Essential SAFe
  • Large Solution SAFe
  • Portfolio SAFe
  • Full SAFe

Essential SAFe

O Essential SAFe é a maneira mais simples de implementar o SAFe em uma organização, sendo o bloco de construção básico de todas as outras configurações do SAFe. No Essential SAFe, as organizações coordenam os níveis de equipes e programas para garantir alinhamento e entrega eficiente de valor.

Para coordenar de forma eficaz, as empresas adotam trens ágeis (ARTs). ARTs são "organizações virtuais formadas para abranger fronteiras geográficas e organizacionais, eliminar transferências desnecessárias e acelerar a entrega de valor", conforme definido pela Scaled Agile, Inc. Resumindo, um ART é um grupo de pequenas equipes trabalhando juntas em direção a um objetivo comum.

O Essential SAFe fornece os elementos mínimos de que as organizações precisam para fornecer soluções por meio de trens ágeis, com foco em conceitos fundamentais, como entrega contínua e liderança Lean-Ágil. O Essential SAFe não incorpora a entrega de soluções empresariais ou preocupações com portfólios.

Large Solution SAFe

O Large Solution SAFe é o próximo passo do Essential SAFe, com base nos princípios básicos do SAFe e na criação de ARTs.

Além dos blocos de construção introduzidos na configuração essencial, o Large Solution SAFe envolve a implementação da entrega de solução empresarial (ESD), que coordena vários ARTs para uma única grande solução. Essa configuração concentra-se nos requisitos técnicos e arquitetônicos para fornecer soluções complexas.

Ele permite a coordenação de vários programas e funciona bem para empresas que criam soluções grandes e complexas que não exigem preocupações em nível de portfólio.

Portfolio SAFe

O Portfolio SAFe estende o Essential SAFe e o Large Solution SAFe com competências extras, como gerenciamento de portfólios lean e agilidade organizacional. O Portfolio SAFe opera em um nível organizacional mais alto para alinhar o desenvolvimento de soluções e a estratégia de negócios. Em vez de se concentrar em uma única solução, essa configuração pode gerenciar vários fluxos de valor. Também tem uma visão mais ampla, ao se concentrar em saber se a organização está desenvolvendo os produtos certos e, ao mesmo tempo, enfatizar decisões estratégicas e de investimento e o gerenciamento de recursos.

Essencialmente, organiza o desenvolvimento em torno de múltiplos fluxos de valor e ajuda a alinhar portfólios de produtos com uma estratégia empresarial mais ampla.

Full SAFe

O Full SAFe é a adoção completa do framework do SAFe. Nesse nível, as empresas adotam todas as sete competências essenciais para agilidade dos negócios em sua configuração mais abrangente e detalhada. Essa configuração do SAFe é ideal para empresas globais que precisam de soluções para vários fluxos de valor e sistemas complexos.

É melhor compreendido como empilhar as quatro configurações anteriores do SAFe, umas sobre as outras, para sincronizar os esforços em toda a empresa, integrando o fluxo de ARTs, o fluxo de grandes soluções e o fluxo de portfólios.

Scrum@Scale, LeSS e Disciplined Agile

Embora organizações maiores frequentemente optem pelo SAFe, não é a única maneira de implementar a metodologia ágil em escala. Scrum@Scale, Large-Scale Scrum (LeSS), Disciplined Agile (DA) e o modelo Spotify são modelos alternativos menos populares do que o SAFe, mas que apresentam diferentes opções para estilo de gerenciamento e coordenação organizacional.

Scrum@Scale

Como o nome implica, o Scrum@Scale pega o framework básico do Scrum e fornece uma estrutura para escalá-lo entre as equipes.

O Scrum é um framework ágil de gerenciamento de projetos que algumas equipes de desenvolvimento aplicam a seu processo de desenvolvimento de software. Seu nome vem do esporte do rúgbi. No rúgbi, um "scrummage" é uma forma de reiniciar o jogo após a perda da posse de uma bola, o que depende de uma comunicação clara entre os jogadores trabalhando em uníssono.

No Scrum, as equipes de desenvolvimento são divididas em unidades menores, lideradas por um scrum master. O scrum master responde ao proprietário do produto, que também atua como o ponto de contato entre cada equipe de scrum. Essas pequenas equipes são incentivadas a assumir a responsabilidade pelas tarefas atribuídas durante cada sprint, permitindo adaptabilidade e soluções criativas sem precisar parar e esperar pelo feedback de outros stakeholders.

Para que o Scrum funcione como pretendido, essas equipes devem ser abertas umas com as outras e em comunicação constante, assim como uma equipe esportiva quando a pressão aumenta. O Scrum@Scale é destinado a escalar esse framework para cima com a burocracia mínima viável, ao mesmo tempo em que enfatiza uma cultura orientada por valores de franqueza, coragem, foco, respeito e compromisso.

O líder de todos esses Scrums é o Scrum of Scrums master, que coordena as metas de negócios entre as equipes, fornecendo orientações sobre o "como" do desenvolvimento de software. O Scrum of Scrums master trabalha com o chefe do produto (CPO), que alinha as prioridades do backlog para atender às necessidades dos stakeholders e dos clientes. O CPO orienta o "o que" do desenvolvimento de software.

O Scrum of Scrums (SoS) está no núcleo do Scrum@Scale. O SoS, liderado pelo Scrum of Scrums master, pede à organização que aja como se toda a empresa fosse um grande Scrum. Uma equipe maior de várias equipes replica o framework do Scrum no nível organizacional, enquanto as equipes individuais mantêm autonomia sobre seu trabalho. Como o Scrum já é um framework familiar, o Scrum@Scale não requer retreinamento ou workshops caros para ser implementado.

O Scrum@Scale é ideal para organizações onde todos estão confiantes de que cada equipe pode executar tarefas de negócios com competência e sem intervenção externa. Em comparação com o SAFe, o Scrum@Scale é leve e automatizado, exigindo menos intervenção geral, treinamento e reorganização do que o SAFe.

Scrum de grande escala (LeSS)

O Large-Scale Scrum (LeSS) também é construído no framework Scrum e projetado para várias equipes que trabalham em um único produto. O LeSS ainda usa sprints e reuniões e avaliações diárias de scrum. Ele usa um sprint comum para todas as equipes e compartilha um backlog de produtos. O LeSS enfatiza a desescalonamento ou achatamento de uma organização. Ele evita o uso de programas e portfólios e frequentemente é melhor para o desenvolvimento centrado no produto, onde muitas equipes colaboram em um grande produto.

O LeSS oferece dois frameworks:

Basic LeSS: o Basic LeSS é o LeSS em seu estado padrão. Funciona com um proprietário de produto, de duas a oito equipes e um scrum master para uma a três dessas equipes. Essas equipes trabalham em um único produto entregável, um backlog de produto e um backlog de sprint. Cada equipe também trabalha em um sprint que engloba toda a equipe.

LeSS Huge: o LeSS Huge funciona melhor com empresas com mais de oito equipes (e potencialmente milhares de pessoas). Essas equipes são agrupadas em diferentes áreas de requisitos, cada uma com seu próprio proprietário do produto. Um proprietário geral do produto trabalha com cada proprietário do produto da área para sintetizar as metas de todas as equipes. Essa implementação ainda usa um sprint para todas as equipes e um backlog de produtos.

Disciplined Agile

O Disciplined Agile (DA) é considerado um conjunto de princípios, promessas e diretrizes, não uma metodologia completa. É uma abordagem leve, simples e híbrida para o gerenciamento de programas, com muita liberdade para os membros individuais da equipe.

Alguns frameworks ágeis incluem metodologias e etapas prescritivas. Essa especificidade pode ser vantajosa para alguns projetos, mas o DA busca oferecer mais liberdade e agilidade aos membros da equipe. O conceito básico permite que cada pessoa selecione os conceitos e frameworks (como Kanban ou Scrum), que são ideais para seu fluxo de trabalho específico. O Scrum pode funcionar para alguns, mas não para outros, especialmente em programas maiores.

O DA capacita os indivíduos de forma significativa, o que o torna a melhor opção para projetos com membros de equipe altamente capacitados, independentes e já familiarizados com os conceitos básicos de ágil.

Quais são os benefícios do SAFe?

O O SAFe é ideal para grandes organizações com várias equipes e produtos. Ela oferece inúmeros benefícios, incluindo:

Menor tempo de lançamento no mercado: ao alinhar equipes multifuncionais de equipes ágeis em torno da entrega de valor, o framework do SAFe pode melhorar a comunicação, permitir decisões mais rápidas, otimizar as operações e ajudar a manter o foco no cliente, tudo isso promovendo um menor tempo de lançamento no mercado.

Melhores produtos: o SAFe usa sprints e ciclos de produção curtos que incorporam consistentemente o feedback dos clientes em cada nova iteração e apresentam processos de controle de qualidade integrados. Ao verificar a qualidade durante todo o processo de desenvolvimento, em vez de apenas depois que o produto está concluído (ou quase concluído), as equipes podem melhorar os produtos com mais regularidade e enviar atualizações mais rapidamente.

Aumento da produtividade: a melhoria contínua é um princípio fundamental do SAFe. O framework incentiva as equipes a examinar consistentemente em que estão trabalhando e os processos nos quais lidam com seu trabalho e a perguntar se algo pode ser feito melhor. O sistema promove a eliminação de ineficiências e atrasos e concede às equipes a autonomia para fazer as melhorias que lhes permitirão ser mais produtivas.

Maior envolvimento dos funcionários: o framework do SAFe proporciona autonomia e estabelece uma linha de visão clara entre o trabalho individual e as metas e resultados da empresa. Isso ajuda os funcionários a assumir maior responsabilidade e se orgulhar de suas contribuições para o projeto.

Mais alinhamento e colaboração: o SAFe, particularmente as configurações mais amplas, foi projetado para trazer maior alinhamento às equipes anteriormente isoladas e incentivar toda a organização a colaborar em torno de metas empresariais bem articuladas. Essa colaboração está no centro do SAFe.

Top view of smart business man put scrum board on table at meeting room while marketing team preparing marker and sticky notes for making task board for managing work flow in work place. Convocation.

Ebook: Guia rápido para implementação do SAFe

 

Transforme a forma como sua empresa cria valor com o Enterprise Agile Planning, independentemente de você usar um framework em cascata, ágil ou híbrido.

Leia o ebook sobre a Apptio