FY20-Q3 OKRs

View GitLabs Objective-Key Results for FY20 Q3. Learn more here!

This fiscal quarter will run from August 1, 2019 to October 31, 2019.


  1. VP Engineering: Enterprise-level availability
    1. Development: Improve Predictability around customer expectations => 78%
    2. Infrastructure: Raise GitLab.com Availability from 96.64% to a consistent 99.95%.
    3. Security: Mitigate and track H1 spend with secure coding training
    4. Support: Create sustainable processes to achieve 95% performance for First Response SLA => 90%
    5. Support: Create sustainable processes to achieve 85% performance to Next Response Time SLA => 40%
    6. Quality: Improve self-managed enterprise upgrade robustness => 100%
    7. Fellow: Document architecture and help address 3 high-profile incidents => 90%
  2. CRO: Improve Forecast Accuracy: and Improve Enablement and Productivity:
  3. CFO: Improve investing models for go to market functions
    1. Finance: Complete valuation methodology for acquisitions
    2. Finance: Fully functional pipeline model for funnel from top through to closed won including conversion rates, cycle times and unit economics
    3. Legal: 97.5% of team members residing in OECD countries covered by scalable (or low risk) employment solution.
    4. Legal: 95% of team members covered by scalable (or low risk) employment solution.
    5. Legal: Implemented Vendor Management Process.
    6. Legal: Export control compliance completed and covering 100% of transactions.
  4. CMO: Build key demand generation capabilities
    1. Revenue: SDR Acceleration Team up and running. Outreach acquisition sequences built for each campaign, first acquisition campaigns launched in a territory.
    2. Revenue: Simple campaign framework in-market, aligned with Command of Message. Agreed and communicated to sales, campaigns running in each region, 1 additional competitive campaign launched in October.
    3. Revenue: Ramp Digital Demand Gen spend. Minimum $2m spent on digital demand gen, $250 cost per MQL achieved, weekly reporting starting Sept. 1.
    4. Ops: Repeatable campaign performance reporting. Periscope campaign dashboard available, realtime pipe-to-spend reporting visible.
    5. Revenue: ABM programs running. Demandbase implemented, target accounts identified by territory, ABM metrics baseline established, territory campaigns running in 2 territories.

2. CEO: Popular next generation product.

  1. VP Product: Establish a new Problem Validation process. Complete at least 15 problem validation cycles (one per PM, excluding Growth). Complete at least 5 qualitative customer interviews per PM.
  2. VP Product: Improve the quality of product usage data, to enable better data driven product decisions. Finalize top Product and Growth KPI definitions, including SMAU definitions for each stage. Get reliable and accurate product usage data from both Self Hosted + SaaS customer environments. Deliver SMAU dashboards with actionable data for each stage.
  3. VP Product: Ensure prioritization of work to deliver on UX key results to raise our SUS score to 76.2 and deliver 30 foundational UI components in Q3.
  4. Director of Product, Dev; Director of Product, Ops; Director of Product, CI/CD: Communicate 1 year product Plans at the Section level to inform product investment decisions. Deliver 1 year plan content for Dev, Ops, and CI/CD sections by end of Q3. Stretch goal for Growth, Enablement, Secure, and Defend (pending Director hires).
  5. VP of Product Strategy: Get strategic thinking into the org. 4 strategy reviews for key industry categories (project management, application security testing, CD/RA, VSM), 100 5-star reviews of each strategy blog post, 3 section strategy reviews. => 100%, 0%, 100%
  6. VP of Product Strategy: Get acquisitions into shape; build a well-oiled machine. Complete valuation methodology for acquisitions (with FP&A).
  7. VP Engineering: Dogfood everything
    1. Development: Increase MRs, Maintain MR to Author ratio, first response KPI => 30%
    2. UX Director: Create products and experiences that users love and value => 120%
    3. UX Director: Increase product depth by improving existing product workflows based on customer validation => 57%
    4. UX Director: Provide best-in-class documentation for the top 5 Jobs to be Done (JTBD) by improving discovery and making content more relevant and usable => 100%
    5. Security: Improve Abuse ML detection and response
    6. Support: Increase support contributions to troubleshooting documentation to enable ticket deflection => 75%
    7. Quality: Increase engineering efficiency and remove test gaps in enterprise features => 74%
    8. Fellow: Work across teams to help 3 major customers with GitLab architecture => 66%
  8. CMO: Launch corporate awareness program
    1. Corporate: Launch awareness campaign. Agency selected, business objectives agreed by eGroup and BOD, creative approved and tested, media plan in place, first ads in-market.
    2. Corporate: Host 2 user conferences. 500 users at each event, stay within budget, avg. 4 out of 5 on survey event satisfaction.
    3. CMO: Growth marketing test launched. In-app messaging running on GitLab.com for user events, 1,000 click-throughs and 100 user event sign-ups from in-app messaging.
    4. Community: Scale up GitLab Evangelist community. Automated Heroes application process, including defined SLA for acceptance/rejection/rewards, Heroes collateral and communications channel; 25 wider community members with relevant contributions signed up as Heroes, with updated profile page on gitlab.com/community/heroes, including picture, bio, list of contributions; 30 meetups organized.

