

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando o mapeamento do fluxo de valor do desenvolvimento para identificar restrições aos resultados DevOps
<a name="introduction"></a>

*Michael Kingery, Amazon Web Services (AWS)*

*Abril de 2023* ([histórico do documento](doc-history.md))

DevOps as equipes geralmente trabalham com sistemas complexos que envolvem pessoas, processos e tecnologia. Essa complexidade pode dificultar saber onde investir tempo e esforço quando se deseja melhorar o sistema. A conclusão de um mapa do fluxo de valor de desenvolvimento (DVSM) pode ajudar você a identificar e priorizar áreas de melhoria em seu processo de desenvolvimento de software.

O *mapeamento do fluxo de valor de desenvolvimento* é um processo usado para identificar e priorizar restrições que afetam negativamente a agilidade e a qualidade em um ciclo de vida de desenvolvimento de software (SDLC). Uma *restrição* é um fator que limita o fluxo de valor. O DVSM estende o processo de mapeamento do fluxo de valor originalmente projetado para práticas de manufatura enxuta. Ele se concentra nas etapas e equipes necessárias para criar e movimentar valor por meio do processo de desenvolvimento de software. Ele incorpora práticas lean, como pensamento sistêmico, eliminação de desperdícios, visualização do trabalho e trabalho em pequenos lotes. Um DVSM apóia os DevOps princípios de melhoria contínua, colaboração, eliminação de silos e transferências, decisões baseadas em dados e desenvolvimento ágil por meio de pequenos resultados.

Para cada etapa do processo de desenvolvimento de software, você identifica o prazo de entrega (LT), o tempo do processo (PT) e a porcentagem de conclusão e precisão (%CA). Você descreve o *caminho ideal*, que é o fluxo do processo se nenhuma exceção ou erro for encontrado durante o desenvolvimento. Você também descreve o *caminho de falha*, que é o fluxo que ocorre quando o produto falha em qualquer etapa do processo de desenvolvimento. A imagem a seguir é um exemplo de um DVSM concluído.



![Exemplo de mapa do fluxo de valor de desenvolvimento para identificar restrições nos DevOps resultados.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/strategy-devops-value-stream-mapping/images/sample-dev-value-stream-map.png)


## Público-alvo
<a name="intended-audience"></a>

Este guia foi desenvolvido para diretores executivos, gerentes de TI e DevOps gerentes de programas interessados em usar um DVSM para promover melhorias de velocidade e qualidade no ciclo de vida de desenvolvimento de software de sua organização. Este guia e o processo do DVSM podem ajudar significativamente as equipes unificadas de produtos que desejam otimizar a entrega e ajudar as equipes segmentadas que desejam reduzir o desperdício associado às transferências.

## Resultados de negócios desejados
<a name="targeted-business-outcomes"></a>

O mapeamento do fluxo de valor do desenvolvimento pode ajudar DevOps as equipes a:
+ Reduzir os custos minimizando a sobrecarga associada a etapas desnecessárias, duplicação e transferências
+ Aumentar a agilidade reduzindo o prazo de entrega e as etapas desnecessárias
+ Melhorar a satisfação dos funcionários aumentando a autonomia e reduzindo dependências, transferências e etapas desnecessárias
+ Reduzir tamanhos de lote
+ Identificar e investir em melhorias que afetem positivamente o produto final
+ Eliminar silos e reduzir o número de transferências entre equipes
+ Adotar um modelo de equipe de produto ou de plataforma