Product Delivery

Curso de entrega contínua de produto que abordará as boas práticas em cada jornada do ciclo de vida, desde o Planning até a promoção em produção.

Foco do Curso

Segundo a pesquisa do Gartner, Agile in the Enterprise Survey de 2019, a entrega acelerada de produtos e o alinhamento entre TI e negócios eram as razões mais populares pela busca de adoção do Agile, no mesmo ano publicaram o artigo “Maximize the Success of Enterprise Agile: Utilize DevOps as the Accelerator” trazendo o DevOps como o fator mais indicado para complementar essa aceleração.

Paralelo a isto, o livro Accelerate se consolidava na TI indicando que práticas DevOps e SRE eram realmente o complemento adequado e trouxeram 4 métricas de fluxo operacional DevOps encontradas num trabalho cientifico de uma década do Instituto DORA para corroborar com o tema.

State of DevOps Report 2022

O último Report do instituto DORA resolveu eliminar a categoria ELITE deixando apenas HIGH, MEDIUM e LOW e a justificativa foi que não tem dados suficientes para diferenciar o ELITE do HIGH, mas se perceber no gráfico acima, as empresas chegaram em um platô do Medium.

Aplicar práticas DevOps com certeza melhoraram a qualidade do modelo operacional, mas por si só, não conseguem levar a empresa aos próximos patamares sem um modelo claro de como organizar o ciclo de vida do produto.

Um modelo operacional diligente para destravar a entrega, reduzindo drasticamente o Lead-time, ao mesmo tempo que melhora a qualidade do fluxo, conciliando os resultados em cada ciclo com as práticas técnicas existentes na literatura conceitual e empírica, aderentes ao contexto.

O aluno conhecerá as boas práticas existentes, um aprofundamento nas disciplinas necessárias com um Playbook para criar e organizar um Plano de Confiabilidade (Reliability Plan) de uma entrega eficiente que servirá para aplicação imediata no seu próprio trabalho.

Público-alvo

Product Managers que precisam administrar ambientes dinâmicos e complexos adicionando essa abordagem ao seu portfólio e enriquecendo o conhecimento com um processo diligente para entender como o seu produto funciona do Planning à produção.

Agile Coaches que precisam aproximar os desenvolvedores com a área de operação, facilitando a coleta, a análise e o aprendizado sobre o ciclo de vida em produção, para ajudar nas tomadas de decisões do produto se utilizando de métricas reais e empíricas de produção além de conduzir as cerimônias com um plano de confiabilidade a ser seguido.

Tech Leads que precisam organizar seus Backlogs e traduzir para os Stakeholders – com números – as cargas de falhas em todas as jornadas de construção e operação das aplicações, além de garantir um ambiente de qualidade contínua sem abrir mão das disciplinas obrigatórias.

Testadores, desenvolvedores, DevOps, PMO, profissionais de dados e demais membros do time podem complementar seu trabalho entendendo com precisão todas as fases e jornadas no detalhe, enriquecendo suas atividades e contribuindo para a qualidade das entregas.

Conteúdo

Product Delivery é uma extensão do Framework ProdOps para preparar um plano de confiabilidade, criar mecanismos de acompanhamento e retroalimentação do modelo por uma avaliação efetiva no Postmortem de cada mudança.

  • Product Ops (ProdOps)
  • Parte 1: Software Development Life Cycle (Ciclo de vida do desenvolvimento do Software).
    • Release Management (Gestão de Release):
      • Antipatterns
      • Entendimento de Deploy Contínuo e Entrega Contínua.
      • Gestão do Provisionamentos de Infraestrutura.
    • Continuous Integration (Integração Contínua):
      • Integração Contínua Síncrona: fluxo Hack, Sync, Finish.
      • Feature Branch vs Trunk Based.
      • Done vs Released.
      • Finish (Pré-push): 1º nível de validação.
      • Integração Contínua Assíncrona: fluxo Validate, (Review), Build e Publish.
      • Validate (Double Check): 2º nível de validação.
    • Continuous Deployment (Disponibilização Contínua):
      • Fluxo Ship, Validate, Promote.
      • Lead Time for Changes, o Cycle Time mais incompreendido.
      • Modelos de entrega: Push-based vs. Pull-based Deployments.
      • Performance: 3º nível de validação.
      • Data Management.
      • Security: 4º nível de validação.
      • Rolling Back, como evitar catástrofes.
  • Parte 2: Jornada de Delivery equilibrada ao momento do Negócio.
    • O que realmente é Upstream e Downstream.
    • Arquiteturas emergentes.
    • Estratégias de Promoção para Produção.
    • Estágio de Problem/Solution Fit:
      • Delivery em Ideação.
      • Delivery em Operação.
    • Estágio de Product/Market Fit:
      • Canary Release.
      • GitOps, o que voce precisa entender minimamente.
  • Parte 3: Quality Gates.
    • DORA Metrics.
    • Contrato de Produto, SLA, SLI e SLO.
    • Ciclos de validações.
    • Quality Checkers.
    • Barreiras na Pipeline.
    • Coverage, além da geração de reports.
    • Análise estática de código:
      • Lint.
      • Complexidade, 
      • acoplamento e coesão.
    • Promoção em produção com confiabilidade.
  • Parte 4: Postmortem.
    • Fechando o ciclo, cerimônia e templates.
    • Acompanhamento de resultados e retroalimentando o fluxo para a próxima Premortem.

Formato

O curso foi criado inspirado no modelo ShadowBox (criado por Gary Klein, pai da Premortem) com cenários de desafios trazidos da vida real.

Aulas online iterativas utilizando a ferramenta https://zoom.us/.

O aluno ganhará 1 hora gratuita após o curso para avaliação do material produzido que será sugerido na aplicação deste conhecimento no próprio trabalho.

A participação no Treinamento inclui:

  • Certificado
  • Material de apoio: slides e templates
  • Networking
  • 1 hora de avaliação personalizada a agendar após o treinamento (prazo de 45 dias para utilização após o final do curso)

Turmas

Transforme os negócios da sua organização com a modalidade In Company! Quer saber como levar para sua empresa? Entre em contato com academy@produtoreativo.com.br e saiba mais informações.


Turmas abertas somente em 2024!