4 min lectura • Guide 199 of 877
Gestión de Tareas para Equipos de Desarrollo Mobile
Los equipos de desarrollo mobile enfrentan desafíos únicos: múltiples plataformas, ciclos de release del App Store, y sincronización entre iOS y Android. GitScrum proporciona workflows optimizados para equipos mobile, con seguimiento de features cross-platform y gestión de releases simplificada.
Organizando Proyectos Mobile
Estructura por Plataforma
ORGANIZACIÓN MOBILE EN GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│ LABELS Y CATEGORÍAS │
├─────────────────────────────────────────────────────────────┤
│ │
│ POR PLATAFORMA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🍎 ios → Código Swift/Objective-C ││
│ │ 🤖 android → Código Kotlin/Java ││
│ │ 🔵 shared → Código compartido ││
│ │ 📱 cross → React Native/Flutter ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ POR ÁREA: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🎨 ui → Interfaz, componentes ││
│ │ 🔧 feature → Nuevas funcionalidades ││
│ │ 🐛 bug → Correcciones ││
│ │ ⚡ perf → Performance, optimización ││
│ │ 🔒 security → Seguridad, privacidad ││
│ │ 📦 release → Preparación de release ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ COLUMNAS KANBAN: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Backlog → Design → Dev → Review → QA → Release → Done ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Workflow Cross-Platform
Feature en Múltiples Plataformas
FLUJO CROSS-PLATFORM:
┌─────────────────────────────────────────────────────────────┐
│ UNA FEATURE, MÚLTIPLES IMPLEMENTACIONES │
├─────────────────────────────────────────────────────────────┤
│ │
│ TAREA PARENT (EPIC): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ "Implement push notifications" ││
│ │ Labels: feature, cross ││
│ │ ││
│ │ SUBTAREAS: ││
│ │ ├─ [ios] APNs integration ││
│ │ ├─ [android] FCM integration ││
│ │ ├─ [shared] API endpoints ││
│ │ ├─ [ios] Permission handling ││
│ │ ├─ [android] Permission handling ││
│ │ └─ [shared] Deep link routing ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ SEGUIMIENTO: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Progreso Epic = promedio de subtareas ││
│ │ Feature solo "Done" cuando todas plataformas listas ││
│ │ QA prueba en ambas plataformas ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Gestión de Releases
Ciclo de Release
RELEASE MANAGEMENT MOBILE:
┌─────────────────────────────────────────────────────────────┐
│ DE LA FEATURE AL APP STORE │
├─────────────────────────────────────────────────────────────┤
│ │
│ LABELS DE RELEASE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🚀 v2.5.0 → Próxima release major ││
│ │ 🔧 v2.4.1 → Hotfix/patch actual ││
│ │ 📋 backlog → Futuras versiones ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ CHECKLIST DE RELEASE: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ □ Todas features merged ││
│ │ □ QA aprobado (iOS + Android) ││
│ │ □ Version bump ││
│ │ □ Release notes escritas ││
│ │ □ TestFlight/Internal Testing ││
│ │ □ Screenshots actualizadas ││
│ │ □ Submit App Store Connect ││
│ │ □ Submit Google Play Console ││
│ │ □ Esperar aprobación ││
│ │ □ Publicar gradualmente ││
│ └─────────────────────────────────────────────────────────┘│
│ │
└─────────────────────────────────────────────────────────────┘
Story Points Mobile
| Tipo de Tarea | Puntos | Ejemplo |
|---|---|---|
| UI Component | 1-2 | Button, Card |
| Feature simple | 2-3 | Onboarding screen |
| Feature media | 3-5 | Perfil con upload |
| Feature compleja | 5-8 | Chat real-time |
| Integración SDK | 3-5 | Analytics, Payments |
| Migración | 8+ | Swift UI, Jetpack Compose |