Campaigns
A campaign is the core concept in Armada. It represents a coordinated initiative that spans multiple teams and projects.
Campaign Structure
Section titled “Campaign Structure”Parent Issue (Epic/Story)├── Child Issue (Team Alpha)├── Child Issue (Team Beta)├── Child Issue (Team Gamma)└── ... (up to 50+ teams)The parent issue is the single source of truth. It contains the instructions, deadlines, and context that all teams need.
Child issues are created in each target team’s project. They’re linked back to the parent for traceability.
Campaign Lifecycle
Section titled “Campaign Lifecycle”| State | Description |
|---|---|
| Draft | Parent issue exists but no children created |
| Active | Campaign launched, children created |
| Complete | All child issues are Done |
| Recalled | Campaign terminated, children deleted/closed |
Campaign Tracking
Section titled “Campaign Tracking”Armada tracks each child issue’s status category:
- To Do: Not started
- In Progress: Work underway
- Done: Completed
Progress is calculated as: (Done issues / Total issues) × 100%
Best Practices
Section titled “Best Practices”- Clear parent descriptions: Include everything teams need in the parent issue
- Reasonable scope: 20-50 teams per campaign works best
- Defined timelines: Set clear deadlines in the parent
- Regular monitoring: Check the dashboard weekly