GitScrum / Docs
All Best Practices

Cross-Project Work Coordination | Unified Views

Manage work spanning multiple projects with cross-project views, shared labels, and unified dashboards. GitScrum tracks dependencies across your organization.

6 min read

Modern organizations often have work that spans multiple projectsβ€”shared infrastructure, cross-product features, or organization-wide initiatives. GitScrum provides tools to coordinate this work without losing the benefits of project-level organization.

Multi-Project Challenges

ChallengeImpactSolution
Siloed visibilityMissed dependenciesCross-project views
Different labelsCan't filter acrossOrg-wide labels
No unified viewExecutives can't see big pictureOrg dashboards
Hidden blockersDelayed discoveryDependency tracking
Resource conflictsOverallocationUnified planning

Organization Structure

Project Hierarchy

ORGANIZATION STRUCTURE
══════════════════════

ORGANIZATION: Acme Corp
β”‚
β”œβ”€β”€ πŸ“ Product Development
β”‚   β”œβ”€β”€ Website Platform
β”‚   β”œβ”€β”€ Mobile App
β”‚   β”œβ”€β”€ API Platform
β”‚   └── Shared Infrastructure
β”‚
β”œβ”€β”€ πŸ“ Client Projects
β”‚   β”œβ”€β”€ Client: Alpha Corp
β”‚   β”œβ”€β”€ Client: Beta Inc
β”‚   └── Client: Gamma Ltd
β”‚
β”œβ”€β”€ πŸ“ Internal
β”‚   β”œβ”€β”€ Internal Tools
β”‚   β”œβ”€β”€ Security
β”‚   └── Documentation
β”‚
└── πŸ“ Initiatives
    β”œβ”€β”€ Q1 OKRs
    β”œβ”€β”€ Platform Migration
    └── Design System

Cross-Project Relationships

CROSS-PROJECT WORK TYPES
════════════════════════

1. SHARED COMPONENT:
   Infrastructure change affects multiple products
   β”œβ”€β”€ Task in: Shared Infrastructure
   β”œβ”€β”€ Blocked by: Website, Mobile, API projects
   └── Label: shared-infra

2. FEATURE ROLLOUT:
   Feature implemented across products
   β”œβ”€β”€ Parent: Initiatives project
   β”œβ”€β”€ Children: Website, Mobile, API projects
   └── Label: feature-dark-mode

3. DEPENDENCY CHAIN:
   Work flows between projects
   β”œβ”€β”€ Design project β†’ Frontend project
   β”œβ”€β”€ Backend project β†’ Frontend project
   └── Label: q1-release

4. RESOURCE SHARING:
   Person works across projects
   β”œβ”€β”€ Assigned in: Project A, B, C
   └── View: My Work (all projects)

Cross-Project Views

Organization Dashboard

ORGANIZATION DASHBOARD
══════════════════════

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  All Projects Overview                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                         β”‚
β”‚  ACTIVE WORK SUMMARY:                                   β”‚
β”‚  β”œβ”€β”€ Total tasks: 342                                  β”‚
β”‚  β”œβ”€β”€ In Progress: 78                                   β”‚
β”‚  β”œβ”€β”€ Blocked: 12 ⚠                                     β”‚
β”‚  └── Completed this week: 45                           β”‚
β”‚                                                         β”‚
β”‚  BY PROJECT:                                            β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚ Project          β”‚ Active β”‚ Blocked β”‚ Velocity    β”‚β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”‚
β”‚  β”‚ Website Platform β”‚   24   β”‚    2    β”‚  52 pts/wk  β”‚β”‚
β”‚  β”‚ Mobile App       β”‚   18   β”‚    3    β”‚  38 pts/wk  β”‚β”‚
β”‚  β”‚ API Platform     β”‚   22   β”‚    1    β”‚  45 pts/wk  β”‚β”‚
β”‚  β”‚ Alpha Corp       β”‚   14   β”‚    6    β”‚  28 pts/wk  β”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚                                                         β”‚
β”‚  CROSS-PROJECT INITIATIVES:                             β”‚
β”‚  β”œβ”€β”€ Platform Migration: 45% complete                  β”‚
β”‚  β”œβ”€β”€ Design System: 72% complete                       β”‚
β”‚  └── Q1 OKRs: 60% complete                             β”‚
β”‚                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Unified Search and Filters

CROSS-PROJECT FILTERING
═══════════════════════

SEARCH: org:acme label:q1-release

FILTERS:
β”œβ”€β”€ Scope: All projects
β”œβ”€β”€ Labels: q1-release
β”œβ”€β”€ Status: Not done
β”œβ”€β”€ Assignee: Any
└── Due: Next 2 weeks

