GitScrum / Docs
Toutes les Bonnes Pratiques

Gestion des Tâches pour Équipes de Développement Mobile

Organisez les projets mobile iOS et Android avec GitScrum. Apprenez les workflows pour apps React Native, Flutter et natives, du suivi des features à la gestion des releases.

4 min de lecture

Les équipes de développement mobile font face à des défis uniques: multiples plateformes, cycles de release de l'App Store, et synchronisation entre iOS et Android. GitScrum fournit des workflows optimisés pour les équipes mobile, avec un suivi des features cross-platform et une gestion des releases simplifiée.

Organiser les Projets Mobile

Structure par Plateforme

ORGANISATION MOBILE DANS GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│ LABELS ET CATÉGORIES                                        │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ PAR PLATEFORME:                                             │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🍎 ios        → Code Swift/Objective-C                  ││
│ │ 🤖 android    → Code Kotlin/Java                        ││
│ │ 🔵 shared     → Code partagé                            ││
│ │ 📱 cross      → React Native/Flutter                    ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ PAR ZONE:                                                   │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🎨 ui         → Interface, composants                   ││
│ │ 🔧 feature    → Nouvelles fonctionnalités               ││
│ │ 🐛 bug        → Corrections                             ││
│ │ ⚡ perf       → Performance, optimisation               ││
│ │ 🔒 security   → Sécurité, vie privée                    ││
│ │ 📦 release    → Préparation de release                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ COLONNES KANBAN:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Backlog → Design → Dev → Review → QA → Release → Done   ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Workflow Cross-Platform

Feature sur Multiples Plateformes

FLUX CROSS-PLATFORM:
┌─────────────────────────────────────────────────────────────┐
│ UNE FEATURE, MULTIPLES IMPLÉMENTATIONS                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ TÂCHE PARENT (EPIC):                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ "Implement push notifications"                          ││
│ │ Labels: feature, cross                                  ││
│ │                                                         ││
│ │ SOUS-TÂCHES:                                            ││
│ │ ├─ [ios] Intégration APNs                               ││
│ │ ├─ [android] Intégration FCM                            ││
│ │ ├─ [shared] Endpoints API                               ││
│ │ ├─ [ios] Gestion permissions                            ││
│ │ ├─ [android] Gestion permissions                        ││
│ │ └─ [shared] Routage deep link                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ SUIVI:                                                      │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Progression Epic = moyenne des sous-tâches              ││
│ │ Feature "Done" seulement quand toutes plateformes prêtes││
│ │ QA teste sur les deux plateformes                       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Gestion des Releases

Cycle de Release

RELEASE MANAGEMENT MOBILE:
┌─────────────────────────────────────────────────────────────┐
│ DE LA FEATURE À L'APP STORE                                 │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ LABELS DE RELEASE:                                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 🚀 v2.5.0     → Prochaine release majeure               ││
│ │ 🔧 v2.4.1     → Hotfix/patch actuel                     ││
│ │ 📋 backlog    → Futures versions                        ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ CHECKLIST DE RELEASE:                                       │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ □ Toutes features mergées                               ││
│ │ □ QA approuvé (iOS + Android)                           ││
│ │ □ Version bump                                          ││
│ │ □ Release notes rédigées                                ││
│ │ □ TestFlight/Internal Testing                           ││
│ │ □ Screenshots mises à jour                              ││
│ │ □ Submit App Store Connect                              ││
│ │ □ Submit Google Play Console                            ││
│ │ □ Attendre approbation                                  ││
│ │ □ Publication progressive                               ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Story Points Mobile

Type de TâchePointsExemple
UI Component1-2Button, Card
Feature simple2-3Écran onboarding
Feature moyenne3-5Profil avec upload
Feature complexe5-8Chat temps réel
Intégration SDK3-5Analytics, Payments
Migration8+Swift UI, Jetpack Compose

Solutions Connexes