-
Notifications
You must be signed in to change notification settings - Fork 463
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replay q1 2025 objectives #10197
base: master
Are you sure you want to change the base?
replay q1 2025 objectives #10197
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -1,20 +1,41 @@ | ||||||||||||
# 📱Goal 1: People think of PostHog as a mobile solution | ||||||||||||
# 🚀 Goal 1: Get Alex rocketing | ||||||||||||
|
||||||||||||
* onboard Yiannis and get him rocketing | ||||||||||||
* mobile replay out of beta | ||||||||||||
* flutter replay | ||||||||||||
it's great to have Alex on the team... let's make it a success | ||||||||||||
|
||||||||||||
# 📹 Goal 2: Replay playback 4000 | ||||||||||||
# 👩🔬 Goal 2: Churn and retention exploration | ||||||||||||
|
||||||||||||
* Replay UX Overview | ||||||||||||
* we've invited @corywatilo to our November offsite where we will decide what this means for the last eighth of the year... | ||||||||||||
* replay playback performance | ||||||||||||
* we believe that if we improve playback we will see waiting time decrease, watch time increase, and number of recordings watched increase | ||||||||||||
* we believe that those metrics are strong proxies for customer satisfaction in replay | ||||||||||||
We've had a lot of technology focus, let's have some product focus | ||||||||||||
|
||||||||||||
# 🎤 Goal 3: Ship the things users keep asking for | ||||||||||||
This is a relatively vague goal, because we don't know enough to be specific. The goal is at a minimum to get to a place where we're operating from good knowledge | ||||||||||||
|
||||||||||||
* queryable network data | ||||||||||||
* start replay on trigger e.g. event | ||||||||||||
* find the user groups (e.g. low recording count vs high recording count) | ||||||||||||
* talk to those users | ||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I've rephrased the bullet points for this objective so that it's clearer to know if we have achieved it or not. We mainly want to know why people churn, so that should appear in the objective (as opposed to high/low count necessarily). I also think we have a somewhat good grasp on metrics which tells us that churn is an area to focus on, so I don't think we need to improve metric definitions, instead we should focus on the "why".
Suggested change
|
||||||||||||
* find good metrics | ||||||||||||
* run experiments to improve things | ||||||||||||
* come out of this quarter either happy we can focus elsewhere or with a strong understanding of where to go next | ||||||||||||
|
||||||||||||
follow along in our [q4 megaissue](https://github.com/PostHog/posthog/issues/25061) | ||||||||||||
# 🎤 Goal 3: Watch less and get more value | ||||||||||||
|
||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. from @raquelmsmith
interesting! so many interruptions this last quarter mean I put a brake on my self... i'm going to add something to cover that but (without wanting to seem to ignore the feedback) this as well isn't a complete to-do list just the published goal. I'll add a mega-issue too |
||||||||||||
We've got good evidence that some customers need help finding which recordings to watch. We want to help people more quickly find the right recordings to watch. | ||||||||||||
And logically once you have more than ~1 hour of recordings a day you can't watch them all and need help finding the valuable ones | ||||||||||||
|
||||||||||||
* HogBot | ||||||||||||
* part 1 was very simple but people liked it... let's grow HogBot | ||||||||||||
* bring people back into the product from email or slack by highlighting what they want to watch | ||||||||||||
* Magic playlists | ||||||||||||
* playlists are not used much but people who use them like them and have diverse reasons | ||||||||||||
* we can autogenerate useful playlists and prompt you when they have new recordings | ||||||||||||
|
||||||||||||
# 💀 Goal 4: Squash distractions | ||||||||||||
|
||||||||||||
1) Get our deployment of rrweb under control | ||||||||||||
2024 was interrupted by tech twiddling of rrweb. Ugrades, patching, contributing upstream. | ||||||||||||
|
||||||||||||
It was unpredictable and disruptive. We've got a good relationship with the contributors and made some improvements but we need to get past this! | ||||||||||||
|
||||||||||||
* incremental rollouts of rrweb and recorder changes | ||||||||||||
* no more patching of npm packages | ||||||||||||
|
||||||||||||
2) Write optimised blob-ingestion | ||||||||||||
|
||||||||||||
CDP are going to do this but will take at least @pauldambra's time in support |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
from @raquelmsmith
I think it's vague by necessity because we're starting from a place of wanting to learn. i've tried to tighten it up... for sure if we hit Q2 with "maybe churn and retention" and not something specific or something finished there's a problem