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