Imagem de Qualidade em Gestão de Projetos: QA, Testing e Critérios de Aceitação - TWRT
Início » Gestão de Projetos » Qualidade em Gestão de Projetos: QA, Testing e Critérios de Aceitação

Calidad en la gestión de proyectos: control de calidad, pruebas y criterios de aceptación

Introducción

Qualidade = o produto/serviço entregue funciona, atende requisitos e satisfaz cliente.

Sem QA:

  • Bugs chegam ao cliente (imagem ruim)
  • Requisitos não foram entendidos
  • Retrabalho pós-entrega

Com QA:

  • Problemas identificados antes (economia)
  • Requisitos validados
  • Cliente satisfeito na entrega

4 Tipos de Testes

TipoQuandoQuemO que testa
Unit TestingDurante devDevCódigo individual funciona
Integration TestingApós componentesDev/QAComponentes trabalham juntos
UATAntes de go-liveClienteRequisitos foram atendidos
Smoke TestingPós-go-liveQASistema está vivo (básico)

QA Plan Template

# QA PLAN - Projeto X

## Objetivo
Garantir 95%+ de requisitos funcionando sem bugs críticos.

## Escopo de Testes
- Unit tests (dev coverage maior que 80%)
- Integration tests (conecta componentes)
- UAT (cliente valida)
- Smoke test (pós-go-live)

## Ambientes
- Dev (developer)
- Test (QA)
- Staging (como produção, antes de go-live)
- Prod (real, após aprovação)

Critérios de Aceitação

Exemplo para feature “Login com Google”:

Given: Usuário está na página de login
When: Clica em "Login com Google"
Then: Abre janela de autenticação Google

Given: Autenticação bem-sucedida
When: Usuário autoriza acesso
Then: Redireciona para dashboard, usuário está logado
And: Email do Google é salvo no perfil
And: Performance menor que 1 segundo

Defect Severity

SeverityDescriçãoAcción
CríticoSistema inteiro quebrado, sem workaroundBloqueia release
AltoFeature principal não funcionaDeve ser fixado antes de release
MédioFeature funciona mas com problema menorPode ir para release, fix em v2
BaixoCosmético (typo, layout)Aceitar (não é funcional)

Processo de QA Completo

Fase 1: Planejamento (Início do projeto)

  • Definir critérios de aceitação para cada feature
  • Criar QA Plan
  • Definir ambientes (dev, test, staging, prod)
  • Alocar QA/testers

Fase 2: Execução (Durante desenvolvimento)

  • Devs fazem unit tests
  • QA faz integration tests
  • Bugs são logados em sistema (Jira, etc.)
  • Bugs críticos/altos bloqueiam progresso

Fase 3: UAT (Antes do go-live)

  • Cliente testa sistema em staging
  • Valida requisitos (atende ou não?)
  • Sign-off formal (aceito)

Fase 4: Go-Live (Pós-entrega)

  • Smoke test (sistema está vivo?)
  • Monitoramento inicial (erros, performance)
  • Suporte pós-go-live (bugs encontrados)

Defect Tracker Template

IDTítuloSeverityStatusOwnerETA
D001Login não redirecionaCríticoIn ProgressDev A2 dias
D002Botão não alinha mobileBaixoBacklogDev Bv2
D003Performance lenta em buscaAltoIn ReviewDev C1 día

Errores comunes

  • QA no final (encontra muitos bugs, não dá tempo corrigir) – Solução: QA contínuo (durante todo desenvolvimento)
  • Critérios de aceitação vagos (funciona bem) – Solução: Critérios específicos (Given/When/Then)
  • Sem UAT (cliente surpreendido no go-live) – Solução: UAT formal (cliente valida antes)

Checklist de Qualidade

  • QA Plan criado
  • Critérios de aceitação definidos para cada feature
  • Ambientes configurados (dev, test, staging, prod)
  • Unit tests coverage maior que 80%
  • Integration tests passando
  • UAT agendado e executado
  • Sign-off do cliente
  • Smoke test pós-go-live
  • Defect tracker atualizado

CTA Final

Qualidade é investimento, não custo. Agende uma sessão para estruturar QA na sua organização ou baixe o template de QA Plan.

Próximas leituras:
Guia Definitivo de Gestão de Projetos | Gestão de Riscos


Lea también

avatar del autor
Eduardo Salerno
Eduardo Salerno es especialista en gestión de carteras y proyectos de TI, con amplia experiencia en implementaciones de Planview y transformación digital. En TWRT, lidera iniciativas que conectan la estrategia empresarial con la ejecución tecnológica.
Desplazarse hacia arriba