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

Sprint - Aug 5 to Aug 16 #24105

Closed daibhin closed 3 weeks ago

daibhin commented 1 month ago

Global Sprint Planning

3 things that might take us down

  1. nothing

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 1 month ago

Team ~Replay~ David

Support hero: @daibhin

Retro

Note: missed a lot of goals due to unexpected time off in the team

High priority

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

Low priority / side quests

OKR

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

High priority

Low priority / side quests

benjackwhite commented 1 month ago

Team Infra

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 1 month ago

Team Feature Success

Support hero: @Phanatic Days off: Juraj: 0 days Phani: 2 days Dylan: 0 days

Retro

Hang over items from previous sprint


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

Low priority / side quests / maybe the team will get to this next year

EDsCODE commented 1 month ago

Team Data <->

OKR Q2 2024

Objective

Query 3000

Data Modeling MVP

Retro

High Priorirty

raquelmsmith commented 1 month ago

Team Growth

Retro

Retro items - @raquelmsmith (was out most of this week, didn't ) - [ ] Launch / announce personless - [x] Help w/ session replay pricing update - [ ] Fix error that happens after creation, merge https://github.com/PostHog/posthog/pull/23069 - [x] Finish teams-on-invites API changes - @zlwaterfield (on call first first week - support second week) - [x] Complete the subscribe to all products backfill (left over - ran into data issues that have been resolved) - [x] Complete the startup plan metadata clean and dashboard (left over) - [ ] Add at least one E2E SAML test (left over) - [x] Improve activation error redirects in billing - [x] Block customers from resubscribing if they've previously had their sub canceled from failed payments - [x] Update support response time copy to use "target response time" - [ ] Improve billing limits - store as number, improve validation / error handling in client and server - [x] Startup customer events for customer.io emails when rolling off - [x] Misc plan issues - users on enterprise when they shouldn't be, mis matched tiers, free session replay plans, etc.

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 auth/permissions focus)

This sprint

Time off: @raquelmsmith (August 5-12)

Twixes commented 1 month ago

Team Product Analytics

Support hero: @webjunkie (no secondary support)

Retro

Goals

  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 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

Offsite week, including hackathon + hackathon followup!

Low priority / side quests

fuziontech commented 1 month 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 - Somewhat hard emotionally for me because of everything going on (with being only person in EU for CH). Incident we had was pretty awesome facing this kind of thing and dealing with it/recovering from it. Not best to have this kind of incident, but you learn a lot from them. Validated connection at the pueblo βœ…

@fuziontech - It was good to have an incident like last week so that we know that were never losing data. We understand the problem better and how to address it in the future. Basically the system is Anti-Fragile. Slowly our systems will become more robust. Overall good week. I wish we still had more time because distractions like this do slow down progress against the planned work. Sudden reprioritization of work.

Board Snapshot

image
robbie-c commented 1 month ago

Team web analytics

Support hero: @robbie-c

Retro

This sprint ended up being quite different from what was planned, and I spent a lot of it in zendesk.

The session table v2 roll out had to be reverted due to a problem with the backfill, but this is fixed and rolled out again and looks good.

Ended up fixing a few long standing bugs with the help of some customers.

I told joe that if we had to do marketing launch + come out of beta right now, I'd be comfortable with that. He's on holiday next week but we'll start planning when he's back.

Planned Tasks

🟑 Figure out and fix #23690 Person profiles not being merged, using recent versions of the JS sdk (maybe 2 different issues, customer facing one is more urgent than posthog facing one) 🟒 Get everyone in EU onto sessions v2, iron out any problems πŸ”΄ Come up with a solution for a few linked issues: people want a default set of filters, and people want it to be easier to separate their sites. There's been a lot of dicussion on this in the past, see https://github.com/PostHog/posthog/issues/18863 https://github.com/PostHog/posthog/issues/12181 https://github.com/PostHog/posthog/issues/20314 <-- I'm leaning towards the first link here but figuring this out is part of the work

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

Hangover

Stretch goals

Ongoing

benjackwhite commented 1 month ago

Team Customer Data Platform (new and improved)

Off: Brett 1 week Support: Oliver

Retro

High priority

OKR

(to be refactored)

High priority

Side quests