Skip to content

Project Management ​

Mission Control provides comprehensive project tracking and management capabilities, designed to give Apple and the team visibility into all active initiatives across the agency.

Project Dashboard ​

Main View (/projects) ​

The projects page displays all agency initiatives in a grid layout with detailed project cards.

Layout:

  • 3-column grid of project cards
  • 15 total projects tracked
  • Color-coded status badges
  • Progress bars with percentage complete

Per Project Card:

  • Project name and description
  • Status badge (In Progress/Blocked/Done/On Hold)
  • Progress bar showing percentage complete
  • Owner/team assignment
  • Key metrics or statistics
  • Last updated timestamp

Home Dashboard Integration ​

The home page features an Active Projects section with a Kanban-style overview:

Columns:

  • In Progress — currently active projects
  • Blocked — projects waiting on dependencies
  • Done — completed projects
  • On Hold — paused or deprioritized projects

Project Statuses ​

In Progress ​

Projects actively being worked on with clear next steps and no blockers.

Characteristics:

  • Regular progress updates
  • Clear ownership assignment
  • Defined milestones and deliverables
  • Active communication in project channels

Blocked ​

Projects waiting on external dependencies or decisions.

Common blockers:

  • Waiting on Apple approval or decision
  • External vendor dependencies
  • Technical dependencies from other projects
  • Resource constraints

Tracking:

  • Specific blocker description
  • Who/what is blocking
  • Expected resolution timeframe
  • Escalation path if blocker persists

Done ​

Successfully completed projects with deliverables shipped.

Archive criteria:

  • All deliverables completed and deployed
  • Stakeholder acceptance received
  • Documentation completed
  • Handoff to operations/maintenance complete

On Hold ​

Projects paused due to changing priorities or resource constraints.

Reasons for hold status:

  • Strategic priority shifts
  • Resource reallocation to higher priority work
  • Waiting for market timing or external factors
  • Dependencies on other major initiatives

Project Data Structure ​

Core Fields ​

typescript
{
  id: string,
  name: string,
  description: string,
  status: "in-progress" | "blocked" | "done" | "on-hold",
  progress: number,        // 0-100 percentage
  owner: string,           // Primary responsible person
  team: string[],          // Contributing team members
  startDate: string,
  targetDate?: string,
  completedDate?: string,
  metrics: {
    key: string,
    value: string | number,
    label: string
  }[],
  blockers?: {
    description: string,
    blockedBy: string,
    since: string
  }[],
  tags: string[],
  priority: "high" | "medium" | "low"
}

Data Source ​

Current: Static data in public/data/projects.json
Future: Real-time Convex integration planned

Active Projects (Examples) ​

Development Projects ​

  • Brand Match App v3 — Enhanced scoring algorithm
  • Creator Media Kits Redesign — UI refresh and mobile optimization
  • Mission Control v2 — Real data integration
  • Proposal Builder — Client proposal automation

Operations Projects ​

  • Revenue Pipeline Automation — 5-source revenue aggregation
  • Agent Workflow Optimization — Cron job efficiency improvements
  • Infrastructure Modernization — Server and deployment upgrades

Business Projects ​

  • $25M Revenue Goal — Annual revenue target tracking
  • Client Onboarding Automation — Streamlined new client process
  • Creator Discovery Pipeline — Automated creator identification

Progress Tracking ​

Percentage Complete ​

Each project shows visual progress via progress bars:

  • 0-25% — Planning and setup phase
  • 26-50% — Active development/execution
  • 51-75% — Testing and refinement
  • 76-99% — Final review and deployment
  • 100% — Complete and shipped

Milestone Integration ​

Projects track key milestones and deliverables:

  • Design approval
  • Development complete
  • Testing complete
  • Deployment ready
  • Live and operational

Key Metrics ​

Project cards display relevant metrics:

  • Development: Lines of code, test coverage, build status
  • Marketing: Conversion rates, traffic, engagement
  • Operations: Uptime, performance, cost savings
  • Revenue: Dollar impact, deal volume, efficiency gains

Team Collaboration ​

Ownership Model ​

  • Primary owner: Single person accountable for delivery
  • Contributing team: Additional team members involved
  • Stakeholders: Apple, department heads, external partners

Communication ​

  • Status updates: Regular progress reports
  • Blocker escalation: Clear process for surfacing issues
  • Decision points: Identified approval gates
  • Handoffs: Documentation for transitions

Planned Enhancements ​

Real-Time Data Integration ​

Migration from static JSON to live Convex database:

  • Real-time status updates
  • Automated progress tracking
  • Integration with deployment systems
  • Git commit and PR linkage

Advanced Features ​

  • Drag-and-drop Kanban — Move projects between status columns
  • Timeline view — Gantt chart-style project scheduling
  • Resource allocation — Team capacity and assignment tracking
  • Dependency mapping — Visual project interdependency graphs

Analytics and Reporting ​

  • Project velocity — Average time in each status
  • Completion rates — Success metrics by type and owner
  • Blocker analysis — Most common blockers and resolution times
  • Resource utilization — Team allocation and availability

Integration with Other Systems ​

Mission Control Integration ​

  • Home dashboard — Kanban overview of active projects
  • System health — Project status impacts system health scores
  • Activity feed — Project updates in recent activity timeline

External Tools ​

  • GitHub — Link projects to repositories and pull requests
  • Vercel — Connect to deployment status and metrics
  • Slack — Project updates in relevant channels
  • Convex — Real-time database for dynamic updates

Reporting and Analytics ​

Executive Dashboard ​

Apple's view includes:

  • High-level metrics — Projects by status, completion trends
  • Risk indicators — Projects at risk of missing deadlines
  • Resource allocation — Team distribution across projects
  • ROI tracking — Business impact of completed projects

Team Dashboards ​

Individual contributors see:

  • Assigned projects — Projects they own or contribute to
  • Upcoming deadlines — Projects requiring attention
  • Blocked items — Projects waiting on their input
  • Recent completions — Successfully delivered work

Historical Analysis ​

  • Project retrospectives — What worked well, what didn't
  • Delivery patterns — Seasonal trends, capacity planning
  • Success factors — Common traits of successful projects
  • Improvement opportunities — Process optimization insights