Pointer
ALESP
Turma gestao-t1

Gestão — planejamento ágil, boards, épicos, milestones, métricas e governança

Híbrido · 20 h · 14/12/2026 a 18/12/2026 · Instrutor: Gustavo Costa

← Todas as turmas

Agenda

SessãoDataHorárioMódulos
s114/12/202609:00–13:00Plataforma GitLab: organização, visibilidade e papéis; Repositório Git na plataforma GitLab: branches, tags e proteção
s215/12/202609:00–13:00Merge requests e revisão de código; Planejamento com itens de trabalho, labels, milestones e boards
s316/12/202609:00–13:00Gestão de portfólio: épicos, roadmaps, iterações e pesos; Métricas de entrega: Value Stream Analytics, métricas DORA e analytics de CI/CD
s417/12/202609:00–13:00Compliance e auditoria: frameworks, compliance center, eventos de auditoria e evidências; Governança de IA e GitLab Credits
oficina18/12/202609:00–13:00Planejamento com itens de trabalho, labels, milestones e boards; Gestão de portfólio: épicos, roadmaps, iterações e pesos

Formulários

Presença

Registro de presença na sessão com o código informado pelo instrutor.

coleta fechada

Responder

Avaliação pré

Questionário antes do primeiro módulo (mede o conhecimento inicial).

coleta fechada

Responder

Avaliação pós

O mesmo questionário ao final da turma (mede a evolução).

coleta fechada

Responder

Satisfação

Pesquisa anônima sobre a turma, o instrutor e os laboratórios.

coleta fechada

Responder

Módulos

Plataforma GitLab: organização, visibilidade e papéis · Básico · 2 h

Objetivos

  • Criar grupo, subgrupo e projeto na hierarquia de um grupo de nível superior.
  • Configurar a visibilidade de grupo e projeto respeitando a restrição do grupo pai.
  • Atribuir papéis padrão a membros e identificar o papel efetivo herdado.
  • Distinguir as permissões dos papéis Guest, Planner, Reporter, Developer, Maintainer e Owner.

Conteúdo

TópicoTierFonte
Grupos, subgrupos (até 20 níveis de aninhamento) e projetosFreedocumentação
Visibilidade private, internal e public; visibilidade do projeto igual ou mais restritiva que a do grupo paiFreedocumentação
Visibilidade internal disponível apenas em GitLab Self-Managed e GitLab DedicatedFreedocumentação
Papéis padrão (Minimal Access, Guest, Planner, Reporter, Developer, Maintainer, Owner) e prevalência do papel mais alto na herançaFreedocumentação
Papel Security Manager (beta desde 18.11)Freedocumentação
Membros de projeto e de grupo, membros herdados e diretosFreedocumentação
Merge requests e revisão de código · Básico · 2 h

Objetivos

  • Executar o fluxo issue, branch, merge request e merge com fechamento automático da issue.
  • Configurar métodos de merge e verificações de merge (pipeline com sucesso, threads resolvidas).
  • Configurar regras de aprovação e arquivo CODEOWNERS.
  • Identificar as configurações de aprovação que implementam separação de funções.

Pré-requisitos: Repositório Git na plataforma GitLab: branches, tags e proteção

Conteúdo

TópicoTierFonte
Padrão de fechamento (Closes, Fixes, Resolves, Implements) em commit ou descrição do MRFreedocumentação
Métodos de merge: merge commit, merge commit com histórico semilinear, fast-forward; squashFreedocumentação
Auto-merge e verificação Pipelines must succeedFreedocumentação
Aprovações opcionais no Free (papel Developer ou superior)Freedocumentação
Regras de aprovação obrigatórias e aprovações em nível de grupo e instânciaPremiumdocumentação
Code Owners: arquivo CODEOWNERS (raiz, docs/ ou .gitlab/) e aprovação obrigatória em branch protegidaPremiumdocumentação
Configurações de aprovação: impedir aprovação pelo autor (padrão), por quem adicionou commits, remover aprovações em novos commitsPremiumdocumentação
Planejamento com itens de trabalho, labels, milestones e boards · Básico · 2 h

