SAFe Fundamentals: O que é SAFe?



Este blog sobre 'o que é SAFe' fala sobre o Framework que fornece orientação sobre as cinco competências essenciais que ajudam uma organização a se tornar um Lean-Agile.

O Scaled Agile Framework ou SAFe capacita organizações complexas a alcançar as vantagens do software Lean-Agile e do desenvolvimento de sistemas em escala. Saber O que é SAFe e como funciona, você precisa entender os seguintes tópicos

Por que usar o Agile Framework?

Ao implementar um Agile Framework, você aproveita os seguintes benefícios

  • O Agile se expande para lidar com as necessidades de grandes fluxos de valor e desenvolvimento de sistemas complexos, apesar de ser tão simples e leve.
  • Aumenta a produtividade em 20 - 50%
  • Qualidade aumenta em mais de cinquenta%
  • Reduz o tempo que um produto leva para chegar ao mercado. o processo se torna mais rápido em pelo menos 30%
  • Envolvimento dos funcionários e satisfação no trabalho.

A estrutura detalhada mostra todas as funções principais, atividades, entrega e fluxos. Ele também navega pelo resto do site.

A imagem fornecida explica como funciona o processo ágil. Os épicos são um grande corpo de trabalho, subdividido em várias histórias menores ou subepics. Esses sub-épicos são atribuídos à equipe como uma história. Cada equipe então trabalha nessas histórias ou recursos de software.

programa de multiplicação de matrizes em java

O que é SAFe?

O Scaled Agile Framework ou SAFe foi desenvolvido pela primeira vez por Dean Leffingwell's livros e blogs. A versão 1.0 é a primeira lançada oficialmente em 2011. A versão mais recente, que é a 4.6, foi lançada em outubro de 2018. Ela se destina a fornecer orientação para trabalhar nos níveis de portfólio empresarial, fluxo de valor, programa e equipe.

SAFe, é uma base de conhecimento online disponível gratuitamente que permite que você exerça práticas lean-agile em um nível corporativo. Ele oferece uma experiência simples e leve para a equipe de desenvolvimento de software. Todo o quadro é dividido em 3 segmentos básicos, o Equipe, a Programa e a Portfólio .

Então, a seguir estão os recursos do SAFe

  • Implementação de software e sistemas Lean-Agile em nível empresarial
  • Orientação detalhada para processos no portfólio, fluxo de valor, programa e equipe da empresa.
  • Projeto ideal para atender às necessidades de todas as partes interessadas em uma organização.

Quando usar o Scaled Agile Framework?

Agora, você deve estar se perguntando quando exatamente deve usar o SAFe. Portanto, aqui estão alguns exemplos em que você poderia.

  • Quando sua equipe está interessada em implementar uma abordagem ágil em programas e portfólios maiores e com várias equipes.
  • Quando várias equipes em uma organização estão trabalhando em maneiras diferentes de implementações Agile e, portanto, estão enfrentando obstáculos, atrasos e falhas.
  • Quando você deseja exercitar o Agile, mas ampliá-lo para o nível da organização. No entanto, você não tem certeza de quais novas funções podem ser necessárias ou quais funções existentes (ou seja, gestão) precisam mudar e como.
  • Quando você tentou expandir o Agile para sua organização, mas lutando para alinhar-se para obter uniformidade ou consistência na estratégia entre os departamentos de negócios, desde o portfólio até os níveis de programa e equipe.
  • Quando sua organização precisa melhorar o tempo de desenvolvimento do produto.

Como o SAFe é diferente de outras práticas Agile?

Outra coisa a se ponderar é como o SAFe é diferente de outras práticas ágeis,

  • O SAFe está disponível ao público e de uso gratuito.
  • Ele está disponível em uma forma altamente acessível e utilizável.
  • Além de ser leve, pode ser bem específico para um determinado nível.
  • Ele modifica e mantém continuamente as práticas ágeis mais comumente usadas.
  • SAFe oferece extensões úteis para práticas ágeis comuns.
  • Baseia as práticas ágeis em um contexto empresarial.
  • A imagem completa do desenvolvimento de software é fornecida a você por meio da implementação SAFe
  • O empirismo é ampliado.
  • A SAFe recebe feedback regular sobre qualidade e melhoria.

