Princípios Básicos da
Gestão de Fluxos de
Valor
André Luís Cardoso
O que pode
ser medido
pode ser
melhorado.
Peter Drucker
O que é Gestão de Fluxo de Valor?
Value Stream Management
“Gestão de Fluxo de Valor ou Value
Stream Management é uma
combinação de pessoas, processos e
tecnologia que mapeia, otimiza,
visualiza, mede e governa o fluxo de
valor de negócios por meio de
pipelines heterogêneos de entrega de
software, desde a ideia até o
desenvolvimento e a produção.”
Forrester
https://www.forrester.com/report/The+Forrester+New+Wave+Value+Stream+Management+Tools+Q3+2018/-/E-RES141538
O gerenciamento do fluxo de valor otimiza o
fluxo e a realização de valor
A otimização do fluxo e da realização de valor
resulta em uma experiência diferenciada para
o cliente
Clientes satisfeitos significam maior
desempenho organizacional
Dia 1
Práticas ágeis, automação de pipeline e entrega contínua agora são essenciais para o
dia 1. Muitas empresas estão dando o próximo passo em práticas Agile-Lean e
monitoramento o operacional de forma avançada. Novas formas de projetar,
automatizar e trabalhar são a nova norma.
Claro, a automação é fundamental, mas não é aí que a história termina; é onde a jornada
começa. Dia 2 DevOps se concentra em ter as principais métricas de processos
automatizados que permitem que as empresas tomem decisões informadas sobre como
otimizar a entrega de valor estratégico de negócios, abordando questões como: O que está
funcionando? O que pode ser melhorado? Onde estão os gargalos? Agora que removemos os
gargalos óbvios, o que é ainda nos segurando? Como passamos pelas aprovações de
“carimbo”? Quanto tempo leva para os recursos passarem da ideia à ação?
Dia 2
os 7 principais desafios do dia 2 de DevOps
Aumentando a
frequência de
lançamentos
de produção
#1 Shift left nas
praticas de
segurança,
qualidade e
governança
#2 Gerenciamento
muitas
ferramentas e
décadas de
plataformas de
tecnologia
#3 Aplicação de
princípios lean
para otimizar o
fluxo dentro e
entre os fluxos
de valor
#4 Escalando as
melhores
práticas em
toda a
empresa
#5 Adotando a
cultura
organizacional
e o
alinhamento
#6 Conectando
valor de TI ao
valor de
negócios
#7
#1 Aumentando a frequência de lançamentos
de produção
Embora muitas organizações não se considerem
necessariamente empresas de tecnologia, a
eficiência do DevOps é uma capacidade
importante para ser a primeira a comercializar
novos recursos para o cliente. O DevOps está
diretamente ligado à estratégia do produto e à
satisfação do cliente. Em última análise, está
diretamente ligado ao sucesso da estratégia de
negócios de uma empresa e, portanto, é um
processo de negócios central.
Pode ser desafiador aumentar
a frequência e o ritmo dos
lançamentos.
#2 Shift left nas praticas de segurança,
qualidade e governança
Erros acontecem. E como não há políticas,
procedimentos ou correções de varinha mágica
para evitar erros, devemos trabalhar para
identificar problemas o mais rápido possível no
processo de desenvolvimento.
E garantir que as liberações estejam seguras e
com qualidade dentro das especificações que
foram determinadas pelo time de QA.
Encontrar defeitos em dev e
ou QA é muito mais barato do
que encontrá-lo na produção.
#3 Gerenciamento muitas ferramentas e
décadas de plataformas de tecnologia
As tecnologias de DevOps evoluem rapidamente e
é difícil, a qualquer momento, ter o melhor e mais
recente conjunto de recursos que essas
tecnologias exigiriam de você.
A integração com as plataformas que fazem parte
da sua carga de trabalho é fundamental para que
você possa medir e melhorar o seu fluxo de valor.
Medir para poder gerenciar e melhorar o seu
processo.
Cargas de trabalho precisam
ser gerenciadas em qualquer
lugar.
#4 Aplicação de princípios lean para otimizar
o fluxo dentro e entre os fluxos de valor
Para obter uma imagem precisa de seus gargalos
de DevOps, você precisa normalizar os dados
provenientes de suas ferramentas de
planejamento e controle de origem, aqueles
provenientes de suas ferramentas de construção e
aqueles provenientes de todos os diferentes
pipelines que você possui. Você precisa dos
dados, estejam eles construindo pipelines,
pipelines de implantação ou pipelines de
middleware. Você precisa de informações sobre
suas operações pós-lançamento.
A remoção do desperdício
(bottlenecks) é uma
perspectiva atraente no
DevOps.
#5 Escalando as melhores práticas em toda a
empresa
A importância de escalar as melhores práticas é
dupla. Primeiro, aplicar as técnicas dessas
equipes de alto desempenho aumenta o
desempenho da organização em todos os níveis.
Antes de escalar, precisamos identificar. Em uma
grande organização, muitas vezes há várias
ferramentas usadas para os mesmos recursos nas
linhas de negócios e nenhuma agregação comum
para comparação. Portanto, o primeiro desafio é
simplesmente identificar as diferentes cadeias de
tecnologia usadas, capturar dados delas e extrair
as melhores práticas localizadas.
Então, o que torna escalar as
melhores práticas tão difícil?
#6 Adotando a cultura organizacional e o
alinhamento
A importância é como falhamos. Equipes de alto
desempenho aprendem a falhar rapidamente e a
aprender com essas falhas.
Pode parecer clichê dizer que a cultura e o
alinhamento estão no centro do DevOps - mas a
realidade é que as equipes de alto desempenho
não têm medo do fracasso. Eles não estão
preocupados que o negócio as puna por falhar.
Eles são encorajados a experimentar e tentar
novas abordagens para desafios difíceis. Eles são
encorajados a serem criativos com suas soluções
e pensar fora da caixa.
Cultura e alinhamento estão
no centro do DevOps.
#7 Conectando valor de TI ao valor de
negócios
Em última análise, tudo se resume à visibilidade de
todos os itens de trabalho, visibilidade de todos os
fluxos de valor, e removendo o atrito entre as
equipes que participam dos fluxos de valor no nível
de negócios.
Com o advento da inteligência de fluxo de valor
real, as empresas agora podem alavancar poder e
visibilidade para descobrir insights nunca antes
vistos em suas operações totais de DevOps, em
todas as ferramentas em sua pilha de tecnologia
DevOps e em todos os fluxos de valor que
contribuem para a missão de negócios sucesso.
Ah, o santo graal do dia 2.
Mentalidade de Jornada
Big Picture
“Comece onde você está. Use o que
você tem. “
Seja uma Startup
Foco e Fundamentos
Quick Wins
Mapear
Meça isto
{Primeiros
passos:
Princípios do
dia 2}
{HCL Software DevOps: um histórico
de inovações líderes de mercado}
Nesta fase do Dia 2 do
DevOps, O HCL Accelerate
auxilia as organizações a ir
além das ferramentas do
pipeline e lidam com
pessoas e processos
usando a GFV para tornar o
trabalho visível e acelerar a
agilidade do negócios.
HCL Accelerate
Alguém tem alguma dúvida?
andre.cardoso@hcl.com
https://www.linkedin.com/in/a190468/
Obrigado

