Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Delivery como uma capacidade técnica...

Continuous Delivery como uma capacidade técnica geradora de resultados

Apresentação feita no Cloud Summit Cerrado 2022.

https://www.cloudsummitcerrado.com.br/

Marcelo Palladino

June 26, 2022
Tweet

More Decks by Marcelo Palladino

Other Decks in Technology

Transcript

  1. Continuous Delivery como uma capacidade técnica geradora de resultados Marcelo

    Palladino Senior Software engineer at Nubank | 8x AWS Certified | AWS Community Hero
  2. Motivação @mfpalladino • É um problema que observo na prática

    • Tenho esperança de inspirar você a refletir sobre seu ambiente
  3. Agenda • Alinhamento • Continuous Delivery sob a perspectiva de

    negócio • Continuous Delivery como um atributo de qualidade • Sensibilizando times de negócio ◦ Métricas de desempenho de entrega de software e desempenho operacional ◦ Retrabalho ◦ Dor no deploy ◦ Burnout @mfpalladino
  4. Aviso legal “As opiniões e exemplos contidos nesta apresentação não

    representam e não estão diretamente ligados às empresas para a qual eu presto ou prestei serviço, quer seja como colaborador individual, quer seja como consultor.” @mfpalladino
  5. Continuous Delivery • Não se trata apenas da automação do

    processo de deploy • Não se trata de colocar código em produção continuamente @mfpalladino
  6. Continuous Delivery vs Continuous Deployment • Continuous Delivery funciona quando

    o software está sempre no estado pronto para produção • Continuous Deployment funciona como há a decisão de colocar o software em produção automaticamente @mfpalladino
  7. Continuous Delivery sob a perspectiva de negócio “Não há nenhuma

    latência envolvida no processo de deployment que é resultante de aspectos técnicos” @mfpalladino
  8. Continuous Delivery sob a perspectiva de negócio “Times de negócio

    que não se sensibilizam para aspectos técnicos, priorizando somente inclusão de funcionalidades, se condenam a ter suas demandas atendidas em prazos cada vez maiores” @mfpalladino
  9. As pessoas são um produto de seu ambiente. Assumindo um

    nível razoável de competência e habilidade, a cultura e o ambiente da equipe importam mais do que a habilidade individual. Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations Nicole Forsgren, PhD Jez Humble e Gene Kim @mfpalladino
  10. Medindo a capacidade da organização de atingir os resultados através

    da capacidade de entregar e operar software @mfpalladino
  11. A dor do deploy @mfpalladino “As práticas técnicas que melhoram

    a capacidade de entregar software com velocidade e confiabilidade reduzem o estresse e a ansiedade associados ao envio de código para a produção”
  12. Esgotamento (burnout) @mfpalladino “A maioria das organizações tenta consertar a

    pessoa e ignorar o ambiente de trabalho, embora os dados mostrem que consertar o ambiente tem maior probabilidade de sucesso.”