RESULTS:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Task                    β”‚ Project    β”‚ Status β”‚ Due   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Deploy auth v2          β”‚ API        β”‚ Review β”‚ Mar 15β”‚
β”‚  Update mobile auth      β”‚ Mobile     β”‚ WIP    β”‚ Mar 18β”‚
β”‚  Migrate web login       β”‚ Website    β”‚ WIP    β”‚ Mar 18β”‚
β”‚  Update docs             β”‚ Docs       β”‚ Todo   β”‚ Mar 20β”‚
β”‚  E2E auth tests          β”‚ QA         β”‚ Todo   β”‚ Mar 20β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

SAVE AS: "Q1 Release Auth Tasks"

Personal Multi-Project View

MY WORK (All Projects)
══════════════════════

Assigned to: @sarah

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  TODAY                                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ● Website: Implement search filter         Due Today  β”‚
β”‚  ● Mobile: Review auth PR #234             In Review   β”‚
β”‚  ● API: Deploy payment service             In Progress β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  THIS WEEK                                              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β—‹ Website: Add pagination                  Mar 18     β”‚
β”‚  β—‹ Alpha Corp: Client feedback review       Mar 19     β”‚
β”‚  β—‹ Docs: Update API documentation           Mar 20     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  BLOCKED                                                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ⚠ Mobile: Push notifications    Waiting: Infra deploy β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Coordination Techniques

Shared Labels

ORGANIZATION-WIDE LABELS
════════════════════════

INITIATIVE LABELS:
β”œβ”€β”€ initiative:platform-migration
β”œβ”€β”€ initiative:design-system
β”œβ”€β”€ initiative:q1-release
└── initiative:security-audit

PRIORITY LABELS:
β”œβ”€β”€ priority:critical
β”œβ”€β”€ priority:high
β”œβ”€β”€ priority:medium
└── priority:low

CROSS-CUTTING LABELS:
β”œβ”€β”€ affects:website
β”œβ”€β”€ affects:mobile
β”œβ”€β”€ affects:api
└── affects:all

USAGE:
Query: label:initiative:platform-migration
Result: All tasks across all projects for this initiative

Dependency Tracking

CROSS-PROJECT DEPENDENCIES
══════════════════════════

TASK: Implement SSO (Mobile project)
β”œβ”€β”€ Depends on:
β”‚   β”œβ”€β”€ [API] SSO endpoint ready
β”‚   β”œβ”€β”€ [Infra] Identity provider configured
β”‚   └── [Design] SSO flow mockups
└── Blocks:
    β”œβ”€β”€ [Mobile] Enterprise onboarding
    └── [QA] SSO test suite

DEPENDENCY VIEW:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Dependency Chain: Mobile SSO                           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                         β”‚
β”‚  [Design]          [Infra]           [API]              β”‚
β”‚  SSO mockups       IdP config        SSO endpoint       β”‚
β”‚     βœ“                ⏳                 ⏳                β”‚
β”‚       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                β”‚
β”‚                      β–Ό                                  β”‚
β”‚               [Mobile] SSO                              β”‚
β”‚                  ⏸ Blocked                              β”‚
β”‚                      β”‚                                  β”‚
β”‚         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                     β”‚
β”‚         β–Ό                         β–Ό                     β”‚
β”‚  [Mobile] Onboarding      [QA] SSO tests               β”‚
β”‚       ⏸ Blocked              ⏸ Blocked                  β”‚
β”‚                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Initiative Tracking

INITIATIVE DASHBOARD
════════════════════

Initiative: Platform Migration

OVERVIEW:
β”œβ”€β”€ Owner: CTO
β”œβ”€β”€ Target: Q2 2024
β”œβ”€β”€ Status: On Track
└── Progress: 45%

TASKS BY PROJECT:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Project          β”‚ Total β”‚ Done β”‚ In Progress β”‚ Todo β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Shared Infra     β”‚   15  β”‚   8  β”‚      4      β”‚   3  β”‚
β”‚  API Platform     β”‚   22  β”‚  10  β”‚      5      β”‚   7  β”‚
β”‚  Website          β”‚   18  β”‚   6  β”‚      3      β”‚   9  β”‚
β”‚  Mobile           β”‚   12  β”‚   4  β”‚      2      β”‚   6  β”‚
β”‚  Documentation    β”‚    8  β”‚   2  β”‚      1      β”‚   5  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  TOTAL            β”‚   75  β”‚  30  β”‚     15      β”‚  30  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Best Practices

For Multi-Project Work

  • Consistent labeling β€” Same labels across projects
  • Clear ownership β€” Each initiative has one owner
  • Regular syncs β€” Cross-project coordination meetings
  • Visible dependencies β€” Link related work explicitly
  • Unified views β€” Dashboards for big picture
  • Anti-Patterns

    MULTI-PROJECT MISTAKES:
    βœ— Different labels per project
    βœ— No cross-project visibility
    βœ— Siloed planning
    βœ— Hidden dependencies
    βœ— No initiative tracking
    βœ— Resource conflicts undetected
    βœ— Executives can't see rollup
    

    Related Solutions