Agile Trends 2023 - V2 - Andre Luis Cardoso.pdf

  • 1.
    Princípios Básicos da Gestãode Fluxos de Valor André Luís Cardoso
  • 2.
    O que pode sermedido pode ser melhorado. Peter Drucker
  • 3.
    O que éGestão de Fluxo de Valor? Value Stream Management “Gestão de Fluxo de Valor ou Value Stream Management é uma combinação de pessoas, processos e tecnologia que mapeia, otimiza, visualiza, mede e governa o fluxo de valor de negócios por meio de pipelines heterogêneos de entrega de software, desde a ideia até o desenvolvimento e a produção.” Forrester https://www.forrester.com/report/The+Forrester+New+Wave+Value+Stream+Management+Tools+Q3+2018/-/E-RES141538 O gerenciamento do fluxo de valor otimiza o fluxo e a realização de valor A otimização do fluxo e da realização de valor resulta em uma experiência diferenciada para o cliente Clientes satisfeitos significam maior desempenho organizacional
  • 4.
    Dia 1 Práticas ágeis,automação de pipeline e entrega contínua agora são essenciais para o dia 1. Muitas empresas estão dando o próximo passo em práticas Agile-Lean e monitoramento o operacional de forma avançada. Novas formas de projetar, automatizar e trabalhar são a nova norma. Claro, a automação é fundamental, mas não é aí que a história termina; é onde a jornada começa. Dia 2 DevOps se concentra em ter as principais métricas de processos automatizados que permitem que as empresas tomem decisões informadas sobre como otimizar a entrega de valor estratégico de negócios, abordando questões como: O que está funcionando? O que pode ser melhorado? Onde estão os gargalos? Agora que removemos os gargalos óbvios, o que é ainda nos segurando? Como passamos pelas aprovações de “carimbo”? Quanto tempo leva para os recursos passarem da ideia à ação? Dia 2
  • 5.
    os 7 principaisdesafios do dia 2 de DevOps Aumentando a frequência de lançamentos de produção #1 Shift left nas praticas de segurança, qualidade e governança #2 Gerenciamento muitas ferramentas e décadas de plataformas de tecnologia #3 Aplicação de princípios lean para otimizar o fluxo dentro e entre os fluxos de valor #4 Escalando as melhores práticas em toda a empresa #5 Adotando a cultura organizacional e o alinhamento #6 Conectando valor de TI ao valor de negócios #7
  • 6.
    #1 Aumentando afrequência de lançamentos de produção Embora muitas organizações não se considerem necessariamente empresas de tecnologia, a eficiência do DevOps é uma capacidade importante para ser a primeira a comercializar novos recursos para o cliente. O DevOps está diretamente ligado à estratégia do produto e à satisfação do cliente. Em última análise, está diretamente ligado ao sucesso da estratégia de negócios de uma empresa e, portanto, é um processo de negócios central. Pode ser desafiador aumentar a frequência e o ritmo dos lançamentos.
  • 7.
    #2 Shift leftnas praticas de segurança, qualidade e governança Erros acontecem. E como não há políticas, procedimentos ou correções de varinha mágica para evitar erros, devemos trabalhar para identificar problemas o mais rápido possível no processo de desenvolvimento. E garantir que as liberações estejam seguras e com qualidade dentro das especificações que foram determinadas pelo time de QA. Encontrar defeitos em dev e ou QA é muito mais barato do que encontrá-lo na produção.
  • 8.
    #3 Gerenciamento muitasferramentas e décadas de plataformas de tecnologia As tecnologias de DevOps evoluem rapidamente e é difícil, a qualquer momento, ter o melhor e mais recente conjunto de recursos que essas tecnologias exigiriam de você. A integração com as plataformas que fazem parte da sua carga de trabalho é fundamental para que você possa medir e melhorar o seu fluxo de valor. Medir para poder gerenciar e melhorar o seu processo. Cargas de trabalho precisam ser gerenciadas em qualquer lugar.
  • 9.
    #4 Aplicação deprincípios lean para otimizar o fluxo dentro e entre os fluxos de valor Para obter uma imagem precisa de seus gargalos de DevOps, você precisa normalizar os dados provenientes de suas ferramentas de planejamento e controle de origem, aqueles provenientes de suas ferramentas de construção e aqueles provenientes de todos os diferentes pipelines que você possui. Você precisa dos dados, estejam eles construindo pipelines, pipelines de implantação ou pipelines de middleware. Você precisa de informações sobre suas operações pós-lançamento. A remoção do desperdício (bottlenecks) é uma perspectiva atraente no DevOps.
  • 10.
    #5 Escalando asmelhores práticas em toda a empresa A importância de escalar as melhores práticas é dupla. Primeiro, aplicar as técnicas dessas equipes de alto desempenho aumenta o desempenho da organização em todos os níveis. Antes de escalar, precisamos identificar. Em uma grande organização, muitas vezes há várias ferramentas usadas para os mesmos recursos nas linhas de negócios e nenhuma agregação comum para comparação. Portanto, o primeiro desafio é simplesmente identificar as diferentes cadeias de tecnologia usadas, capturar dados delas e extrair as melhores práticas localizadas. Então, o que torna escalar as melhores práticas tão difícil?
  • 11.
    #6 Adotando acultura organizacional e o alinhamento A importância é como falhamos. Equipes de alto desempenho aprendem a falhar rapidamente e a aprender com essas falhas. Pode parecer clichê dizer que a cultura e o alinhamento estão no centro do DevOps - mas a realidade é que as equipes de alto desempenho não têm medo do fracasso. Eles não estão preocupados que o negócio as puna por falhar. Eles são encorajados a experimentar e tentar novas abordagens para desafios difíceis. Eles são encorajados a serem criativos com suas soluções e pensar fora da caixa. Cultura e alinhamento estão no centro do DevOps.
  • 12.
    #7 Conectando valorde TI ao valor de negócios Em última análise, tudo se resume à visibilidade de todos os itens de trabalho, visibilidade de todos os fluxos de valor, e removendo o atrito entre as equipes que participam dos fluxos de valor no nível de negócios. Com o advento da inteligência de fluxo de valor real, as empresas agora podem alavancar poder e visibilidade para descobrir insights nunca antes vistos em suas operações totais de DevOps, em todas as ferramentas em sua pilha de tecnologia DevOps e em todos os fluxos de valor que contribuem para a missão de negócios sucesso. Ah, o santo graal do dia 2.
  • 13.
    Mentalidade de Jornada BigPicture “Comece onde você está. Use o que você tem. “ Seja uma Startup Foco e Fundamentos Quick Wins Mapear Meça isto {Primeiros passos: Princípios do dia 2}
  • 14.
    {HCL Software DevOps:um histórico de inovações líderes de mercado} Nesta fase do Dia 2 do DevOps, O HCL Accelerate auxilia as organizações a ir além das ferramentas do pipeline e lidam com pessoas e processos usando a GFV para tornar o trabalho visível e acelerar a agilidade do negócios. HCL Accelerate
  • 15.
    Alguém tem algumadúvida? andre.cardoso@hcl.com https://www.linkedin.com/in/a190468/ Obrigado