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.33k stars 1.21k forks source link

Sprint - June 10 to June 21, 2024 #22702

Closed marandaneto closed 1 month ago

marandaneto commented 2 months ago

Feature request

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

-
marandaneto commented 2 months ago

Team Error Tracking

Support hero: @pauldambra

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

(Now @mariusandra and @benjackwhite ) - new team, using hog to power cdp

Retro

Hang over items from previous sprint

N/A

OKR

  1. Get the new CDP in front of real users

Sprint plan

neilkakkar commented 2 months ago

Team Feature Success

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

EDsCODE commented 2 months ago

Team Data Shack

OKR Q2 2024

Objective

Release data warehouse to everyone

Retro

Product

Infra

High Priority

frankh commented 2 months ago

Team Infra

Hang over items from previous sprint

  1. πŸ”΄ Investigate canary deploy rollback improvements @frankh
    • reworking how deploys are done in general to simplify rolling back before working on canary specific rollbacks/locks
  2. 🟒 metabase pro set up
    • do we actually need pro? We can set up google sign on with free edition @benjackwhite

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

For planning session

fuziontech commented 2 months ago

Team Click Haus

OKR Q2 2024

Objective

James as a Service -> Clickhouse as a Service

Retro

Infra

High priority

Infra

raquelmsmith commented 2 months ago

Team Growth

Retro

Retro items ### High priority - @raquelmsmith - [x] UI for personless events - [x] App billing page - [x] App pricing tables - [x] Onboarding instructions - [x] posthog.com pricing tables - [x] Launch personless events / project management - [ ] Referrals: add/edit referrer and redeemer - @xrdt - [x] Deprecate available_features - [x] Support multiple org owners - Can only invite at your perm level or lower - Can set membership level when inviting - [x] Billing admin improvements - make plans_map a dropdown of selects - [x] Doc for how to use multiple stripe customers to a single django admin customer - Not standalone doc - [ ] Maintenance - [x] Track celery queue depth for billing workers - [x] Check whether billing limits are being applied correctly - see https://posthog.slack.com/archives/C043VJ93L3B/p1715964424235799 - [x] Check whether mrr is being forecasted correctly for upcoming invoices - [ ] ~Add a field to the DB model for the current accumulated total so we can more easily debug future issues~ - @zlwaterfield - [x] Finish teams addon changes - remove old teams plan - make sure enterprise customers are on proper plans - Add `includes` team plan to enterprise plan in default config - [x] Finish startup plan analysis - how many credits are being used each month - fix the starting/ending balance bug - [x] Stripe audit stuff - mismatch subscriptions script - emailing users for failed payments - [x] Start subscribing to all products - Side quests: - [ ] Teams annual plan

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)
  3. 🟑 Launch pricing changes (Bianca, 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

tiina303 commented 2 months ago

Team Pipeline

Off: Brett 4 days Support: Brett

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) _ Person data batch export (20339) -> moving to Data Warehouse team 🟒➑️ 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 Bounce Rate

Support hero: @robbie-c

Retro

Had 5 days off this sprint, support was quite busy. Have passed on some issues to relevant teams (sorry product analytics)

Torn between 2 things a bit:

I've prioritised the personless events due to it being less total work, more time sensitive, has more dependencies on it

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

Low priority

Twixes commented 2 months ago

Team Caching

Support hero: @webjunkie

Time off: Thomas for 2 days

Retro

High priority work

Low priority work / side quests

Team

OKR

High priority

Low priority / side quests