Testar grátis
6 min leitura Guide 106 of 877

Coordenando trabalho entre múltiplos projetos

Organizações modernas frequentemente têm trabalho que abrange múltiplos projetos—infrastrutura compartilhada, features cross-product ou iniciativas em toda a organização. GitScrum fornece ferramentas para coordenar esse trabalho sem perder os benefícios da organização em nível de projeto.

Desafios de múltiplos projetos

DesafioImpactoSolução
Visibilidade em silosDependências perdidasVisualizações cross-project
Labels diferentesNão consegue filtrar entreLabels em toda org
Sem visão unificadaExecutivos não conseguem ver o quadro geralDashboards da org
Bloqueadores ocultosDescoberta atrasadaRastreamento de dependências
Conflitos de recursosSuper-alocaçãoPlanejamento unificado

Estrutura da organização

Hierarquia de projetos

ESTRUTURA DA ORGANIZAÇÃO
═════════════════════════

ORGANIZAÇÃO: Acme Corp
│
├── 📁 Desenvolvimento de produto
│   ├── Plataforma web
│   ├── App mobile
│   ├── Plataforma API
│   └── Infraestrutura compartilhada
│
├── 📁 Projetos de cliente
│   ├── Cliente: Alpha Corp
│   ├── Cliente: Beta Inc
│   └── Cliente: Gamma Ltd
│
├── 📁 Interno
│   ├── Ferramentas internas
│   ├── Segurança
│   └── Documentação
│
└── 📁 Iniciativas
    ├── OKRs Q1
    ├── Migração de plataforma
    └── Sistema de design

Relacionamentos cross-project

TIPOS DE TRABALHO CROSS-PROJECT
═══════════════════════════════

1. COMPONENTE COMPARTILHADO:
   Mudança de infraestrutura afeta múltiplos produtos
   ├── Tarefa em: Infraestrutura compartilhada
   ├── Bloqueada por: Projetos web, mobile, API
   └── Label: shared-infra

2. ROLLOUT DE FEATURE:
   Feature implementada entre produtos
   ├── Pai: Projeto iniciativas
   ├── Filhos: Projetos web, mobile, API
   └── Label: feature-dark-mode

3. CADEIA DE DEPENDÊNCIA:
   Trabalho flui entre projetos
   ├── Projeto design → Projeto frontend
   ├── Projeto backend → Projeto frontend
   └── Label: q1-release

4. COMPARTILHAMENTO DE RECURSOS:
   Pessoa trabalha entre projetos
   ├── Atribuída em: Projeto A, B, C
   └── Visualização: Meu trabalho (todos os projetos)

Visualizações cross-project

Dashboard da organização

DASHBOARD DA ORGANIZAÇÃO
═════════════════════════

┌─────────────────────────────────────────────────────────┐
│  Visão geral de todos os projetos                       │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  RESUMO DE TRABALHO ATIVO:                              │
│  ├── Total de tarefas: 342                             │
│  ├── Em progresso: 78                                  │
│  ├── Bloqueadas: 12 ⚠                                  │
│  └── Completadas esta semana: 45                       │
│                                                         │
│  POR PROJETO:                                           │
│  ┌────────────────────────────────────────────────────┐│
│  │ Projeto          │ Ativo │ Bloqueado │ Velocidade ││
│  ├────────────────────────────────────────────────────┤│
│  │ Plataforma web   │   24  │    2     │ 52 pts/sem  ││
│  │ App mobile       │   18  │    3     │ 38 pts/sem  ││
│  │ Plataforma API   │   22  │    1     │ 45 pts/sem  ││
│  │ Alpha Corp       │   14  │    6     │ 28 pts/sem  ││
│  └────────────────────────────────────────────────────┘│
│                                                         │
│  INICIATIVAS CROSS-PROJECT:                             │
│  ├── Migração de plataforma: 45% completa              │
│  ├── Sistema de design: 72% completa                   │
│  └── OKRs Q1: 60% completa                             │
│                                                         │
└─────────────────────────────────────────────────────────┘

Busca e filtros unificados

FILTRAGEM CROSS-PROJECT
═══════════════════════

BUSCA: org:acme label:q1-release

FILTROS:
├── Escopo: Todos os projetos
├── Labels: q1-release
├── Status: Não feito
├── Atribuído: Qualquer
└── Vencimento: Próximas 2 semanas

RESULTADOS:
┌────────────────────────────────────────────────────────┐
│  Tarefa                   │ Projeto    │ Status │ Venc │
├────────────────────────────────────────────────────────┤
│  Deploy auth v2           │ API        │ Review │ Mar 15│
│  Update mobile auth       │ Mobile     │ WIP    │ Mar 18│
│  Migrate web login        │ Website    │ WIP    │ Mar 18│
│  Update docs              │ Docs       │ Todo   │ Mar 20│
│  E2E auth tests           │ QA         │ Todo   │ Mar 20│
└────────────────────────────────────────────────────────┘