Fundação do Scaled Agile Framework

O Scaled Agile Framework baseia-se nos seguintes valores base

  1. Lean-Agile e seus princípios
  2. Valores essenciais do Agile em escala,
  3. Liderança Lean-Agile
  4. Mentalidade Lean-Agile,
  5. Comunidades de Prática

1. Lean-Agile e seus princípios

A seguir estão os princípios e valores básicos da SAFe. Eles devem ser compreendidos, exibidos e continuados para obter os melhores resultados na execução do framework.

  • Tendo uma visão econômica
  • Aplicando pensamento sistêmico
  • Supondo opções de preservação de variabilidade
  • Construindo de forma incremental com ciclos de aprendizagem rápidos e integrados
  • Baseando os marcos em uma avaliação objetiva dos sistemas de trabalho
  • Visualizando e limitando o trabalho em andamento, reduzindo os tamanhos dos lotes e gerenciando os comprimentos das filas
  • Aplicar cadência e sincronizar com planejamento de domínio cruzado
  • Desbloquear a motivação intrínseca dos trabalhadores do conhecimento
  • Descentralizando a tomada de decisão
  • SAFe Agile Core Values

O SAFe é baseado nos 4 valores principais a seguir.

  • Alinhamento
  • Qualidade Integrada
  • Transparência
  • Execução do Programa
  1. Liderança Lean-Agile

Antes dos professores, os líderes Lean-Agile são aprendizes contínuos. Isso os ajuda a ajudar suas equipes a construir sistemas melhores por meio da compreensão e exibição dos Princípios de segurança Lean-Agile.

Como facilitador, a responsabilidade final de um líder é a adoção, o sucesso e a melhoria contínua dos desenvolvimentos Lean-Agile. Para a mudança e melhoria contínua, os líderes passam por treinamentos rigorosos e contínuos.

Os líderes realmente capacitam e envolvem indivíduos e equipes para atingir seu potencial máximo.

Princípios desses líderes Lean-Agile

  • Para liderar a mudança
  • Para conhecer o caminho, enfatizar a aprendizagem ao longo da vida
  • Para desenvolver pessoas mais do que processos
  • Para inspirar e alinhar com a missão
  • Para descentralizar a tomada de decisões
  • Para desbloquear a motivação intrínseca dos trabalhadores do conhecimento
  1. Mentalidade Lean-Agile

A mentalidade Lean-Agile pode ser derivada das duas coisas a seguir.

  1. A SAFe House of Lean
  2. Manifesto Ágil

A SAFe House of Lean

O Scaled Agile Framework (SAFe) é derivado dos princípios e práticas inspirados pelo casa da Toyota enxuta . Com base nisso, a SAFe apresenta o SAFe House of Lean .

como se tornar um desenvolvedor de tableau

O objetivo é entregar o máximo valor ao cliente no menor tempo de espera, mantendo a mais alta qualidade possível entregue ao cliente.

Formas mais novas e melhores de desenvolver software estão sendo descobertas a cada dia, praticando o Agile e ajudando outros a fazer o mesmo. É por isso que, embora haja um valor imenso nos itens à direita, valorizamos ainda mais os itens mantidos à esquerda.

O Manifesto Ágil

  1. A maior prioridade é satisfazer o cliente por meio da entrega contínua e antecipada de software valioso.
  2. Aceite as mudanças de requisitos, mesmo no final do desenvolvimento. Os processos ágeis aproveitam a mudança para o benefício do cliente.
  3. Entregue software funcional com freqüência, de algumas semanas a alguns meses, com preferência para a escala de tempo mais curta.
  4. Desenvolvedores e empresários devem trabalhar juntos diariamente ao longo do projeto.
  5. Construa projetos em torno de indivíduos motivados. Dê a eles o apoio e o ambiente de que precisam e confie neles para fazer o trabalho.
  6. O método mais eficiente de comunicação com uma equipe de desenvolvimento é uma conversa cara a cara.
  7. O software funcional é a principal medida de progresso.
  8. Processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
  9. A atenção contínua à excelência técnica e ao bom design aumenta a agilidade.
  10. Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial.
  11. As melhores arquiteturas, requisitos e designs surgem de equipes auto-organizadas.
  12. Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e, em seguida, sintoniza e ajusta seu comportamento de acordo.

