PostHog / posthog

πŸ¦” PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.
https://posthog.com
Other
21.38k stars 1.28k forks source link

Sprint - Oct 14 to Oct 25, 2024 #25467

Open mariusandra opened 2 days ago

mariusandra commented 2 days ago

Global Sprint Planning

3 things that might take us down

  1. Unpredictable ingestion lag
    1. Clickhouse

Urgent incident follow-ups

https://github.com/orgs/PostHog/projects/103/views/2

Team sprint planning

For your team sprint planning copy this template into a comment below for each team.

# Team ___

**Support hero:** ___

## Retro

<!-- Grab the high and low priority items from last time and add whether that item was completed or not -->

- 

## Hang over items from previous sprint

<!-- For each item, decide to re-prioritise (and add below) or deprioritise -->

- Item 1. prioritised/deprioritise

## OKR

1. OKR, status (red/yellow/green) and action points if yellow/red

### High priority

-

### Low priority / side quests

-
mariusandra commented 2 days ago

Team Customers Drive Profits

Support: Oliver

Retro

OKRs

Sprint focus

High priority

pauldambra commented 2 days ago

Team Last Sprint in Daylight Savings Time

Support hero: @pauldambra

Almost all in the full sprint

Retro


OKR

  1. OKR, status (red/yellow/green) and action points if yellow/red

πŸŸ‘πŸ“±Goal 1: People think of PostHog as a mobile solution 🟑 πŸ“Ή Goal 2: Replay playback 3000

High priority

Mobile

Replay

Low priority / side quests

daibhin commented 2 days ago

Team ~GPS~ Error Tracking

Time off: @oliverb123 @neilkakkar maybe off 1-2 days @daibhin @neilkakkar EU on-call week 1 each

Retro

βœ… Symbolify a single stacktrace @oliverb123

βœ… Better filtering @neilkakkar

🟒 Start planning issues overrides table schema @daibhin

βœ… Enable autocapture on billing repo @daibhin βœ… Reached out to Python SDK customers. 2 people going through setup @daibhin ⏩ Rename stack trace properties on JS SDK (beware: Sentry integration relies on some of this) @neilkakkar

OKR

🟒 Human readable stack traces for Javascript 🟒 Ensure scalability of query time issue grouping βšͺ️ Alerting via CDP 🟒 Launch

High priority

Storing resolved source maps @oliverb123

Overrides table for issue merging @daibhin

Advanced fingerprinting in Rust @neilkakkar

Low priority / side quests

jurajmajerik commented 2 days ago

Team Experiments

Q4 2024 Objectives

1: Migrate to HogQL queries

We will migrate Experiments to HogQL, making result calculations more reliable and performant. This will also enable the addition of new features listed below.

2: Multiple experiment goals supported + visualized

We will add support for multiple goal metrics in a single experiment, allowing them to be visualized together and making it easier to interpret results across all metrics simultaneously.

3: Reusable experiment metrics

We will add the ability to create metric sets that users can save and reuse. This will reduce friction, improve maintainability, and decrease the likelihood of errors.

4: Review and adjust methodology with a statistician

We will review our current methodology to ensure it is both accurate and easy for our users to understand.

Retro

🟒 Feature Success offsite

🟑 Continued on HogQL for Experiments (https://github.com/PostHog/posthog/issues/24914) - about 60-ish % done - query endpoints are now callable

Sprint goals

Secondary

Phanatic commented 2 days ago

Team Surveys

Retro

βœ… Ship & Beta testing no-code experiments with customers - @Phanatic βœ… Fixed some issues with surveys and cohort filters from support hero coverage - @dmarticus βœ… Various small UI fixes for Surveys and Flags - @jurajmajerik

Side Quests


OKRs

  1. Implement Enterprise-ready features for Surveys
  2. Increase adoption of Surveys.

High priority

fuziontech commented 2 days ago

Team Where Do We Put Our Data?

image

OKR Q2 2024

Objective

Goals for Q4:

Board

https://github.com/orgs/PostHog/projects/85/views/2

Retro

πŸ”₯ Outages πŸ”₯

Last Sprint's Goals

This Sprint's Goals

TL;DR

Side Quest

Board Snapshot

image
zlwaterfield commented 2 days ago

Team Growth

Retro

Retro items - @raquelmsmith - [ ] Implement Personless default switch - [ ] Keep working with new onboarding templates flow - [x] Move activation events to the backend - [x] Help Patricio get up and running - [x] Work with data science contractor - @zlwaterfield - [x] next round of emails from mailgun to c.io - annual credits - [x] release to more users - [x] make the banner closable but still show on the page - [x] https://posthog.slack.com/archives/C01MGUHFH6G/p1726790198011829 - credits ui for annual customer and existing customers with a discount - RBAC - [x] Finish reviewing Ben's existing PR and RFC - [ ] Finish v1 of the RFC for billing - [ ] Start working on it - decide if we should continue on Ben's PR or start from scratch and do it piece by piece - get at least 1 PR merged for it - [ ] (from previous) ICP analysis - review completed work and improve charts/dashboard for new data flowing in from SalesForce - @patricio-posthog - [x] get onboarded - [x] submit first PRs on optimizing syncinc invoices

Q4 Goals

βœ…=finished 🟑=in progress πŸ”΄=won't finish βšͺ=not started

  1. 🟑 Get to a 4/10 in Enterprise platform support (Zach)
    • 🟑 Release Enterprise addon and iterate with sales to find a pricing model that makes sense
    • 🟑 Build RBAC
  2. 🟑 Make revenue & forecasting more reliable (Patricio)
    • 🟑 Rejig how we do sync_invoices so we don’t see big drops - respond to webhooks instead of large syncs
    • βšͺ Evaluate temporal vs celery for usage reports and billing tasks so we can adhere to rate limits better
    • βšͺ Side hustle, if time permits: Rejig how anonymous / identified events are billed, as the current implementation is confusing.
  3. 🟑 Activation: reverse trials, analytics onboarding flow, understand CC activation (Raquel)
    • βšͺ Dig into the data, watch replays to figure out why CC activation rate has been falling
    • βšͺ Add reverse trial to onboarding
    • 🟑 Add reverse trial to billing page for teams

This sprint

Time off: Zach 1 day, Raquel 2 days

danielxnj commented 2 days ago

Team Infra

Retro / hangover

OKR

  1. πŸƒ Continuous Delivery
  2. πŸ’° Cost visualization
  3. πŸ§ͺ Continuous Integration

High Priority

Side quest

Twixes commented 2 days ago

Team AI Product Manager

Support hero: final support for Product Analytics @skoob13, then @Twixes

Retro

Objective

LLM-based product manager as a service

High priority

Low priority / side quests

aspicer commented 2 days ago

Team Product Analytics

Support hero: final support for Product Analytics @skoob13, then @Twixes

Retro

Sprint

Anirudh

Sandy

EDsCODE commented 2 days ago

Team Data House

OKR Q4 2024

Objective

Query 3000

Data Modeling MVP

Retro

Priority

eric out second week

dmarticus commented 2 days ago

Team Flags

Support hero: @dmarticus, then @jurajmajerik (old feature success team is sharing the same support queue until our newly split teams scale up)

Retro

Things shipped


OKRs

  1. Ship new feature flags in production and accomplish the 10x scale + 2x speed boost performance targets (ideally decreases infra spend by N% as well, will try to figure out a more specific target going forward)

Sprint

High priority

Low Priority/Stretch Goal