PostHog / posthog

๐Ÿฆ” PostHog provides open-source web & product analytics, session recording, feature flagging and A/B testing that you can self-host. Get started - free.
https://posthog.com
Other
22.39k stars 1.35k forks source link

Sprint April 1 - April 12, 2024 #21181

Closed mariusandra closed 7 months ago

mariusandra commented 8 months ago

Global Sprint Planning

3 things that might take us down

1. 2. 3.

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

Team Productus Analyticus

Retro

Hang over items from previous sprint

OKRs Q2 2024

Planning

High priority

We aim to get trends and funnels live for users still this week. Rolling out gradually either starting Friday or latest Monday. Next week the priority is on supporting users, fixing uncovered bugs, continuing the cleanup and other "users asked for it" projects. We're also here to support PoEv3 in any way we can.

Low priority / side quests

benjackwhite commented 8 months ago

Team Infra

Support hero: @frank

Hang over items from previous sprint

  1. ๐ŸŸข AWS cost usage exercise
  2. ๐ŸŸก Spontaneous look into AZ aware routing to try and reduce our biggest cost centre
    • Trying out options for reducing cross az traffic - still work to be done
  3. ๐Ÿ”ด Purchase reserved RDS instances @frankh
    • why? Risk vs cost works out - to be fully confirmed with pipeline team
  4. ๐ŸŸข OpenVPN cert updates (only going to worry about CI/CD and infra peeps) @danielxnj
    • why? Current security risk as they have no expiry
  5. ๐ŸŸก Get app onto Canary deploys now that we are on contour @danielxnj
    • app.dev is on argo rollouts (not actually canarying but deploying correctly)
  6. ๐Ÿ”ด Test out capture-rs traffic with contour @frankh
    • Had enough ingress issues the last week or so that we took a pause here
  7. ๐ŸŸก Get flagged PoC for proper permissions out @benjackwhite
    • So close - just tests to finalise to get merged.

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. Low hanging fruit for cross-AZ traffic optimizations - particularly pg-bouncer in cluster @danielxnj
    • why? By far our biggest cost centre and we can actually get this done
  2. Get pipeline team clued up on how to use contour to gradually migrate to capture-rs @frankh
    • why? They can be fully unblocked and we can finally get capture migrated over
  3. Canary deploys fully rolled out for app @frankh
    • why? Because we are close
  4. Capacity and forecasting dashboard for all databases @frankh
  5. Add OOM and restart alerting for all deployments @danielxnj

Low priority / side quests

EDsCODE commented 8 months ago

Team Data Shack

OKR Q2 2024

Objective

Release data warehouse to everyone

James as a Service -> Clickhouse as a Service

Retro

Product

Infra

High priority

Product

Infra

pauldambra commented 8 months ago

Team Replay-apotamus

OMG first sprint of the quarter!

Support hero: David

Retro

items from previous sprint

High priority

โœ… iOS session recording

Low priority / side quests

๐ŸŸก remove user agent parsing from posthog-js @pauldambra

OKR

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

High priority

Low priority / side quests

neilkakkar commented 8 months ago

Team Feature Successsss ๐Ÿ

Support hero: @jurajmajerik
Days off: Juraj: 3 days Neil: 1 days

Retro

Hang over items from previous sprint


OKRs

  1. Make sure feature flags can handle 10x current scale
  2. Polish new experiments UI & collect feedback
  3. Add most requested surveys functionality

High priority

Low priority / side quests

For next sprint

robbie-c commented 8 months ago

Team ๐Ÿ•ธ๏ธ

Off next sprint: none

Last sprint

Hang over items from previous sprint

OKR

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

๐Ÿ”ด switch web analytics over to sessions - aimed to release this week but didn't hit deadline and will be pushed back by person-properties-less events

High priority

Low priority

raquelmsmith commented 8 months ago

Team Growth

Retro

Retro items ## Q1 Goals โœ…=finished ๐ŸŸข=on track to finish this quarter ๐ŸŸก=might not finish ๐Ÿ”ด=won't finish - ๐ŸŸก Improve activation rates for product analytics and session replay - โœ… Polish onboarding flow with Cory - ๐ŸŸข Run 1 experiment per week - ๐ŸŸข Do an average of 2 customer interviews per week - ๐Ÿ”ด Redefine and improve activation rates for PA & SR - Did not really get to this, revisiting for PA in Q2 - ๐ŸŸข Launch pricing for: - ๐ŸŸข Teams - [x] Team offsite! ### High priority - @raquelmsmith - [x] Rethink some activation metrics (remove team member invited, double check rates with diff activities) - [x] Personless events RFC - [x] Billing feature overrides - [x] re-grandfather unlimited projects and history view for existing customers - [x] Allow reads/writes to description without team collab feature https://github.com/PostHog/posthog/pull/21027 - @xrdt - [x] Pricing calculator - cap slider at 250M, under final tier say contact us - How many people send us over 250M events per month but aren't on special plan - Customer with potential price differences here: https://docs.google.com/document/d/1fb6XzDNSOK0G4ICuEQhFtkfDczCIeK6ZNh1dtTA-vU4/edit?disco=AAABJGMkSRM - [x] Change stripe price for product analytics, highest tier 0.00001 - migrate people who aren't over that volume? - New price: https://dashboard.stripe.com/prices/price_1OtaGHEuIatRXSdzIzbyvCym - Run script compare_prices to see who would pay more - @zlwaterfield - [x] Make a ton of small improvements across signup / onboarding - [x] Add reverse proxy stuff - Put step in FF onboarding suggesting it - Put in Quickstart panel - Support collecting data on this in posthog-js, read that data in PostHog and know if someone has done this - [x] Add geoIP plugin toggle to PA onboarding config (defaults to on)

Q2 Goals

โœ…=finished ๐ŸŸข=on track to finish this quarter ๐ŸŸก=might not finish ๐Ÿ”ด=won't finish

  1. โšช Create a flow in product analytics onboarding to fill out a dashboard template using actions (Raquel)
  2. โšช Simplify our subscription flows (Zach, supported by Raquel)
  3. โšช Launch pricing changes (Bianca, supported by Raquel)
    • Personless events - will help us reach more customers at an affordable price
    • Data warehouse - it's becoming pretty useful, we should charge for it
    • Session replay - we can reduce costs to improve retention and reach more people

This sprint

High priority

Low priority

Metrics to watch:

tiina303 commented 8 months ago

Team Pipeline

Off: Tomas (2 days) Support: Tomas

Retro

High priority

OKR

โœ…=finished ๐ŸŸข=on track to finish this quarter ๐ŸŸก=might not finish ๐Ÿ”ด=won't finish

High priority

Low priority / side quests

neilkakkar commented 7 months ago

Team Feature Successsss ๐Ÿ

Support hero: @neilkakkar
Days off: Juraj: 1 days Neil: 1 days

Retro

Hang over items from previous sprint


OKRs

  1. Make sure feature flags can handle 10x current scale
  2. Polish new experiments UI & collect feedback
  3. Add most requested surveys functionality

High priority

Low priority / side quests