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.07k stars 1.33k forks source link

Sprint - Nov 11 to Nov 22 #26021

Open marandaneto opened 2 weeks ago

marandaneto commented 2 weeks 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

-
mariusandra commented 2 weeks ago

Team Can Direct Priorities

Retro

OKRs

Sprint focus

High priority

pauldambra commented 2 weeks ago

Team Claire will leave me if I travel in December as well

most in the whole sprint

Support hero: @marandaneto

Retro


Mobile

Replay

Low priority / side quests

OKR

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

πŸŸ‘πŸ“±Goal 1: People think of PostHog as a mobile solution 🟑 πŸ“Ή Goal 2: Replay playback 3000

High priority

Mobile

Replay

Low priority / side quests

Phanatic commented 2 weeks ago

Team Surveys

Retro

βœ… Beta testing no-code experiments with customers βœ… Surveys bug fixes βœ… No-code experiemnts bug fixes βœ… Investigate adaptive sampling for collecting survey responses. βœ… Support queues were split βŒ› Feature preview release of no-code experiments βŒ› Documentation for no-code experiments.

Side Quests


OKRs

  1. Implement Enterprise-ready features for Surveys
  2. Increase adoption of Surveys.

High priority

jurajmajerik commented 2 weeks ago

Team Experiments

Retro

Sprint goals

robbie-c commented 2 weeks ago

Team web analytics

Support hero: @robbie-c

Retro

Onboarding Mike, currently doing a hackathon. Cookieless prototype is pretty close but dealing with a couple of edge cases.

Tasks

🟠 Finish cookieless prototype 🟒 Onboard Mike / have a successful offsite 🟒 Finish up the v1 sessions table PR

OKR

High priority

Mike

Robbie

Stretch goals

Mike

fuziontech commented 2 weeks ago

Team 🧊 Data

OKR Q2 2024

Objective

Goals for Q4:

Board

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

Retro

πŸ”₯ Incidents πŸ”₯

Last Sprint's Goals

πŸ“£ Most work has been re-prioritized mid week in order to support snapshot diffing and re-clustering US Tasks impacted marked with ❌ ♻️

This Sprint's Goals

TL;DR

EDsCODE commented 2 weeks ago

Team Data Storehouse

OKR Q4 2024

Objective

Query 3000

Data Modeling MVP

Retro

Priority

daibhin commented 2 weeks ago

Team Offsite Gate Crashers

@neilkakkar working on Experiments for 1 more week (apparently)

Retro

🟒 Stack trace demangling enabled for PostHog team More work than expected here and lost time to modelling churn Strong progress at offsite. End-to-end resolution, in-memory caching and saving for frames & source maps Still need to put all the pieces together and deploy to test with live events

πŸ”΄ In-app source map uploading @daibhin Lost some time to the rrweb upgrade Good progress but has dependency on demangling goal. Carried over

βœ… Frontend query caching to improve page load speed @daibhin

OKR

🟒 Human readable stack traces for Javascript 🟒 Ensure scalability of query time issue grouping βšͺ️ Alerting via CDP 🟒 Launch

High priority

Deploy cymbal end-to-end @oliverb123

In-app stack trace @daibhin

Investigate build time source map uploading @neilkakkar (?)

zlwaterfield commented 2 weeks ago

Team Growth

Retro

Q4 Goals

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

  1. 🟑 Get to a 4/10 in Enterprise platform support (Zach)
    • 🟑 Release Enterprise addon and iterate with sales to find a pricing model that makes sense
    • 🟑 Build RBAC
  2. 🟑 Make revenue & forecasting more reliable (Patricio)
    • 🟑 Rejig how we do sync_invoices so we don’t see big drops - respond to webhooks instead of large syncs
    • βšͺ Evaluate temporal vs celery for usage reports and billing tasks so we can adhere to rate limits better
    • βšͺ Side hustle, if time permits: Rejig how anonymous / identified events are billed, as the current implementation is confusing.
  3. 🟑 Activation: reverse trials, analytics onboarding flow, understand CC activation (Raquel)
    • βšͺ Dig into the data, watch replays to figure out why CC activation rate has been falling
    • βšͺ Add reverse trial to onboarding
    • βœ… Add reverse trial to billing page for teams

This sprint

Time off: Zach(1/2 day), Raquel (1 day)

aspicer commented 2 weeks ago

Team Product Analytics

Support hero: @aspicer and @anirudhpillaiΒ 

Q4 2024 objectives

Legacy 0x - Thomas owning

First-class environments - Michael owning

Threshold-based alerts - Anirudh owning

Flexible funnels - Sandy owning

10x onboarding and ease of discovering features - Anirudh and Sandy owning

User delight 2x - support rotation owning

B2B analytics research - Anna owning

Retro

Sandy

Thomas (Returns on Nov 4th!)

Anirudh (OOO through Nov 6th)

Upcoming Sprint

Anirudh (Support Nov 11 - 15)

Thomas

Sandy (Support Nov 18 - 22)

Twixes commented 2 weeks ago

Team AI Product Manager

Retro

High priority

Low priority / side quests

Hang over items from previous sprint

Objective

LLM-based product manager as a service

High priority

Low priority / side quests

benjackwhite commented 2 weeks ago

Team Infrastructure

Support hero: @danielxnj

Retro

OKR

  1. πŸƒ Continuous Delivery
  2. πŸ’° Cost visualization
  3. πŸ§ͺ Continuous Integration

High priority

Low priority / side quests

dmarticus commented 2 weeks ago

Team Flags

Support

Now that we've split the queues, I'm the permanent support person for all things, but as Haven ramps up on support we will start to do a support hero rotation between the two of us. Will have an update on that timeline by next sprint.

Retro

Seeing some non-deterministic behavior from the maxmindDB; seems like it starts to return different values from the IP address we expect sometimes. Still figuring out exactly what the resolution is here (see thread: https://posthog.slack.com/archives/C06GG249PR6/p1730842770193459), but wanted to raise here since it's a cross-team dependency.

Things we got done

Things we moved over


OKRs

  1. Ship new feature flags in production and accomplish the 10x scale + 2x speed boost performance targets (ideally decreases infra spend by N% as well, will try to figure out a more specific target going forward)
  2. Maintain current /decide service and make optimizations.

Sprint

High priority

(all new flags work is tracked in this mega-ticket: https://github.com/PostHog/posthog/issues/22131)