top of page
Foto do escritorRaphael Fontes

Como escalar agilidade com os 10 princípios SAFe

O SAFe apresenta 10 princípios essenciais para implementar agilidade nos negócios. Esses princípios permitem que a organização tenha um caminho para seguir e alcançar a implementação do framework. O desenvolvimento do produto, pensamento sistêmica e a observação auxiliam no sucesso da implementação.


Você está preparado para a prova do SAFe? Teste seu conhecimento, faça o simulado é grátis.


O SAFe apresenta 10 princípios essenciais para implementar agilidade nos negócios. Esses princípios permitem que a organização tenha um caminho para seguir e alcançar a implementação do framework. O desenvolvimento do produto, pensamento sistêmica e a observação auxiliam no sucesso da implementação.


1. Adotar uma visão econômica (Take an economic view)


A economia ágil permite entregar os resultados com antecedência e frequência, diferente do modelo tradicional, onde resultados eram entregues no final do projeto. Adotar uma visão de entrega antecipada ampliar o valor através de feedbacks contínuos e oportunidades de alinhar a direção do produto. Sequenciar o trabalho de pequenos lotes garante o benefício máximo.

Adotando uma visão econômica mantem um fluxo de valor sustentável, que requer um entendimento econômico na construção e produção de sistemas. É preciso fazer escolhas econômicas continuamente, considerar o dinheiro já gasto e viabilizar a tomada de decisão. E se apenas quiser quantificar uma coisa, quantifique o custo da não entrega ou atraso.


2. Aplicar o pensamento sistêmico (Apply Systems Thinking)

“Um sistema deve ser gerenciado. Ele não se gerencia sozinho.” W. Edwards Deming


Uma abordagem holística sobre a solução desenvolvida incorporando todos os aspectos do meio ambiente da organização, como design, desenvolvimento, implementação e manutenção.

É preciso entender que as soluções desenvolvidas são um sistema, bem como a organização é um sistema. O pensamento sistêmico, atribui que o otimizar um componente não otimiza o sistema, para o sistema se comportar bem é preciso ter um entendimento do comportamento e arquitetura.

Quando falamos sobre otimizar, precisamos entender nosso fluxo de valor e procurar tudo que impede alcançar agilidade no fluxo. Pode dizer que os atrasos são os principais problemas dos processos. Então reduzir o atraso é maneira mais rápida de reduzir o tempo de entrega.


Aplicar o pensamento sistêmico pode ser resumido nas palavras de Taiichi Ohno, criador do Sistema Toyota de Produção.


Tudo o que estamos fazendo é analisar a linha do tempo desde quando o cliente nos faz um pedido até quando coletamos o dinheiro. E estamos reduzindo a linha do tempo com a redução dos desperdícios que não agregam valor algum.
—Taiichi Ohno

3. Presumir variabilidade; preservar as opções (Assume variability; preserve options)


É muito difícil saber tudo inicialmente, pensando nisso é necessário que os requisitos possam ser flexíveis para realizamos escolhas econômicas de design. Além disso precisamos identificar várias opções de design e determinar pontos de aprendizagem para irmos limitando nosso funil de opções. Essa estratégia tem mais efeito do que planejar um único ponto e ter que fazer diversas alterações ao final do projeto, alterações estas que poderiam ser identificadas anteriormente com os pontos de aprendizagem.


4. Criar incrementalmente com ciclos de aprendizagem rápidos e integrados (Build incrementally with fast, integrate learning cycles)


Manter o desenvolvimento do produto em ciclos curtos permite um rápido feedback do cliente e mitigação de riscos. Este princípio facilita o teste e validação do produto em lotes rápidos e curtos, direcionado se o produto está no caminho certo ou quando devemos pivotar.

O feedback rápido acelera o conhecimento e melhora a eficiência da aprendizagem, diminuindo o tempo entre ação e efeito. Os ciclos curtos permitem uma integração entre os pontos de melhoria e identificação de problemas. Uma ferramenta utilizada nesse princípio é o PDCA.



5. Basear marcos na avaliação objetiva de sistemas funcionando (Base nilestnes on objective evaluation of working systems)


Analistas, engenheiros, arquitetos, designer e outros, trabalham em conjunto para entregar soluções e serviços. Basear marcos em fases não prova que aquele marco atingindo no projeto está caminhando para o sucesso. Os problemas dos marcos de fase que estes forçam a tomada de decisão com muita antecedência, além de presumir que a proposta inicial é à prova de falhas e não ocorrerão mudanças. Acompanhar o progresso do projeto com estes marcos tradicionais retarda o feedback e pontos de aprendizagem.



Os marcos de objetivo são orquestrados para entregar métricas de progresso do objetivo do produto ou processo. Facilitando aprendizagem e permitindo ajustes contínuos e econômicos para solução ou projeto. Os marcos de objetivos permitem transparência e assertividade no final cada marco, pois os objetivos foram atendidos, validados e entregam valor.



6. Visualizar e limitar o WIP, reduzir os tamanhos dos pacotes de trabalho e gerenciar os tamanhos das filas. (View and limit WIP, reduce work packet sizes, and manage queue sizes.)


Transparência do trabalho vem através de uma visualização clara e consciente do fluxo e WIP (Work in Progress) que se refere a todo o trabalho em progresso desde a entrada no backlog até a aceitação do solicitante. Precisamos visualizar de forma clara para impedir que existem grandes filas em uma única etapa. Exemplo, se identificarmos filas na etapa de teste, precisamos alocar mais pessoas para essa etapa e com isso não atrasar nosso processo.

