Sales (Closing Deals): Reach $N net new ARR in 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- (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 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.
Distribution KR: Address all rollout-blocking issues within 1 iteration of reporting.
Distribution KR: Scale search and authz to C1 and C2 requirements by EOY.
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.
Distribution KR: Provide additional monitoring and debugging tools to site admins (#4260, #5547, #5706, #5531, #5369, #5769)
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.
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 .
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 2020. => WIP.
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 and 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.