NOTE: We've changed how we set goals since we wrote these OKRs.
- CEO: Net new ARR
- Sales (Closing Deals): Reach $N net new ARR in Q4 by fully onboarding 2 new AEs who will close 4 Tier 1 deals (>=$100K ARR) and 11 non-Tier 1 deals.
- Sales (Closing Deals) KR: Get 70% of companies on a free trial to convert to paid customers.
- Sales (Deal Optimization): Scale our sales pipeline to 50+ deals per AE, of which 60% of deals are engaged and actively evaluating Sourcegraph.
- Sales (Deal Optimization) KR: Maintain company-wide HubSpot consistency to generate actionable reporting from data logged.
- Business (Marketing): Build the lead generation engine that will support 4-5x ARR growth in 2020.
- Business (Marketing) KR: Begin tracking and measuring each stage of the funnel and conversion across them.
- Business (Marketing) KR: Grow MQLs delivered to sales weekly by 3x.
- Business (Marketing) KR: Hire two additional full-time marketing or DevRel teammates (including one Online Marketer).
- Business (Customer Success): Build a Customer Success playbook that will achieve 16% net negative dollar retention in 2019-Q4 (note) and to put us on a path to continue to achieve net negative dollar retention through 2020.
- Business (Customer Success) KR: Test a set of new success efforts (e.g., live brown bag lunches, monthly webinars, increased communication of value delivered) to determine highest ROI efforts.
- Business (Customer Success) KR: Start these efforts with all Tier 1 customers.
- Business (Customer Success) KR: Hire or assign an owner to ensure they continue to happen.
- Product: Increase engagement with the product.
- Product KR: Increase SWAUs by 25% => Looker SWAU dashboard
- Product KR: Identify the top 3 reasons potential customers do not sign => Tracking in Looker dashboard, not getting much feedback from sales pipeline.
- Product KR: Open source projects in GitLab use Sourcegraph.com for on-by-default code intelligence (without the browser extension) => Shipped for all open source projects, requires user opt-in. See announcement blogpost.
- VP Eng: Sourcegraph has world class reliability.
- VP Eng KR: 100% of monthly releases ship on time.
- VP Eng KR: No tier 1 or 2 customers are blocked from upgrading to a monthly release once it ships.
- Distribution: Automate time-consuming ops and support tasks.
- Distribution KR: Major/minor and patch releases take 1 hour (including general QA but excluding customer-specific testing).
- Distribution KR: All customer specific testing is complete within 2 business days of tagging any release.
- Distribution: Streamline technical blockers for tier-1 customers advancing toward general availability.
- Sales (Closing Deals): Reach $N net new ARR in Q4 by fully onboarding 2 new AEs who will close 4 Tier 1 deals (>=$100K ARR) and 11 non-Tier 1 deals.
- CEO: Standard developer platform
- VP Eng: Build a world class engineering team.
- VP Eng KR: Grow team to plan (+1 code intel, +1 distribution, +1 web app, 1+ core services, +1 manager distribution).
- VP Eng KR: Handoff of web and core services management responsibilities deemed a success by all involved parties.
- VP Eng KR: Track career goals for every engineer.
- VP Eng: Deliver the product roadmap.
- Distribution: Improve site admin experience.
- Code intel: Deliver LSIF-based code intelligence.
- Code intel KR: Support LSIF-based code intel in targeted languages (Go, JavaScript/TypeScript, Python, Java, C#, and C/C++).
- Code intel KR: LSIF-powered code intel on Sourcegraph.com for at least 1 public project per language.
- Campaigns: Release campaign tracking and creation.
- Campaigns KR: Implement RFC 42.
- Web: Make the power of search accessible to more users.
- Web KR: Eliminate errors caused by malformed search queries (e.g. literal search, autocomplete). => Literal search and autocomplete shipped.
- Web KR: Increase usage of filters (e.g. filter UI). => Improved filter UI (omni mode, filter highlighting in interactive mode) are expected to ship in Q4.
- Web: Data driven decisions for search improvements.
- Web KR: Measure number/type of filters used for each search on customer instances.
- Web KR: Measure the number of searches that result in an error. => We expect to reach approved status on RFC 78
- Core services: Sourcegraph search scales to our largest customers.
- Core services KR: Symbol and text search returns in under 2s on instances with 80k repositories and configured ACLs for 1k active users. => Added horizontal scaling to zoekt and made Bitbucket ACLs APIs more efficient but not going to measure KR as written because customer E is no longer a priority.
- Core services KR: Sourcegraph can index any code independent of code host and version control system. => Achieved with src-expose but doesn’t support history and no customers using it yet.
- Core services KR: Admins know what percentage of repositories are available for search and when the instance will reach 100% availability. => This was de-prioritized in favor of campaigns.
- Product: Build a better product.
- Product KR: Hire a product manager and UX designer. => Actively seeking a UX designer and a Product manager.
- Product KR: Sourcegraph users provide feedback as they use the product over time. => NPS survey updated to go out every 60 days of use #7165, added product feedback survey to new help page #7169
- Product KR: Publish updated product roadmap for 2020 with RFCs and validated projects for Q1 2020. => WIP.
- VP Eng: Build a world class engineering team.
- CEO: Aspirational team.
- CEO KR: Improve effectiveness of internal communications.
- CEO KR: Publicize our internal progress more.
- CEO KR: Make information default public.
- CEO: Become handbook-first so we can scale and communicate more effectively.
- CEO KR: Rebuild the handbook and keep it up-to-date.
- Business (Finance): Build the operating model that will guide hiring through H1 2020.
- Business (Finance) KR: Build both a comprehensive top-line + cost model with three scenarios that is approved by the Sourcegraph Board of Directors.
- Business (Finance) KR: Set hiring targets and budgets for each department for Q1 and Q2 2020 to empower executive team to make decisions in the context of our financial position.
- VP Eng: Develop and evangelize a world class engineering culture.
- VP Eng KR: All questions about our engineering team and culture (e.g. from candidates or current teammates) can be answered by sending a link to our developer docs.
- VP Eng KR: 3 blog posts (not release announcements) authored by members of the eng team.
- Sales: Develop a Sales hiring plan and onboarding plan to be used for scaling the team in 2020, the latter with an +80 or higher NPS score from current AEs by EOQ.