Probar gratis
4 min lectura Guide 327 of 877

Project Management for Mobile App Development

Mobile app development involves platform-specific work, app store submissions, and release coordination. GitScrum supports mobile teams with platform labels, release tracking, and workflows that handle the unique challenges of shipping to iOS and Android simultaneously.

Mobile Development Challenges

Platform Complexity

MOBILE DEVELOPMENT PATTERNS:
┌─────────────────────────────────────────────────────────────┐
│ MOBILE TEAM CHALLENGES                                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ MULTI-PLATFORM:                                             │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • iOS and Android parallel development                  ││
│ │ • Platform-specific features/limitations                ││
│ │ • Shared codebase (React Native, Flutter)               ││
│ │   or native development                                 ││
│ │ • Different release timelines                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ RELEASE PROCESS:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • App Store review (1-3 days)                           ││
│ │ • Play Store review (hours to days)                     ││
│ │ • Beta testing (TestFlight, Play Beta)                  ││
│ │ • Staged rollouts                                       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ COORDINATION:                                               │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Backend API coordination                              ││
│ │ • Feature parity between platforms                      ││
│ │ • Device/OS version testing                             ││
│ │ • Crash monitoring and hotfixes                         ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Board Structure

Mobile Release Workflow

ColumnPurpose
BacklogFeatures for both platforms
ReadySpec and design complete
iOS DeviOS implementation
Android DevAndroid implementation
TestingDevice testing
BetaTestFlight/Play Beta
ReviewApp store submission
ReleasedLive in stores

Label System

Platform Organization

MOBILE PROJECT LABELS:
┌─────────────────────────────────────────────────────────────┐
│ ORGANIZING PLATFORM WORK                                    │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ PLATFORM LABELS:                                            │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ platform:ios                                            ││
│ │ platform:android                                        ││
│ │ platform:both                                           ││
│ │ platform:shared (shared code)                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ RELEASE LABELS:                                             │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ release:1.2.0                                           ││
│ │ release:hotfix                                          ││
│ │ release:beta                                            ││
│ │ store:pending-review                                    ││
│ │ store:approved                                          ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ TYPE LABELS:                                                │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ type:feature                                            ││
│ │ type:bugfix                                             ││
│ │ type:crash                                              ││
│ │ type:performance                                        ││
│ │ type:ui                                                 ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Release Coordination

App Store Timeline

RELEASE PROCESS:
┌─────────────────────────────────────────────────────────────┐
│ COORDINATED APP RELEASE                                     │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ WEEK -2: DEVELOPMENT COMPLETE                               │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • All features merged                                   ││
│ │ • Internal testing complete                             ││
│ │ • Build for beta                                        ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ WEEK -1: BETA TESTING                                       │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • TestFlight build distributed                          ││
│ │ • Play Store beta track                                 ││
│ │ • Collect feedback                                      ││
│ │ • Fix critical issues                                   ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ SUBMIT: APP STORE REVIEW                                    │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Submit iOS to App Store                               ││
│ │ • Submit Android to Play Store                          ││
│ │ • Track review status                                   ││
│ │ • Prepare marketing materials                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ RELEASE: COORDINATED LAUNCH                                 │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ • Release to stores (same day ideally)                  ││
│ │ • Monitor crash rates                                   ││
│ │ • Staged rollout if available                           ││
│ │ • Update release notes                                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Documentation

NoteVault for Mobile

NoteContent
Release checklistPre-submission steps
Store metadataDescriptions, keywords
Device matrixSupported devices/OS
Build guideHow to create releases