SALVAR COMO: "Tarefas Q1 Release Auth"

Visualização pessoal multi-projeto

MEU TRABALHO (Todos os projetos)
════════════════════════════════

Atribuído a: @sarah

┌─────────────────────────────────────────────────────────┐
│  HOJE                                                   │
├─────────────────────────────────────────────────────────┤
│  ● Website: Implementar filtro de busca     Hoje       │
│  ● Mobile: Review auth PR #234             Em review   │
│  ● API: Deploy serviço de pagamento         Em progresso│
├─────────────────────────────────────────────────────────┤
│  ESTA SEMANA                                            │
├─────────────────────────────────────────────────────────┤
│  ○ Website: Adicionar paginação             Mar 18     │
│  ○ Alpha Corp: Review feedback cliente      Mar 19     │
│  ○ Docs: Atualizar documentação API         Mar 20     │
├─────────────────────────────────────────────────────────┤
│  BLOQUEADO                                              │
├─────────────────────────────────────────────────────────┤
│  ⚠ Mobile: Push notifications    Aguardando: Deploy infra│
└─────────────────────────────────────────────────────────┘

Técnicas de coordenação

Labels compartilhadas

LABELS EM TODA A ORGANIZAÇÃO
════════════════════════════

LABELS DE INICIATIVA:
├── initiative:platform-migration
├── initiative:design-system
├── initiative:q1-release
└── initiative:security-audit

LABELS DE PRIORIDADE:
├── priority:critical
├── priority:high
├── priority:medium
└── priority:low

LABELS CROSS-CUTTING:
├── affects:website
├── affects:mobile
├── affects:api
└── affects:all

USO:
Query: label:initiative:platform-migration
Resultado: Todas as tarefas entre todos os projetos para esta iniciativa

Rastreamento de dependências

DEPENDÊNCIAS CROSS-PROJECT
══════════════════════════

TAREFA: Implementar SSO (Projeto mobile)
├── Depende de:
│   ├── [API] Endpoint SSO pronto
│   ├── [Infra] Provedor de identidade configurado
│   └── [Design] Mockups de fluxo SSO
└── Bloqueia:
    ├── [Mobile] Onboarding enterprise
    └── [QA] Suite de testes SSO

VISUALIZAÇÃO DE DEPENDÊNCIA:
┌─────────────────────────────────────────────────────────┐
│  Cadeia de dependência: Mobile SSO                      │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  [Design]          [Infra]           [API]              │
│  Mockups SSO       Config IdP        Endpoint SSO       │
│     ✓                ⏳                 ⏳                │
│       └──────────────┼─────────────────┘                │
│                      ▼                                  │
│               [Mobile] SSO                              │
│                  ⏸ Bloqueado                            │
│                      │                                  │
│         ┌────────────┴────────────┐                     │
│         ▼                         ▼                     │
│  [Mobile] Onboarding      [QA] Testes SSO              │
│       ⏸ Bloqueado              ⏸ Bloqueado              │
│                                                         │
└─────────────────────────────────────────────────────────┘

Rastreamento de iniciativas

DASHBOARD DE INICIATIVA
═══════════════════════

Iniciativa: Migração de plataforma

VISÃO GERAL:
├── Proprietário: CTO
├── Meta: Q2 2024
├── Status: No prazo
└── Progresso: 45%

TAREFAS POR PROJETO:
┌────────────────────────────────────────────────────────┐
│  Projeto          │ Total │ Feito │ Em progresso │ Todo │
├────────────────────────────────────────────────────────┤
│  Infra compartilhada │   15  │   8  │      4      │   3  │
│  Plataforma API   │   22  │  10  │      5      │   7  │
│  Website          │   18  │   6  │      3      │   9  │
│  Mobile           │   12  │   4  │      2      │   6  │
│  Documentação     │    8  │   2  │      1      │   5  │
├────────────────────────────────────────────────────────┤
│  TOTAL            │   75  │  30  │     15      │  30  │
└────────────────────────────────────────────────────────┘

Melhores práticas

Para trabalho multi-projeto

  1. Labels consistentes — Mesmas labels entre projetos
  2. Propriedade clara — Cada iniciativa tem um proprietário
  3. Syncs regulares — Reuniões de coordenação cross-project
  4. Dependências visíveis — Vincular trabalho relacionado explicitamente
  5. Visualizações unificadas — Dashboards para o quadro geral

Anti-padrões

ERROS DE MÚLTIPLOS PROJETOS:
✗ Labels diferentes por projeto
✗ Sem visibilidade cross-project
✗ Planejamento em silos
✗ Dependências ocultas
✗ Sem rastreamento de iniciativas
✗ Conflitos de recursos não detectados
✗ Executivos não conseguem ver rollup

Soluções relacionadas