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.76k stars 1.24k forks source link

Sprint March 18 to March 29, 2024 #20890

Closed mariusandra closed 5 months ago

mariusandra commented 6 months ago

Global Sprint Planning

3 things that might take us down

(recency bias says)

  1. zookeeper
  2. hot partitions in replay
  3. security around data ingestion
  4. moving $CUSTOMER from us to eu, moving 900m events. live traffic will also switch
    • Watch MSK/Clickhouse < we can put them on coordinator if we need to

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

The Pro A.-Team 🚌 πŸš€ β›“οΈπŸŽ–οΈ

Support hero:

Other

Retro

All in progress

OKR Q1 2024

🟒 = done 🟑 = working on, expect to finish πŸ”΄ = might not make it

  1. HogQL & Data Exploration (Julian, Marius)

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

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

    • 🟑 Support non-event data sources on HogQL insights.
    • 🟑 Build the new querying experience, and/or integrate it into the "Explore" view.

Next sprint

pauldambra commented 6 months ago

Team repl

OMG last sprint of the quarter!

Support hero: Paul

Retro

Hang over items from previous sprint

Main Story

Low priority / side quests

OKR

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

High priority

Low priority / side quests

raquelmsmith commented 6 months ago

Team Growth

Retro

Retro items ### High priority - @raquelmsmith - [x] Teams plan - in progress - [ ] 21M events free plan - in progress - need to make RFC for billing, but can start work - [ ] Rethink some activation metrics (remove team member invited, double check rates with diff activities) - in progress - [x] Prep for Zach to start πŸ™Œ - [x] https://github.com/PostHog/billing/pull/471 - @xrdt - [x] Don't drop data for 7 (or maybe 3) days until after it's done - in progress, almost done - Customer trust scores - [x] Experiment - put people directly on insight creation page - [ ] Experiment on wording for "upgrade" / "subscribe" / "add a credit card" on billing page - ready to go - [ ] Let people self-serve to new plans, like the new replay plan so they can get access to the controls

OKR

βœ…=finished 🟒=on track to finish this quarter 🟑=might not finish πŸ”΄=won't finish

This sprint

High priority

benjackwhite commented 6 months ago

Team Infra

Support hero: @daniel

Hang over items from previous sprint

  1. 🟑 Rollout redirect approach for static assets @danielxnj
    • Tested on dev and works, just needs more validation and slow rollouts
  2. 🟒 More follow up on SOC2 and compliance with customers @danielxnj
    • Followed up with Simon and follow up in Drata around some missing bits around security networking etc.
    • Docker image updates
  3. 🟒 Get everything onto contour ingress so we can offer Pipeline a way of gradually rolling out capture
    • This has taken forever but we are very nearly there (EU is fully on contour)
  4. 🟒 Job spec out for SRE hire @benjackwhite
  5. 🟒 Attempt Mr Blobby v3 with EBS shared mount volume @benjackwhite @danielxnj
    • Attempted but not an option - we're basically backing out of work here as Mr Blobby seems okay for now
    • Postgres would be the next potential test scratch DB
  6. 🟒 Get docs and JS fully ready for rollout of .i.posthog.com domains
    • @benjackwhite to ping marketing and see if we want to announce anything

OKR

  1. πŸ’ͺ Deploy with confidence 🟑
    • 🟒 Manually controlling traffic between two versions of a service
    • 🟒 Automatic canary deploying with rollbacks based on HTTP
    • πŸ”΄ Manual canary deploys for testing scary changes
  2. πŸ’° Keep costs under control βœ…
  3. πŸ‘€ More Observability πŸ”΄
  4. 🎯 Soc2 βœ…

High priority

  1. Purchase reserved RDS instances @frankh
    • why? Risk vs cost works out - to be fully confirmed with pipeline team
  2. OpenVPN cert updates (only going to worry about CI/CD and infra peeps) @danielxnj
    • why? Current security risk as they have no expiry
  3. Get app onto Canary deploys now that we are on contour @danielxnj
    • why? This is about having safer automatic deployments (based on HTTP errors)
  4. Test out capture-rs traffic with contour @frankh
  5. Get flagged PoC for proper permissions out @benjackwhite

Low priority / side quests

robbie-c commented 6 months ago

Team Web Analytics

Off: none

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

EDsCODE commented 6 months ago

Team Data Shack

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

High priority

Product

Infra

xvello commented 6 months ago

Team Pipeline

Off: nil Support: Tiina

Retro

We fell behind on support and migrations and diverted resources to return to a better place.

High priority

Low priority / side quests

OKR

βœ…=finished 🟒=on track to finish this quarter 🟑=might not finish πŸ”΄=won't finish

High priority

Low priority / side quests

neilkakkar commented 6 months ago

Team Feat πŸšΆβ€β™‚οΈ

Support hero: @neilkakkar Days off: Juraj: 0 days Neil: 2 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