As corporações e as grandes empresas geralmente enfrentam um paradoxo: dezenas ou centenas de desenvolvedores talentosos trabalham em projetos, mas os resultados não são impressionantes. As aprovações intermináveis tornam os processos mais lentos, enquanto os concorrentes lançam produtos inovadores mais rapidamente.
O SAFe – uma estrutura para escalar o Agile – oferece uma saída para essa situação. O SAFe ajuda a organizar grandes equipes de uma forma que preserva a flexibilidade e a velocidade das startups menores. Contamos a você o que é essa estrutura, como ela funciona e o que é necessário para implementar as práticas em sua empresa.
O que é SAFe (Scaled Agile Framework)
O SAFe é um conjunto de ferramentas para escalonar abordagens ágeis em grandes empresas. A estrutura combina as melhores práticas do mundo do Agile, lean manufacturing e pensamento sistêmico. Ela informa como atribuir funções, planejar o trabalho e gerenciar processos para que dezenas ou centenas de pessoas estejam se movendo na mesma direção.
O SAFe é especialmente útil quando 50 pessoas ou mais estão trabalhando em um projeto. Por exemplo, um banco está desenvolvendo um novo aplicativo móvel: programadores, designers, testadores, analistas estão trabalhando nele – e isso apenas no departamento de TI. Além disso, há advogados, especialistas em marketing e o serviço de segurança. O SAFe ajuda todos esses funcionários a entender o objetivo comum e a contribuir para a criação do produto.
A ideia principal do SAFe é organizar as equipes em “trens” (Agile Release Trains ou ART). Cada um desses “trens” cria algum valor para os usuários. Por exemplo, um ART pode ser responsável pelas funções de pagamento no aplicativo, outro pelo gabinete pessoal do cliente.
O SAFe não exige uma revolução na empresa. Ele permite que você introduza gradualmente abordagens flexíveis, começando com algumas equipes e expandindo para o nível de toda a organização. Ao mesmo tempo, a estrutura é flexível o suficiente para ser adaptada às especificidades de um determinado negócio – não é uma solução pronta para uso, mas sim um mapa que ajuda a empresa a encontrar o caminho para um trabalho mais flexível e eficiente. O SAFe sugere as medidas a serem tomadas para organizar o trabalho, mas não substitui o bom senso e a compreensão das especificidades do negócio.
Benefícios do SAFe para grandes empresas
A implementação do SAFe não resolve todos os problemas de uma grande organização, mas para as grandes empresas que estão prontas para a mudança, essa estrutura as ajudará a se adaptar melhor às mudanças no mercado. Além disso, o SAFe tem outras vantagens para as grandes empresas:
- O SAFe permite estender os princípios ágeis a toda a empresa – as equipes ágeis não trabalham isoladamente, mas se movem na mesma direção.
- As ações se tornam mais coordenadas – as equipes trabalham de forma autônoma, mas seus esforços se somam a um resultado comum.
- A estrutura permite gerenciar dependências em grandes projetos quando o trabalho de uma equipe depende de outra. O SAFe funciona como um sistema de semáforos que ajuda os fluxos de tráfego a se moverem sem colisões.
- O SAFe torna o trabalho transparente em todos os níveis da organização: os executivos veem o panorama geral, os gerentes intermediários entendem como sua área se encaixa no todo e as equipes sabem como seu trabalho afeta o resultado geral.
- Com demonstrações regulares e planejamento claro, as empresas podem prever com mais precisão os cronogramas e a funcionalidade dos produtos.
- Todo o fluxo de trabalho do SAFe é focado na criação de valor para o usuário, o que ajuda as empresas a se manterem competitivas e a atenderem melhor às necessidades de seus clientes.
Diferenças do SAFe em relação a outros frameworks de escalonamento
O SAFe se destaca entre outras abordagens de escalonamento Agile por sua versatilidade e profundidade de desenvolvimento, e também pode ser comparado a outras estruturas populares em vários critérios:
SAFe | Outras estruturas (LeSS, SoS, Nexus) | |
Escala do aplicativo | Adequado para grandes organizações com centenas ou até milhares de funcionários, como grandes bancos e corporações. | Focado em escalas menores – até 8-9 equipes, como em uma startup que cresceu para 100-150 funcionários.
|
Estrutura e flexibilidade | Há uma hierarquia clara de níveis: equipe, programa, solução principal, portfólio.
|
Tente manter o Scrum simples – esses frameworks têm menos conceitos novos e mais do Scrum original. |
Papéis e processos | Introduz novos papéis, como o Release Train Engineer, que garante a operação dos “trens” ART, que também são uma entidade SAFe exclusiva. | Um mínimo de novas funções é introduzido.
|
Abordagem de planejamento | O conceito usado é o Planejamento Incremental de Programa (PI Planning), que é uma grande sessão de estratégia em que todas as equipes trabalham juntas para planejar o trabalho para os próximos meses. | Mantém o planejamento de sprint mais tradicional do Scrum, simplesmente estendendo-o a várias equipes.
|
Integração com a estratégia de negócios | Liga as tarefas cotidianas dos desenvolvedores com as metas globais de negócios. | Menos contato com questões estratégicas, concentrando-se principalmente na coordenação da equipe.
|
Flexibilidade de implementação | Possui várias configurações, desde o SAFe Essencial básico até o SAFe completo, permitindo que as empresas comecem pequenas e expandam gradualmente. | Proporciona mudanças mais radicais na estrutura da organização desde o início.
|
Configurações do Scaled Agile Framework
O SAFe é como um construtor – a partir dos elementos da estrutura, você pode criar uma solução perfeita para sua empresa. A estrutura tem quatro configurações básicas, cada uma delas adequada para organizações de diferentes tamanhos e complexidades:
Safe Essencial
Essa é a configuração básica – a base para todas as outras. O SAFe Essential é adequado para empresas com 5 a 12 equipes (aproximadamente 50-125 pessoas) que trabalham em um único produto.
Elementos-chave:
- Agile Release Train (ART) – um grupo de equipes que trabalham em um produto comum;
- Program Increment (PI) – um período de planejamento e desenvolvimento, normalmente de 8 a 12 semanas;
- Funções: Scrum Master, Proprietário do produto, Engenheiro de trem de lançamento
Fonte © 2024 Scaled Agile, Inc.
Grande Solução SAFe
Quando um produto cresce e se torna mais complexo, você precisa de uma configuração de solução grande. Ela é apropriada quando há vários ARTs trabalhando no produto ou quando fornecedores externos estão envolvidos no projeto.
Elementos adicionais:
- Treinamento da solução – coordenação de vários ARTs;
- Gerenciamento de soluções – gerenciamento de uma solução grande;
Source: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Portfólio SAFe
Essa configuração é necessária quando uma empresa gerencia vários produtos ou linhas de negócios. O Portfolio SAFe ajuda a alinhar as equipes com a estratégia geral da empresa e a alocar recursos de forma eficiente entre os projetos.
Elementos-chave:
- Temas estratégicos – direções de desenvolvimento da empresa;
- Gerenciamento de portfólio enxuto – gerenciamento flexível de portfólio de projetos;
- Proprietários épicos – responsáveis pelas principais iniciativas;
Source: safe.scaledagile.com © 2024 Scaled Agile, Inc.
SAFe Completo
A configuração mais completa que inclui todos os níveis e elementos do SAFe. O SAFe completo é adequado para grandes empresas com centenas a milhares de funcionários trabalhando em vários produtos complexos.
Source: safe.scaledagile.com © 2024 Scaled Agile, Inc.
Observação importante: Uma empresa não precisa almejar o SAFe completo imediatamente. Você pode começar com uma configuração Essencial e adicionar elementos gradualmente à medida que a organização cresce e se torna mais complexa. Por exemplo, o departamento de TI de um grande banco pode começar com o Essential SAFe para desenvolver um único produto, depois passar para o Large Solution SAFe à medida que o produto se torna mais complexo e, por fim, implementar o Portfolio SAFe para gerenciar toda a gama de serviços digitais do banco.
- Considerar os aspectos econômicos – tomar decisões levando em conta o contexto econômico; avaliar os custos, os riscos e os benefícios de cada decisão.
- Aplicar o pensamento sistêmico – considerar o projeto como parte de um grande sistema; otimizar o todo, não os componentes individuais.
- Considere a variabilidade – não se fixe em uma única solução no início do projeto; explore várias opções e reduza a escolha com base nos dados.
- Desenvolva soluções de forma iterativa, obtendo feedback rápido – isso reduz os riscos e permite que você se adapte mais rapidamente.
- Avalie o progresso com base em um produto realmente funcional – use soluções prontas como base para tomar decisões e avaliar o progresso, não confie apenas em planos e documentos.
- Garantir um fluxo contínuo de criação de valor; eliminar obstáculos e reduzir atrasos no processo de desenvolvimento.
- Sincronizar por meio de planejamento entre domínios – coordene o trabalho de diferentes equipes e áreas por meio de planejamento conjunto.
- Descobrir a motivação interna dos funcionários – criar um ambiente em que as pessoas possam demonstrar iniciativa e criatividade.
- Descentralizar a tomada de decisões – permita que as equipes resolvam problemas locais por conta própria, mantendo o controle centralizado sobre a estratégia.
- Organize em torno do valor – forme equipes e processos em torno de fluxos de valor em vez de departamentos funcionais.
Os valores da SAFe
Consistência
Comunicar claramente a visão, a missão e a estratégia da empresa; ● Vincular a estratégia a ações específicas da equipe; Usar uma linguagem comum para descrever funções e processos; ● verificar regularmente se todos entendem os objetivos corretamente.
|
Transparência
● Crie uma atmosfera de confiança dentro da equipe; ● Comunique-se de forma aberta e honesta, sem enfeites; Aceitar os erros como uma oportunidade de aprender; ● visualizar o fluxo de trabalho usando quadros Kanban; Fornecer acesso fácil às informações de que você precisa.
|
Respeito pelas pessoas
Apreciar a singularidade de cada funcionário; Incentivar a diversidade de opiniões e abordagens; Desenvolver as pessoas por meio de coaching e mentoring; Tratar os colegas como clientes internos; construir parcerias de longo prazo com base em benefícios mútuos. |
Melhoria Contínua
Crie um senso de que a melhoria é necessária; ● Promover uma cultura de solução de problemas; Analisar e adaptar os processos regularmente; ● Desenvolver uma cultura de solução de problemas; ● Analisar e adaptar processos regularmente; Alocar tempo e recursos para a inovação.
|
Como o SAFe funciona?
O SAFe é uma estrutura flexível que pode e deve ser adaptada às especificidades da organização. Uma empresa pode começar implementando os elementos básicos e expandir gradualmente o uso da estrutura à medida que a empresa cresce e se desenvolve. O SAFe organiza o trabalho de grandes empresas por meio de vários elementos e processos fundamentais:
Agile Release Trains (ART).
Um ART é um grupo de equipes Agile que trabalham em um produto ou fluxo de valor comum.
Planejamento de incremento de programa (PI)
O PI Planning é um evento de dois dias em que as equipes planejam o trabalho para as próximas 8 a 12 semanas. É nesse momento que as tarefas são discutidas, as dependências são identificadas e os riscos são avaliados.
Iterações
Após o PI Planning, o trabalho é realizado em iterações de duas semanas. No final de cada iteração, as equipes demonstram o progresso e ajustam os planos.
Demonstração do sistema
No final de cada iteração, há uma demonstração geral do sistema em que as equipes mostram o que foi realizado.
Gerenciando o fluxo de valor
O SAFe usa quadros Kanban, métricas de desempenho e práticas de melhoria contínua para otimizar os fluxos de trabalho.
Papéis-chave no SAFe
- Engenheiro de trem de liberação (RTE) – garante a operação coesa de todo o ART;
- Gerente de produto – determina a direção do desenvolvimento do produto;
- Scrum Master – ajuda as equipes a trabalhar com eficiência;
- Scrum Master – ajuda as equipes a trabalhar de forma eficiente;
- Proprietário do produto – responsável por uma parte específica do produto;
- Proprietário do produto – responsável por uma parte específica do produto;
DevOps e Entrega Contínua
O SAFe integra práticas de DevOps para entregar o produto aos usuários de forma rápida e confiável.
Sincronização e integração.
Reuniões regulares garantem a coordenação entre as equipes e a consistência no desenvolvimento do produto.
Utilização de ferramentas especializadas de gerenciamento de desenvolvimento
O uso de soluções de TI especializadas para a organização do desenvolvimento o ajudará a trabalhar no SAFe de forma mais produtiva – soluções modernas como SimpleOne SDLC permitem que você gerencie o desenvolvimento de forma abrangente, levando em conta todos os produtos no portfólio da empresa e as tarefas no backlog.
O SimpleOne SDLC ajuda a coordenar o desenvolvimento de produtos de TI e a colaboração entre as equipes de desenvolvimento e suporte técnico:
- Uma solução de desenvolvimento de equipe: Quadros ágeis (Scrum, Kanban), planejamento e contabilidade dos custos de mão de obra;
- Combinação de equipes de desenvolvimento e suporte técnico: processos ITSM de ponta a ponta no gerenciamento de desenvolvimento;
- Gerenciamento de portfólio de produtos: desde um pequeno projeto até a criação de uma estrutura e hierarquia complexas de produtos;
- Riqueza da API REST;
- Relatórios de vários tipos: Métricas ágeis, formulários de relatórios personalizados, painéis padrão e personalizados;
- Personalização com suporte No/Low-code – a capacidade de desenvolver módulos de sistema para suas próprias necessidades graças às ferramentas da plataforma SimpleOne e à documentação detalhada e aberta;
- Adaptação automática à versão móvel.
Como implementar o SAFe
A implementação do SAFe começa quando um ponto de inflexão é atingido – o ponto em que uma empresa está pronta para uma grande mudança. Isso pode ser desencadeado por um concorrente que lança um produto inovador ou pela percepção de que a estratégia atual está levando a uma crise.
Quando o ponto de inflexão é atingido, os funcionários ficam mais abertos à mudança. Sem ele, a implementação enfrentará forte resistência.
A Scaled Agile, Inc. desenvolveu um roadmap de 13 etapas para a implementação do SAFe:
- O ponto de virada ponto
- Treinamento de agentes de mudança Lean-Ágil
- Criação de um centro de competência Lean-Agile
- Treinamento de executivos, gerentes e líderes
- Liderança na era digital
- Organização em torno do valor
- Criação de um plano de implementação
- Preparação para o lançamento do ART
- Treinamento de equipes e lançamento do ART
- Coaching da execução do ART
- Lançamento de ART adicional e fluxos de criação de valor
- Desenvolvimento de portfólio
- Aceleração
Source: safe.scaledagile.com © 2024 Scaled Agile, Inc.
O principal aspecto do SAFe
- O SAFe é uma estrutura para escalonar o Agile em grandes empresas. Ele ajuda a organizar o trabalho de centenas de funcionários em produtos complexos, mantendo a flexibilidade e a eficiência de equipes pequenas. O SAFe combina as práticas do Agile, da manufatura enxuta e do pensamento sistêmico.
- A ideia principal do SAFe é a organização de equipes em Agile Release Trains (ART). Esses são grupos de 5 a 12 equipes que trabalham em um produto ou fluxo de valor comum. O ART ajuda a sincronizar o trabalho de diferentes departamentos e especialistas.
- A SAFe tem quatro configurações: Essential, Large Solution, Portfolio e Full SAFe. Uma empresa pode começar com uma configuração básica e expandir gradualmente o uso da estrutura à medida que os processos crescem e se tornam mais complexos.\
- A estrutura é baseada em 10 princípios e 4 valores fundamentais. Eles moldam a cultura da organização e ajudam a tomar decisões em todos os níveis.
- A SAFe introduz novas funções e processos. Por exemplo, o Release Train Engineer coordena o trabalho do ART, e o Program Increment Planning são reuniões regulares em que as equipes planejam o trabalho para 8 a 12 semanas à frente.
- A implementação do SAFe é um processo passo a passo. A Scaled Agile, Inc. desenvolveu um roteiro de 13 etapas, começando por atingir um ponto de inflexão e terminando com a aceleração dos processos. Cada etapa ajuda a transformar gradualmente a organização.