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