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
- Lean-Agile e seus princípios
- Valores essenciais do Agile em escala,
- Liderança Lean-Agile
- Mentalidade Lean-Agile,
- 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
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
Mentalidade Lean-Agile
A mentalidade Lean-Agile pode ser derivada das duas coisas a seguir.
- A SAFe House of Lean
- 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
- A maior prioridade é satisfazer o cliente por meio da entrega contínua e antecipada de software valioso.
- Aceite as mudanças de requisitos, mesmo no final do desenvolvimento. Os processos ágeis aproveitam a mudança para o benefício do cliente.
- Entregue software funcional com freqüência, de algumas semanas a alguns meses, com preferência para a escala de tempo mais curta.
- Desenvolvedores e empresários devem trabalhar juntos diariamente ao longo do projeto.
- 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.
- O método mais eficiente de comunicação com uma equipe de desenvolvimento é uma conversa cara a cara.
- O software funcional é a principal medida de progresso.
- Processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
- A atenção contínua à excelência técnica e ao bom design aumenta a agilidade.
- Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial.
- As melhores arquiteturas, requisitos e designs surgem de equipes auto-organizadas.
- 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 .