Um outro ponto importante é reduzir o tamanho do trabalho, o SAFe entende que “pacatos de trabalhos” menores são mais ágeis e de fácil entendimento dos evolvidos, com isso, geramos valor mais rápido. Um pacato de trabalho ideal é aquele que tem um custo total mais baixo e esforço de transição menor. Os benefícios de reduzir o tamanho do pacato são, aumento da previsibilidade, acelera o feedback, reduz o trabalho e diminui custos.

Partindo do mesmo princípio filas menores tornam o processo mais rápido, ao contrário de grandes filas que aumentam o Lead Time, risco, variabilidade e geram menor qualidade.



7. Aplicar cadência, sincronizar com o planejamento entre domínios (Enforce cadence, sync with cross-domain scheduling)


Aplicar cadência cria previsibilidade e mantem um ritmo no desenvolvimento. Essa cadência e ritmo permitem realizar uma sincronização das equipes e produto fornecendo um planejamento de alta-fidelidade.


Cadência sem sincronização não é suficiente, precisamos manter os dois processos andando juntos para ganhar agilidade e alinhamento entre equipes e entregas. Controlar isso permite que o projeto ganhe previsibilidade a partir das entregas (demos). Abaixo podem ver um processo com candência e sincronização.



8. Liberar a motivação intrínseca dos trabalhadores do conhecimento (Unleash the intrinsic motivation of knowledge workers)


Vamos começar com uma frase do mestre Peter Drucker que resume bem o que são trabalhadores do conhecimento.

Trabalhadores do conhecimento são aqueles que sabem mais sobre o trabalho que realizam do que os próprios chefes. —Peter Drucker

Trabalhadores do conhecimento são os mais qualificados para tomarem decisões de como realizar suas tarefas. Estes devem ser ouvidos e respeitados pelos líderes e executivos, eles são autônomos se gerenciam sozinhos e atividades de inovação continua fazem parte das tarefas do seu trabalho.

A motivação intrínseca dos trabalhadores é liberada de três formas:

  1. Autonomia, é o desejo de ser autodirigido ter o controle de suas tarefas, como fazê-las e com quem trabalhar. Estes não precisam ser mandados, são proativos e sabem o que fazer.

  2. Domínio, é o desejo de sempre melhor naquilo com o que trabalha, nas habilidades técnicas e pessoas com o time.

  3. Proposito, é o desejo de fazer algo que tenha sentido para si e seja importante.

Deixo aqui a indicação do Livro Drive (Motivação 3.0) que li recentemente e fala muito sobre isso. Uma leitura riquíssima e essencial para todos os líderes e futuros líderes.


9. Descentralizar a tomada de decisão (Decentralize decision making)


Descentralizar a tomada de decisão permite que as decisões sejam tomadas pela equipe, pessoas que tem autoridade no assunto e estão mais perto de onde o trabalho acontece, muitas vezes são mais aptas para tomar decisões referentes a arquitetura, linguagens etc. O SAFe recomenda que utilize um framework que possibilite a tomada de decisões, com isso, estes estão munidos de informações para tomarem decisões assertivas. Os objetivos devem ser claros, para facilitar para onde o programa deve ir e auxiliar a tomada de decisões.

Um ponto importante, existem decisões que não podem ser delegadas. Essas decisões normalmente são estratégicas ou envolvendo custos, um exemplo na figura abaixo.


10. Organizar com base no valor (Organize around value)


Em um outro artigo conversamos sobre um segundo sistema do SAFe para organizar a empresa com base no valor e não de forma funcional. Normalmente as empresas são organizadas em silos (Negócios, Software, Hardware, Testes etc.) o que permite atrasos, perda de cooperação e dificulta a comunicação.



Organizar com base em cadeias de valor, permite elaborar equipes que consigam realizar atividades que vão desde o reconhecimento da oportunidade até a liberação. Passando pelas etapas do fluxo que é responsável por entregar o novo incremento de valor.


Quando escalamos o valor, ele é distribuído fluindo além dos limites da organização. Identificar as cadeias de valor possibilita a criação de um ou mais Agile Realese Trains (ART). Desta forma podemos organizar e reorganizar os ARTs, fluxo de valor e times ágeis com base no fluxo de valor formando assim um segundo sistema operacional. Esse modelo é muito mais adaptável e flexível para as mudanças rápidas do mercado.


Agora você conheceu os princípios fundamentais do SAFe, princípios que nortearam os processos e como se relacionam e excutam.


Se você prefere consumir esse assunto em vídeo, segue abaixo uma série de vídeos que irei fazer sobre o assunto.



Precisa de ajuda para passar na prova de certificação? Conheça nosso material.




Fonte do artigo:

https://www.scaledagileframework.com/safe-lean-agile-principles/

https://www.scaledagileframework.com/take-an-economic-view/

https://www.scaledagileframework.com/apply-systems-thinking/

https://www.scaledagileframework.com/assume-variability-preserve-options/

https://www.scaledagileframework.com/build-incrementally-with-fast-integrated-learning-cycles/

https://www.scaledagileframework.com/base-milestones-on-objective-evaluation-of-working-systems/

https://www.scaledagileframework.com/visualize-and-limit-wip-reduce-batch-sizes-and-manage-queue-lengths/

https://www.scaledagileframework.com/apply-cadence-synchronize-with-cross-domain-planning/

https://www.scaledagileframework.com/unlock-the-intrinsic-motivation-of-knowledge-workers/

https://www.scaledagileframework.com/decentralize-decision-making/

https://www.scaledagileframework.com/organize-around-value/

20 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page