4 min leitura • Guide 199 of 877
Gestão de Tarefas para Times de Desenvolvimento Mobile
Times de desenvolvimento mobile enfrentam desafios únicos: múltiplas plataformas, ciclos de release da App Store, e sincronização entre iOS e Android. GitScrum fornece workflows otimizados para equipes mobile, com rastreamento de features cross-platform e gestão de releases simplificada.
Organizando Projetos Mobile
Estrutura por Plataforma
ORGANIZAÇÃO MOBILE NO GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│ LABELS E CATEGORIAS │
├─────────────────────────────────────────────────────────────┤
│ │
│ POR PLATAFORMA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🍎 ios → Código Swift/Objective-C ││
│ │ 🤖 android → Código Kotlin/Java ││
│ │ 🔵 shared → Código compartilhado ││
│ │ 📱 cross → React Native/Flutter ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ POR ÁREA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🎨 ui → Interface, componentes ││
│ │ 🔧 feature → Novas funcionalidades ││
│ │ 🐛 bug → Correções ││
│ │ ⚡ perf → Performance, otimização ││
│ │ 🔒 security → Segurança, privacy ││
│ │ 📦 release → Preparação de release ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ COLUNAS KANBAN: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Backlog → Design → Dev → Review → QA → Release → Done ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Workflow Cross-Platform
Feature em Múltiplas Plataformas
FLUXO CROSS-PLATFORM:
┌─────────────────────────────────────────────────────────────┐
│ UMA FEATURE, MÚLTIPLAS IMPLEMENTAÇÕES │
├─────────────────────────────────────────────────────────────┤
│ │
│ TAREFA PARENT (EPIC): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ "Implement push notifications" ││
│ │ Labels: feature, cross ││
│ │ ││
│ │ SUBTAREFAS: ││
│ │ ├─ [ios] APNs integration ││
│ │ ├─ [android] FCM integration ││
│ │ ├─ [shared] API endpoints ││
│ │ ├─ [ios] Permission handling ││
│ │ ├─ [android] Permission handling ││
│ │ └─ [shared] Deep link routing ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ RASTREAMENTO: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Epic progress = média das subtarefas ││
│ │ Feature só "Done" quando todas plataformas prontas ││
│ │ QA testa em ambas plataformas ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Gestão de Releases
Ciclo de Release
RELEASE MANAGEMENT MOBILE:
┌─────────────────────────────────────────────────────────────┐
│ DA FEATURE AO APP STORE │
├─────────────────────────────────────────────────────────────┤
│ │
│ LABELS DE RELEASE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🚀 v2.5.0 → Próxima release major ││
│ │ 🔧 v2.4.1 → Hotfix/patch atual ││
│ │ 📋 backlog → Futuras versões ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ CHECKLIST DE RELEASE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ □ Todas features merged ││
│ │ □ QA aprovado (iOS + Android) ││
│ │ □ Version bump ││
│ │ □ Release notes escritas ││
│ │ □ TestFlight/Internal Testing ││
│ │ □ Screenshots atualizadas ││
│ │ □ Submit App Store Connect ││
│ │ □ Submit Google Play Console ││
│ │ □ Aguardar aprovação ││
│ │ □ Publicar gradualmente ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Story Points Mobile
| Tipo de Tarefa | Pontos | Exemplo |
|---|---|---|
| UI Component | 1-2 | Button, Card |
| Feature simples | 2-3 | Onboarding screen |
| Feature média | 3-5 | Perfil com upload |
| Feature complexa | 5-8 | Chat real-time |
| Integração SDK | 3-5 | Analytics, Payments |
| Migração | 8+ | Swift UI, Jetpack Compose |