Consolidate Co-Create project management
Summary
Consolidate Co-Create project management from 7+ scattered documents into a single GitLab project, improving visibility, reducing manual work, and creating a reliable single source of truth.
Problem Statement
Current Systems
Project Status Tracking
- Status & Pipeline document: Master list of all potential customers and status with extensive data
- Co-Create program - End of Week updates: Weekly overview of all program activities + manual OKR status copying
- Developer Relations & Strategy - End of Week updates: Shared document for noteworthy updates across all programs / teams
- Cocreate tracking project: Auto-creates/updates issues based on the Status & Pipeline spreadsheet
OKR Reporting
- OKR per quarter: Updated weekly, details in comments
- Results sheet: ARR calculations from manually-run custom pipeline
- Notes - Strategy Programs Status Check-in: Manual OKR status copying
- Contributor Success & Programs Stand-up Weekly: Manual OKR status copying
Key Problems
-
Status & Pipeline document limitations: While serving as the data source for multiple dashboards and pipelines, it lacks historical tracking (e.g., cannot see that "legal team replied on 2025/01/15 that CLA signature expected next week"). No quick project overview capability.
-
Co-Create weekly updates issues: Document becomes cluttered when tracking individual customer progress (see updates from 2025-06-02 and earlier). Cannot retrieve project-specific history (e.g., "what was discussed about Project X six weeks ago?").
-
Cocreate tracking project disconnect: Requires pipeline runs for status updates, creating delays. Splits the "single source of truth" between spreadsheet and GitLab project.
-
OKR synchronization problems: Manual pipeline runs → manual calculations → manual copying to multiple documents at different times each week = guaranteed data inconsistencies.
Impact
- 8+ hours/week on manual updates - Synchronizing data across 7 documents and running manual pipelines
- Data inconsistencies - Different ARR numbers in different documents, outdated status information
- Cannot demonstrate program value - Fragmented data prevents clear ROI reporting to leadership
- Team collaboration barriers - Onboarding takes weeks; other team members cannot effectively provide backup support
- Lost historical context - No visibility into past customer discussions, decisions, or lessons learned
Proposed Solution
Phase 1: Establish Single Source of Truth
A. Create a centralized GitLab project for all Co-Create initiatives:
- Issues: One issue per Co-Create partner/project
- Comments: Track all communications, decisions, and status updates with timestamps
- Labels: Categorize by status (outreach/planning/onsite/...)
- Overview: Built-in dashboards using embedded views
B. Streamline weekly reporting
- Deprecate Co-Create program - End of Week updates
- Route noteworthy updates directly to Developer Relations & Strategy - End of Week updates
C. OKR Reporting (Quick Win)
- Stop manual copying to meeting notes documents
- Provide single link to live OKR
Phase 2: System Consolidation
A. Migrate from Status & Pipeline spreadsheet
- Archive the current spreadsheet after data migration
- Update all dependent dashboards/pipelines to use GitLab API as data source
- Maintain read-only access to historical data
B. Retire redundant tracking
- Deprecate Cocreate tracking project
Phase 3: Automation & Evaluation
A. OKR Reporting
- Implement automated OKR calculations via GitLab API
- Schedule automated weekly updates to OKR issue
B. Evaluate
- Confirm success criteria where met
- Brainstorm on possible further improvements
Success Criteria
- Reduce weekly reporting time from 8 to 4 hours
- Zero data discrepancies between reports
- Complete project history accessible in one location
- Automated OKR updates