Objetivos

  • Criar issues e tasks e relacioná-las em hierarquia.
  • Organizar itens de trabalho com labels e milestones.
  • Configurar um issue board com listas por label.
  • Identificar os recursos de planejamento disponíveis por tier.

Pré-requisitos: Plataforma GitLab: organização, visibilidade e papéis

Conteúdo

TópicoTierFonte
Tipos de itens de trabalho: issue, epic, task, objetivos e resultados-chave, casos de testeFreedocumentação
Lista unificada Plan > Work items (disponível de forma geral desde 18.10)Freedocumentação
Labels; scoped labels com sintaxe chave::valor mutuamente exclusivasPremiumdocumentação
Milestones e percentual concluídoFreedocumentação
Gráficos burndown e burnup de milestonePremiumdocumentação
Issue boards e múltiplos boardsFreedocumentação
Boards configuráveis (milestone, labels, responsável, peso, iteração) e listas por responsávelPremiumdocumentação
Gestão de portfólio: épicos, roadmaps, iterações e pesos · Intermediário · 2 h

Objetivos

  • Criar épicos com datas e itens filhos em grupo.
  • Configurar cadência de iterações e atribuir issues à iteração.
  • Interpretar o roadmap de épicos e milestones.
  • Registrar pesos em itens de trabalho para acompanhamento de progresso.

Pré-requisitos: Planejamento com itens de trabalho, labels, milestones e boards

Conteúdo

TópicoTierFonte
Épicos e hierarquia de itens de trabalhoPremiumdocumentação
Épicos filhos (épico pai de outros épicos)Ultimatedocumentação
Roadmap (linha do tempo de épicos e milestones)Premiumdocumentação
Iterações e cadências de iteraçãoPremiumdocumentação
Peso de itens de trabalho (inclui épicos desde 18.11)Premiumdocumentação
Métricas de entrega: Value Stream Analytics, métricas DORA e analytics de CI/CD · Intermediário · 2 h

Objetivos

  • Criar um value stream com estágios definidos por eventos de início e fim.
  • Interpretar lead time, cycle time e as quatro métricas DORA.
  • Identificar as condições de cálculo das métricas DORA (tier de ambiente production, incidentes).
  • Interpretar taxa de sucesso e duração mediana na página de CI/CD analytics.

Pré-requisitos: Planejamento com itens de trabalho, labels, milestones e boards

Conteúdo

TópicoTierFonte
Value Stream Analytics: estágios definidos por par de eventos; lead time e cycle timeFreedocumentação
Value streams customizados e agregação de dadosPremiumdocumentação
Métricas DORA: frequência de deploy (média), lead time para mudanças, tempo de restauração e taxa de falha de mudanças (mediana)Ultimatedocumentação
Value Streams Dashboard (movido para Premium em 18.2)Premiumdocumentação
CI/CD analytics: total de pipelines, duração mediana, taxas de falha e sucessoFreedocumentação
API de métricas DORA por projeto e grupoUltimatedocumentação
Compliance e auditoria: frameworks, compliance center, eventos de auditoria e evidências · Intermediário · 2 h

Objetivos

  • Criar compliance framework no grupo de nível superior e aplicá-lo a projetos.
  • Consultar os relatórios do compliance center.
  • Consultar e filtrar eventos de auditoria de grupo e projeto.
  • Configurar aprovações de merge request que separam autor, committer e aprovador.

Pré-requisitos: Plataforma GitLab: organização, visibilidade e papéis

Conteúdo

TópicoTierFonte
Compliance frameworks no grupo de nível superior; até 20 frameworks por projeto; framework padrãoPremiumdocumentação
Criação de framework a partir de template (GA 19.1) com requisitos e controlesUltimatedocumentação
Compliance center: overview, status, violations, frameworks e projectsPremiumdocumentação
Eventos de sign-in com sucesso (Authentication log do usuário)Freedocumentação
Eventos de auditoria de grupo e projeto; retenção sem prazo; filtro por período de até 30 diasPremiumdocumentação
Streaming de eventos de auditoria para destinos HTTP e Google Cloud LoggingUltimatedocumentação
Separação de funções com configurações de aprovação (autor e committers)Premiumdocumentação
Evidência de release (snapshot JSON gerado na criação da release)Freedocumentação
Coleta de evidência de release em outro momento, por APIPremiumdocumentação
Governança de IA e GitLab Credits · Intermediário · 2 h

