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.57k stars 1.22k forks source link

Sprint - June 24 to July 5, 2024 #23075

Closed benjackwhite closed 2 months ago

benjackwhite commented 2 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

-
pauldambra commented 2 months ago

Team Error Tracking, Tracker of Errors

Support hero: @daibhin

items from previous sprint

High priority

OKR

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

High priority

Low priority / side quests

benjackwhite commented 2 months ago

Team CDP, deliverer of Hogs

Ben + Marius OOO for second week of sprint (50% capacity)

Retro

Hang over items from previous sprint

OKR

  1. πŸ”΄ Get the new CDP in front of real users
    • why red? Planned vacations mean we don't want to hand it out and walk away immediately - that said, we are really not far off and probably could have hit this without vacation

Sprint plan

Goal: Have DeliveryHog ready for Closed beta testing (See https://github.com/PostHog/posthog/issues/22833)

Side quests

fuziontech commented 2 months ago

Team Click Haus, Haus of the Hogs

OKR Q2 2024

Objective

James as a Service -> Clickhouse as a Service

Board

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

Retro

Infra

High priority

Infra

benjackwhite commented 2 months ago

Team Infra

Retro

Hang over items from previous sprint

OKR

  1. πŸ’ͺ Deploy with confidence 🟒
    • Finalize our Canary Deploy process 🟑
  2. 🚨 Improved alerting and monitoring 🟒
    • SIEM work has made this a priority
  3. πŸ”’ Deeper Security 🟑
  4. πŸ’° Continued cost control 🟒

High priority

Side quest

neilkakkar commented 2 months ago

Team Feature Success

Support hero: @dmarticus Days off: Juraj: 5 days Phani: 0 days Dylan: 0 days Neil: 2 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 / maybe Neil will get to this next year

EDsCODE commented 2 months ago

Team Data <->, collecting of Hogs and more

OKR Q2 2024

Objective

Release data warehouse to everyone

Retro

High Priority

Side quests:

raquelmsmith commented 2 months ago

Team Growth

Retro

Retro items - @raquelmsmith - [x] Finish roll-out of personless events - Update migrate script to also report usage at time of migration - Roll out to 5-10k customers at a time - Fix changelog link - Fix sentry errors - [ ] Referrals: add/edit referrer and redeemer - [ ] Start working on toolbar dashboard template thing - [x] Prune usage report queries - [x] Unexpected bill emails - @zlwaterfield - [ ] clean up outstanding feature flags (reverse-proxy-onboarding and email-verification-ticket-submission) - [x] ship outstanding PRs (Teams addon - remove modal, Projects pay gate on free should be to paid not teams) - [x] subscribe to all products - main API changes (basic serializer set up, products=all query, default paid/free plan map, functions for upgrading/downgrading - feature flag in UI on billing page with main button alterations (no comparison or other UI changes) - [x] startup plan metadata RFC - [ ] emails new teams addon customers - [ ] re-run the plans map and compare with the new auto-cancel functionality

Q2 Goals

βœ…=finished 🟑=in progress πŸ”΄=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)
    • βœ… Move teams plan to being an addon
    • 🟒 Change to a single subscribe for all products
  3. βœ… Launch pricing changes (Raquel)
    • βœ… Personless events - will help us reach more customers at an affordable price

This sprint

High priority

bretthoerner commented 2 months ago

Team Pipeline

Off: Tiina Support: Xavier

Retro

High priority

OKR

βœ…=finished 🟒=on track to finish this quarter 🟑=might not finish πŸ”΄=won't finish βœ”οΈ=progressed last sprint ; ➑️=planned work for this sprint

πŸŸ’βœ”οΈ Deprecate posthog-events by moving to capture-rs fully (21659) πŸŸ’βœ”οΈ Visibility into what's in the ingestion queues and past performance (20985) πŸŸ’βœ”οΈ Fast configuration options to speed up incident recovery, e.g. by token send to overflow or drop (21662) πŸŸ’βœ”οΈ Iterate on person processing to make it faster and cheaper (21048) πŸŸ’βœ”οΈ Batch exports UX improvements, e.g. error notifications and UI rewamp (21139) 🟒 Support adding new products (21665) πŸŸ’βœ”οΈ Deprecate scheduler & jobs deployments, runEveryX plugins and kafkajs consumers (21656)

High priority

Low priority / side quests

robbie-c commented 2 months ago

Team web analytics session table

Support hero: @robbie-c

Retro

Some personless events work (low priority tidying up of posthog-js) was blocked on https://github.com/PostHog/product-internal/pull/612/files, so I got to work on the sessions table instead. It's pretty close to being ready, maybe by the end of this sprint. PR: https://github.com/PostHog/posthog/pull/23023 . I've done the first 90%, just finishing off the second 90%

Customer interviews were useful, mostly reasonably obvious stuff that's already on my roadmap (separating sites better, live user count, auto refreshing) but leads.io were extremely specific, and would need conversion rate per landing page.

OKR

  1. Make querying fast enough for large customers
  2. Do personless events work where necessary
  3. Iterate on customer feedback
  4. Product management work

High priority

Stretch goal

Twixes commented 2 months ago

Team Product Analytics

Support hero: @aspicer @skoob13

Time off: Michael half the sprint, Sandy two days

Retro

High priority

Low priority / side quests

Extra things done

Hang over items from previous sprint

OKR

High priority

Low priority / side quests