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
20.17k stars 1.2k forks source link

Sprint Feb 5 to Feb 16, 2024 #20055

Closed mariusandra closed 5 months ago

mariusandra commented 6 months ago

Global Sprint Planning

3 things that might take us down

  1. Django (sync) can only take a certain number of concurrent requests. 150 should be enough for anyone? We should upgrade.

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 6 months ago

Team Product Analytics

Support hero:

Retro

OKR Q1 2024

  1. HogQL & Data Exploration (Julian, Marius)

    • Convert ALL our insights to use HogQL as their base. ongoing
    • Improve the type system and get rid of assumeNotNull.
    • Write great docs for HogQL and data exploration nodes. ongoing
    • Proactively monitor query performance.
  2. Product Analytics frontend (Thomas, Michael)

    • Clean things up now that we have PostHog 3000 and HogQL everywhere. ongoing
    • Work on the universal "Explore" view. ongoing
  3. BI (Tom)

    • Support non-event data sources on HogQL insights.
    • Build the new querying experience, and/or integrate it into the "Explore" view.
Action plan - Come January, we'll take [this list](https://github.com/PostHog/meta/issues/130), split the checkboxes between the team, and keep going till it's done. ETA: end of January. - In February (leap year, woohoo), we'll make Product Analytics ~great~ spark joy again: insights UI cleanup, unified data exploration experience, adding missing analysis features (lifecycle breakdowns, etc), and in parallel work on the BI and the HogQL editing experience. What _exactly_ we'll do and in what order is still TBD. - In March we'll keep going. The goal is to have an amazing BI / Product Analytics / Insights / Explore / HogQL experience by the end of it.

Next sprint

High priority

Rough first draft. To be discussed at standup.

Low priority / side quests

robbie-c commented 6 months ago

Team Web Analytics

Last sprint

Hang over items from previous sprint

OKR

  1. Finish the beta to-do list
  2. Find 5 high-ICP reference customers

High priority

Low priority

pauldambra commented 6 months ago

Team Replay

Support hero: @pauldambra

everybody is in almost the whole sprint πŸš€ (@pauldambra is off one afternoon to ferry children around the countryside searching for healthy teeth)

Β Retro

Hang over items from previous sprint

βœ… network payload capture released for all @pauldambra 🟑 2 users using Android replay @marandaneto (we did get two testers) βœ… BETA canvas recording for replay @daibhin 🟑 AI session summary @pauldambra βœ… (Wrap up comments work) - @benjackwhite and @daibhin needs some follow-up. βœ… POC of session replay with jetpack compose @marandaneto (can't do wireframe for jetpack compose) βœ… @daibhin take over this PR to add resizeable inspector tab for the player https://github.com/PostHog/posthog/pull/18378 🟑 initial POC/discovery on React Native recordings - complicated, started, but slow going

OKR

High priority

Side quests

from growth review

benjackwhite commented 6 months ago

Team Infra

Support hero: @danielxnj

Retro

Hang over items from previous sprint

  1. SOC2 compliance work mostly done
  2. Amazon procurement stuff
  3. Rollout new ingestion endpoints and static asset accessing @frankh
    • βœ… Most of the legwork is done here - now its just about carefully rolling out
  4. Scoped investigation into async django to relieve the concurrent requests issue @frankh @benjackwhite
    • ❌ no progress here
    • Could be that django upgrades help us here so lets focus on reliable canary deploys
  5. Scoped investigation into Soc2 (type I or II) with Fraser @danielxnj
    • βœ… mostly done now
    • In addition Amazon procurement process stuff
  6. Test out one of our Canary Deploy ideas
    • βœ… Tested gradual rollouts on dev using Contour / Argo

OKR

  1. πŸ’ͺ Deploy with confidence
  2. πŸ’° Keep costs under control
  3. πŸ‘€ More Observability
  4. 🎯 Soc2

High priority

  1. Keep rolling out the new ingestion ingresses with client-side support @frankh @benjackwhite
    • why? It is delicate and almost there - let's focus on getting it done
  2. Move the final work into charts (posthog in particular) @danielxnj
    • why? This is chore work but blocks some of the canary deployments and is still a lot of mental overhead.

Low priority / side quests

raquelmsmith commented 6 months ago

Team Growth

Retro

Retro items - [x] We shouldn’t show pricing above $20k/yr on the pricing pages so we don’t β€œshoot ourselves in the foot” for larger customers who will be paying above that - @xrdt - Could be an experiment, does it put people off from signing up because it isn’t as transparent, or feels enterprise-y. - [x] Make doc for how to create the right kinds of prices in Stripe @raquelmsmith - [x] Experiment: redirect people to web analytics after onboarding instead of insights screen - @xrdt - [x] Hide replay controls for people on the old plan - @xrdt - [x] New product intro pages - https://github.com/PostHog/posthog/pull/19609 - @raquelmsmith - [x] Wrap up finished experiments - remove code, close experiment @xrdt - [x] invite members https://us.posthog.com/project/2/experiments/8176 - [x] post-ingestion redirect to insights https://us.posthog.com/project/2/experiments/8865 - [ ] Product intro pages @raquelmsmith

OKR

This sprint

High priority

Low priority / side quests

EDsCODE commented 6 months ago

Team Data Warehouse

OKR Q1 2024

Objective

Get EU moved over to new cluster

ByConity evaluation

5 reference customers with qualities:

Data Warehouse queries are compatible with insights hogQL

Retro

Product

Infra Board

High priority

Product

Infra

xvello commented 6 months ago

Team Pipeline

Retro

Hang over items from previous sprint

OKR 🟒 πŸ”΄ 🟑 βšͺ

High priority

Low priority / side quests

neilkakkar commented 6 months ago

Team Feature Success

Support hero: @liyiy (surveys) + @jurajmajerik
Days off: Juraj: 2 days Neil: 1 days Li: 1 days

Retro

Hang over items from previous sprint


OKRs

  1. Doubling down on surveys
  2. Doubling down on experiments

High priority

Low priority / side quests


We'll do - Event based triggers for surveys (RFC here: https://github.com/PostHog/product-internal/pull/556/ )- @liyiy - after this sprint.