Objetivos

  • Identificar onde ligar e desligar o GitLab Duo Agent Platform no GitLab.com e no Self-Managed.
  • Interpretar a ordem de consumo e os tipos de GitLab Credits.
  • Distinguir os tipos de limite de uso (usage caps).
  • Identificar os modos de governança de ferramentas de agentes e o padrão por categoria.

Pré-requisitos: Plataforma GitLab: organização, visibilidade e papéis

Conteúdo

TópicoTierFonte
Ligar/desligar: grupo de nível superior no GitLab.com (Owner) e instância no Self-Managed (administrador)Premiumdocumentação
GitLab Credits: créditos incluídos por usuário (renovação mensal, sem acúmulo, não compartilháveis), Monthly Commitment Pool, On-Demand; cobrança no namespace raizPremiumdocumentação
Ordem de consumo: incluídos, avaliação temporária, Monthly Commitment Pool, On-DemandPremiumdocumentação
Usage caps (GA 19.3): limite de assinatura (só On-Demand), limite fixo por usuário, exceção por usuárioPremiumdocumentação
Agent tool governance (beta): Always Allow, Always Ask, Always Deny; padrão por categoria de açãoPremiumdocumentação
Relatório de eventos de auditoria de IA (beta)Premiumdocumentação
AI Governance Dashboard (beta em 19.4; somente GitLab.com; últimos 7 dias)Ultimatedocumentação
Composite identity e rastreabilidade das ações de agentesPremiumdocumentação
Repositório Git na plataforma GitLab: branches, tags e proteção · Básico · 2 h

Objetivos

  • Criar branches e tags e integrar alterações pela interface e pela linha de comando Git.
  • Configurar regras de branch protegida (Allowed to merge, Allowed to push and merge, force push).
  • Configurar tags protegidas por nome ou curinga.
  • Configurar push rules de mensagem de commit e de autoria.

Pré-requisitos: Plataforma GitLab: organização, visibilidade e papéis

Conteúdo

TópicoTierFonte
Branch padrão protegida por padrão; regras em Settings > Repository > Branch rulesFreedocumentação
Allowed to merge, Allowed to push and merge (inclusive No one), Allowed to force push, regras com curingaFreedocumentação
Branches protegidas no nível de grupo; grupos e usuários individuais nas listas de permissãoPremiumdocumentação
Tags protegidas: controle de criação e bloqueio de atualização e exclusãoFreedocumentação
Push rules (pre-receive hooks): expressões RE2 até 511 caracteres, mensagem de commit, autor, commits assinadosPremiumdocumentação
Branches: criação, comparação e exclusãoFreedocumentação

Laboratórios

Cada aluno recebe um subgrupo com os projetos dos exercícios; a correção é automática, pela API da plataforma GitLab.

ExercícioTítuloObjetivoTierDuração
lab-mr-01Fluxo issue, branch, merge request e mergeFechar uma issue automaticamente pelo merge de um merge request com revisão registrada.Free30 min
lab-planejamento-01Milestone, labels, board e tasksOrganizar um incremento de trabalho em milestone e board por label.Free40 min
lab-portfolio-01Épico com issues, iteração e pesosEstruturar uma iniciativa em épico e planejar a execução em iteração.Premium40 min
lab-metricas-01Gerar dados de deploy e criar value streamProduzir deploys em ambiente de tier production e medir fluxo com value stream customizado.Ultimate45 min
lab-repositorio-01Proteger a branch main e as tags de releaseConfigurar branch protegida sem push direto e tags protegidas por curinga.Free30 min
lab-repositorio-02Push rule de mensagem de commitConfigurar push rule que exige padrão de mensagem de commit.Premium20 min