Diferentes níveis de SAFE

De acordo com a última versão do SAFe, existem quatro níveis de implementação.

  • Nível de equipe
  • Nível do programa
  • Nível de portfólio
  • Nível do fluxo de valor

Nível de equipe SAFe

O SAFe de nível de equipe contém funções, eventos e processos. As equipes Agile criam essas funções, eventos e processos e entregam valor no contexto do Agile Release Train (ART). É mais como um time scrum regular. As equipes formam a base da SAFe e da empresa Lean, pois executam a maior parte do trabalho que agrega valor ao cliente.

O Team Level SAFe cria equipes de alto desempenho que, por sua vez, constroem componentes e soluções de alta qualidade, dando suporte à agilidade técnica e da equipe. Esta é a construção primária do nível do programa.

Nível do programa SAFe

O SAFe de nível de programa tem as funções e atividades necessárias para fornecer soluções continuamente por meio de um Agile Release Train (ART). Este nível é onde as equipes de desenvolvimento, as partes interessadas e outros recursos são dedicados a alguma missão de desenvolvimento de sistema importante e contínua.

A metáfora ART descreve as equipes, funções e atividades de nível de programa que fornecem um fluxo contínuo de valor de forma incremental. ARTs são organizações virtuais formadas para ultrapassar os limites funcionais, eliminar transferências e etapas desnecessárias e acelerar a entrega de valor implementando os princípios e práticas SAFe Lean-Agile.

Em última análise, os ARTs que operam no nível do programa são responsáveis ​​por criar e liberar o influxo de valor na frequência necessária para a empresa atender à demanda do mercado e do cliente. Essas mentalidades e práticas nesse nível contribuem para a competência corporativa de DevOps e Release on Demand que torna esse fluxo de valor possível.

Nível de fluxo de valor SAFe

O nível do fluxo de valor é opcional no SAFe. É uma nova adição ao SAFe 4.0. Ele é projetado para empresas maiores e independentes que possuem soluções complexas. Destina-se a auxiliar os sistemas ciber-físicos de software, hardware, elétrica e eletrônica, óptica, mecânica, fluídica, etc.

Ele oferece suporte à cadência e sincronização para vários ARTs e fornecedores e oferece funções adicionais, como Value Stream Engineer, Solution Architect / Engineering, e Solution Management.

Nível de portfólio SAFe

Este é o nível mais alto de interesse / preocupação / envolvimento / na SAFe . O nível de portfólio SAFe fornece os blocos básicos para organizar o fluxo de valor da Empresa Lean-Agile por meio de um ou mais fluxos de valor. Ajuda a desenvolver sistemas e soluções que são descritos em temas estratégicos.

Para atender aos objetivos estratégicos, o nível de portfólio encapsula certos elementos de orçamento básico e outros mecanismos de governança. Assim, garante que o investimento nas cadeias de valor proporcione os retornos necessários para a empresa.

Um portfólio é conectado bidirecionalmente ao negócio

  • Para orientar o Portfólio para objetivos de negócios que mudam mais amplamente, ele fornece temas estratégicos.
  • Para indicar o fluxo constante de valores do portfólio.

Os conceitos-chave importantes usados ​​aqui são:

  • Conexão com a empresa,
  • Gestão de portfólio de programas,
  • Gerenciando o fluxo de trabalho de portfólio Epics.

Conclusão

Estrutura Agile Escalada (SAFe) é uma melhoria incremental para o a-Estruturaque fornece orientação sobre as cinco competências essenciais que ajudam uma organização a se tornar um Lean-Agile. Possui 4 níveis e 4 configurações e é baseado puramente no Manifesto Ágil e a SAFe House of Lean .