Skip to content
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

Team Replay Q1 2024 Mega Issue πŸ‘¨β€πŸŽ€ #19327

Closed
10 of 23 tasks
pauldambra opened this issue Dec 14, 2023 · 7 comments
Closed
10 of 23 tasks

Team Replay Q1 2024 Mega Issue πŸ‘¨β€πŸŽ€ #19327

pauldambra opened this issue Dec 14, 2023 · 7 comments
Assignees
Labels
feature/replay Features for Team Replay

Comments

@pauldambra
Copy link
Member

pauldambra commented Dec 14, 2023

Team Replay Q1 2024 Mega Issue πŸ‘¨β€πŸŽ€

Previously on the Megaissue:

This is designed to be a focus point to link together what we plan to do, feedback on that plan and progress as we go forward.

It is not meant to be discussion about individual features. As soon as the discussion starts a dedicated feature issue should be created, added to the roadmap and discussed there.

Goals

🎯 Goal 1: 10 Happy Android Replay User

We'll also release an alpha of iOS Mobile Replay.

Why?

We've done the work's base and now we want to release the new Android SDK with session replay and onboard customers to validate the product.

  • πŸ“ž Mobile Replay 🚒🚒🚒🚒🚒🚒
  • iOS SDK rewrite (alpha) released
  • iOS mobile replay (alpha) released

🎯 Goal 2: People love replay even more

Why? - we want this product to be fit for everyone and understand where it doesn't spark joy and how we can increase the value people receive and feel.

  • πŸ’Έ Cost control: we want this product to be fit for everyone and nobody should ever have to leave because it costs too much to run
  • πŸ’Έ Price changes: we want this product to be fit for everyone and nobody should ever have to leave because it costs too much to run
  • 🀳 Network request and response capture
  • πŸ“œ [Scoring] Can we surface more important or interesting recordings automatically to help users find the gold more easily
  • πŸ’Œ Replay digest could we / should we email people when there are new recordings similar to ones they have watched before
  • πŸ” Replay filtering improvement: It should be easy and intuitive to find the most important recordings. E.g. Search by network error. Search history, search prompts, NLP filters, saved filters, result ordering
  • πŸ“‹ canvas support there are some real issues around enabling this but if you have a canvas heavy application you have to churn off our replay

🎯 Goal 3: First-class mobile support in app.posthog.com

Why? We're making the mobile SDKs equivalent to the web SDKs. We want to make sure that the mobile SDKs are first-class citizens in app.posthog.com so that it is easy to use and explore your mobile data.

  • πŸ“± Mobile dashboard template: We're going to improve the mobile SDKs, let's make it easy for you to get great insights from the data
  • πŸ“± Mobile auto-instrumentation: We're going to improve the mobile SDKs, let's improve the data we gather automatically
  • ???

Planning

We got together in London before the xmas party and talked about what is going well or not with the team and the product

image

and prioritized what we might work on

the main story

image

the side quests...

image

  • 🧠 Blobby knowledge transfer: With Ben leaving the team we need to spread the knowledge out of Paul's head and prepare for sharing this ingestion workload with pipeline
  • 🐁 [Dead clicks] Can we capture more signals to help users find out what is happening
  • πŸ€” Heatmaps 3000Β #20426
  • πŸŽ₯ real-time playback. If you're watching a live recording we should poll for new data so someone can stay watching an important recording (almost) as it comes in

the really, really sidequests

  • ☒️ Autocapture errors as events: Still deprioritised because of ingestion performance concerns. How can we fix them and ship this?
  • Improved saved playlists (make it easier to get back to your discoveries)
  • βœ‚οΈ Replay Clips - with gif/video exporting
  • show annotations in the player events list
  • πŸ›œ Web Performance 3001: now we capture this information for recordings can we expose it anywhere else? In insights, in a lighthouse view? (Make network API performance metrics queryableΒ #19686)
  • πŸ”¬ SDK Size & perf the SDK should be as small and as amazing as possible

Roadmap

πŸ“˜ Notebooks V1

πŸ“± Mobile Replay plan

@pauldambra pauldambra added bug Something isn't working right and removed bug Something isn't working right labels Dec 14, 2023
@annikaschmid
Copy link

@pauldambra I found this a bit hard to read, because you put the goals at the bottom, and then the tasks to achieve the goals further down the page. For readability, this is how I would structure it

Goal
Why

  • Task 1
  • Task 2
  • Task 3

Side quests

  • Task 1
  • etc

Real side quests

  • Task 1
  • etc

Pictures from workshop at the bottom, for those who are really interested

@pauldambra
Copy link
Member Author

Cool - I shifted things around @annikaschmid. Feel free to edit directly in future 😊

@rcmarron
Copy link
Contributor

Hello! Happy Holidays! Just chiming to say I'm really excited to see canvas recordings on the list here! It'd be huge for my use case! (It's a web-app where graphs are displayed using canvas elements). Seeing the graphs that the customer is seeing is huge for understanding how they're using the product and what they're discovering with it. Without it, I end up needing to login and recreate what they're doing to understand what's happening. Happy to be a beta tester or chat more about my use case if it's helpful!

(Also, love seeing all the progress on recordings! Keep it up!)

@daibhin
Copy link
Contributor

daibhin commented Jan 23, 2024

@rcmarron we're just about ready to test canvas recording to gather some feedback! If you (or anyone else reading this who might also be interested) wants to shoot me an email on [email protected] I'll happily get you setup

@marandaneto
Copy link
Member

@pauldambra

Cost control: we want this product to be fit for everyone and nobody should ever have to leave because it costs too much to run

This should have been checked right? it was not available for all plans but the feature itself was done.

@pauldambra
Copy link
Member Author

Yeah, I didn't check because it wasn't completely out... but I think safe to say it's out now (certainly the last bits aren't going to be forgotten :))

@pauldambra
Copy link
Member Author

time has passed and it's not Q1 any more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/replay Features for Team Replay
Projects
None yet
Development

No branches or pull requests

5 participants