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.73k stars 1.3k forks source link

Sprint - Sept 2 to Sept 13 #24633

Closed daibhin closed 1 month ago

daibhin commented 2 months ago

Global Sprint Planning

3 things that might take us down

1. 2. 3.

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

-
daibhin commented 2 months ago

Team Replay

Support hero: @pauldambra

Retro

@marandaneto CS team helping a lot more with triage. Leaves more time to focus on technical investigations @daibhin error tracking has some momentum again. Neil working on Python & Ben helping with errors @neilkakkar nice to be back and productive

High priority

βœ… done 🟒 in progress, on track 🟑 in progress, off track πŸ”΄ missed

High priority

Error tracking

Low priority / side quests

OKR

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

High priority

Mobile

Error tracking

Session replay

Low priority / side quests

benjackwhite commented 2 months ago

Team Infrared

Retro / hangover

OKR

  1. 🦹 Zero-trust security 🟒
  2. πŸ€“ 10x Developer Experience 🟑
  3. πŸ’ͺ Every service lives and dies alone 🟒
  4. πŸ’° Save big on cost 🟑

High priority

Phanatic commented 2 months ago

Team Feature Success

Support hero: @Phanatic

Vacation

  1. @dmarticus out to get married. πŸ’ Sept 3-7th
  2. @annikaschmid : Sept 3rd to 11th.

Retro

βœ… No-code experiments Toolbar : @Phanatic βœ… Feature flags rust rewrite, support person overrides: @dmarticus βŒ› Feature flags rust rewrite, support group properties overrides : @dmarticus βŒ› RFC for Supporting multiple experiment goals : @jurajmajerik βœ… Release the winning variant

Side Quests

βœ… Updated Go SDK to support fallbacks to /decide endpoints if the Personal API key isn't provided, stood up CI and auto-versioning for this lib, and worked with some customers to merge in 3 new PRs to make the SDK better (good thing we got CI stood up before that!) @dmarticus βœ… fixed this person popover bug @dmarticus βœ… fixed the LemonInputSelector component that users were tweeting about @dmarticus


OKRs

  1. Make sure feature flags can handle 10x current scale
  2. No-code experiments ~3. Split out experiments into its own product~

High priority

annaszell commented 2 months ago

Team ~Missing Michael~ Analytics of the Product

Support hero: Michael (& Anirudh) + Sandy (& Michael) Off: Thomas & Julian on parental leave, Anirudh out for 2 days

Retro

OKR

  1. Rock-solid analytics (@thmsobrmlr + @webjunkie + @aspicer + @anirudhpillai)
    1. 🟒 Legacy Minus – removing legacy insights code so that we can move fast
    2. 🟠 Tests Plus – shipping fewer bugs in the first place.
    3. πŸ‹β€πŸŸ© Metrics Plus – catching issues before users report
    4. 🟑 Performance Plus - eliminating UX pain via maximum query performance/reliability, based on Metrics Plus data
    5. 🟒 Support Plus – sparking joy for users when they’re led to report a bug
  2. Answering more product questions, deeper (@thmsobrmlr + @webjunkie + @aspicer + @anirudhpillai)
    1. πŸ”΄ Growth Plus - increasing ease of onboarding, and subsequent retention
    2. 🟑 Analysis Plus - answering more product questions, more deeply
  3. 🟑 ArtificialHog (@Twixes + @skoob13) – an LLM-based chat-like interface for answering product questions.

High priority

Low priority / side quests

raquelmsmith commented 2 months ago

Team Growth

Retro

Retro items - @raquelmsmith - [x] Personless default RFC - [ ] Flag-specific proxy url - waiting on ben/infra for final solution - [ ] ~Start on https://github.com/PostHog/company-internal/issues/1452 ~ - [ ] ~Fix error that happens after creation, merge https://github.com/PostHog/posthog/pull/23069~ - [ ] Set up billing alerts - [x] 500s - [ ] What else do we want here? Celery queues? - [ ] ~Add LLM usage to usage reports for Lior~ - [x] https://github.com/PostHog/posthog-js/pull/1370 - [ ] Complete SAML tests - spent time but got nowhere This is probably too much for this sprint.. listed in roughly priority order - @zlwaterfield - [x] Finish up billing limit migration - [ ] ~Get the first version for subscription interval support out~ - [ ] ~Complete pre-work for teams annual plans around multiple stripe customers/subscriptions~ - [ ] ~Get teams annual plan in prod (behind flag)~ - [x] Make a plan for self-serve annual commitments (and start on some changes for it) - [x] Work w/ Mine to get ICP score flowing back into PostHog - [x] Work w/ Infra to get Celery using keda and new queues for rate limiting changes Other things on the go - [ ] migrate from fully free session replay plans - [ ] migration from mailgun to customer.io w/ Joe

Q3 Goals

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

  1. 🟑 Make onboarding awesome for Product analytics and Data warehouse (Raquel)
  2. 🟑 Support self-serve annual commitments (Zach)
  3. 🟑 Dive into the data to understand our billing metrics and customers better (Zach)
  4. βœ… Launch pricing for data warehouse (Raquel)
  5. 🟑 Hire 2 people (one for billing, one for product focus)

This sprint

Time off:

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

@Daesgar - Too much ByConity ;p On one side it's great, but the other I need @fuziontech's help. We need to start testing performance. Right now it's looking pretty bad, but just needs some investigation.

@fuziontech - Distribution queue lag was a real pain. We have a solution in place that looks good. Happy to have a path forward to protect us from building up any backlog here.

Board Snapshot

image
robbie-c commented 2 months ago

Team Wab Enelytics

Support hero: @robbie-c

Robbie out 6 days (from the 6th)

Retro

🟒 Conversion events tile 🟑 Page-level conversion goals πŸ”΄ Save web analytics page state

🟒 Get US onto sessions v2 (EU has been on it for a while) 🟒 Test sessions v2 perf hack with team 2 (its's 40% faster) 🟒 Make posthog-js CI more robust 🟒 Improve posthog-js bot detection

OKR

  1. Make querying fast enough for large customers
  2. Heavily requested features
  3. Work better with other products
  4. Product and growth

High priority

Stretch goals

benjackwhite commented 2 months ago

Team Centennial Data Properties (CDP)

Support: @benjackwhite

Retro

OKR

(to be refactored)

High priority

EDsCODE commented 2 months ago

Team Data <->

OKR Q2 2024

Objective

Query 3000

Data Modeling MVP

Retro

High Priority

Needs addressing