3. CEO: Great team.

  1. VP Product: Hire at least 18 PM roles in Q3 to catch up with annual hiring plan.
  2. VP Engineering: Scale gracefully to 500+ members
    1. Development: Hire to Plan, New Manager Documentation, Increase Maintainers => 44%
    2. Quality: Grow the department to plan and improve onboarding experience => 73%
    3. Security: Build next phase of zero-trust roadmap
  3. CPO: People Group to dogfood our own product
    1. VP Recruiting: Continue to successfully drive full cycle recruiting efforts and partnerships with internal stakeholders to bring in top talent while driving towards achieving Apply to Offer Accept KPI,Candidates Sourced vs. Candidates Hired KPI, Hire vs Plan KPI, New Hire Location Factor KPI and Candidate ASAT KPI.
      1. CoST to the CEO: Work with recruiting to ensure all the recruiting KPIs are automated in dashboards and embedded in the handbook
    2. Talent Brand: Increase employment brand awareness on LinkedIn among key candidate audiences by creating targeted career pages within the “life” tab on LinkedIn and activate a recruitment marketing campaign to target specific hiring needs
    3. Diversity, Inclusion & Belonging : Continue to create an environment where all voices can be heard and feel comfortable speaking, while also ensuring equal access to opportunities. Leverage DIB dashboard for benchmarking/recruiting/sourcing. Create new sourcing strategies/initiatives to support gaps identified. Launch Global DIB Advisory Group & Team Member Resource Groups
    4. Learning & Development: Enhance effective communication and development throughout the organization. Implement training on ‘communicating effectively through text’ to including how to address if not in line with our values. Update Code of Conduct and Communication page with moderator explanation in handbook, along with documenting the process to discuss with Compliance anything that goes against our expectations and update career growth section in handbook.
    5. Compensation & Benefits: Continue the evolution of our Compensation/Benefits Model to work towards the Percentage of Team Member Over Band KPI. Implement Phase 2 of Radford consulting proposals for compensation iterations and complete Phase 3 of Radford consulting of compensation iterations. Implement benefits to ensure competitive offerings where we have entities/PEOs based on the results of the Benefits Survey from Q2
    6. People Operations: Maintain and continuously improve company culture in order to drive towards 12 month team member turnover, 12 month voluntary team member turnover , and Discretionary bonus KPIs. Implement Anniversary Swag program and support country conversions and entity creation. Get bonus metrics into Periscope by leader and insure each functional leader has a clear understanding of their budget spend and allocation. Share voluntary attrition data with all GitLab team members quarterly, create process for gathering involuntary attrition data to be shared and understand themes of data to find ways to improve
    7. People Operations: Monitor GitLabber satisfaction and quickly identify emerging trends
    8. Handbook Content: Ensure our handbook remains the central repository for how we run the company. Achieve a clean and maintainable state for handbook links. Establish guidelines for separating pages, with standards for content organization (URLS and breadcrumbs) and index organization. Make substantial new content additions along with substantial updates to existing content.
  4. CRO: Hire a Diverse, High Performing Team: Refactor the recruiting process to recover hiring to plan and stay on plan going forward; Ensure a representative mix of diverse qualified candidates are in the recruiting pool, Train and enable new hires quickly to improve productivity ramp.
  5. CFO: Improve financial planning processes to support growth and increased transparency.
    1. Finance: Achieve ability to use percentage of completion accounting for professional services
    2. Finance: Version control for financial model that allows for real time analysis without impacting production model
    3. Finance: Budget vs Forecast vs Actuals automated thru Periscope, including vendor drill down
    4. Finance: Performance Indicators complete for all G&A functions => 100%
    5. Finance: Unit economics for GitLab.com costing for all product tiers (free, bronze, silver, gold) and internal usage - 100%
    6. Data team: 100% of P1 and 100% of P2 KPIs completed - 83%
    7. Data team: Docker-based Analyst workflow with zero-friction and no cross-machine problems - 100%
    8. Data team: Snowplow infrastructure managed by data team and handling self-managed data volume - 100%
    9. Data team: Define and Meet SLA on inbound singular-metric requests - 100%
  6. CFO: Improve global tax compliance and efficiency
    1. Tax: Deliver Tax Risk Analysis to Goldman Sachs - 100%
    2. Tax: Implement Revised Transfer Pricing Calculation in 2019 Monthly Financial Review Process - 100%
    3. Tax: Analysis on Taxation of Restricted Stock Unit Plan - 0%
  7. CMO: New web design and dev hires operational. V1 of Command of Message changes completed, about.gitlab.com repository and CI process streamlined and separated, SEO analyst hired and up-to-speed.
  8. CFO: Issue financial statements and improve accounting processes
    1. Controller: Achieve ten day close => 80%
    2. Controller: No material adjustments in audit; no material post close adjustments in monthly close => 0%
    3. Sr Accounting Manager: Implement Tipalti (AP Automation tool)
    4. Sr Accounting Manager: Go fully live with BlackLine (Account Reconcilation tool)
    5. Billing Manager: Establish monthly meeting with Zuora including billing, deal desk and sales ops to provide feedback, concerns, complaints.
    6. Controller: Commence FY18 and FY19 audits. No material adjustments in audit; no material post close adjustments in monthly close => 0%
  9. CFO: Ensure integrity of data and compliance with laws and policies
    1. Sr Internal Audit Manager: First phase of testing for SOX in-scope Information Technology General Controls => 25%
    2. Sr Internal Audit Manager: Third party review of non-GAAP operational metrics ( ARR, Gross/ Net Retention, Customer Count ) => 90%
  10. CFO: Create scalable infrastructure for achieving efficient growth
    1. Dir. of Bus Ops: Dogfood GitLab Service Desk and provide specific product gap analysis. - 50%
    2. Dir. of Bus Ops: Create Helpdesk service and document help guidance in handbook. - 75%
    3. Dir. of Bus Ops: 24 hr New Access Request SLAs in place for Response Time, Approvals, and Provisioning - 50%
    4. Dir. of Bus Ops: Baseline & Role-based Access Entitlements met Day 1 - 75%
    5. Dir. of Bus Ops: Transition Okta Administration from security to bus ops - 100%
    6. Dir. of Bus Ops: Define GTM/Ops Teams <-> Product Feedback loop: Portal Process, Dogfooding https://gitlab.com/gitlab-com/business-ops/Business-Operations/issues/200#delivered - 50%
    7. Dir. of Bus Ops: Procurement process adjusted to require only necessary approvals and limit to approver to a single action. - 75%
  11. CoST to the CEO: Hire strong Chief of Staff to the CEO
    1. ISC: Source 5 qualified candidates per week (SF, Experience, Education)
    2. ISC: Create and maintain 1 Chief of Staff Team to the CEO page in the handbook for ease of future onboarding/transitioning
    3. ISC: Add additional details to Hiring Plan after every stage 1 interview to standardize and improve hiring process in the future.
  12. CoST to the CEO: Improve OKR alignment process and timeline
    1. ISC: Update OKRs guideline handbook page with new, refreshed content, including specific examples from GitLab’s history.
    2. ISC: Look at git history of previous OKR pages to map out historical timeline for past OKR implementation. Use data to set goals.
    3. ISC: Deliver an MVC of an epic view in GitLab that could work for OKRs.
Last modified August 30, 2023: Fix markdown issues in OKR Pages (e75afe4f)