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

Sprint November 13 - November 24 #18460

Closed
timgl opened this issue Nov 7, 2023 · 9 comments
Closed

Sprint November 13 - November 24 #18460

timgl opened this issue Nov 7, 2023 · 9 comments
Labels
sprint Sprint planning

Comments

@timgl
Copy link
Collaborator

timgl commented Nov 7, 2023

Global Sprint Planning

3 things that might take us down

from previous sprint issues

solved/delete/or carry forward?

  • Clickhouse EU/cloud
  • Terraform - James to schedule an incident analysis
  • Clickhouse visibility - had an incident, and then we had to sudo command in.
  • Gunicorn -> Frank looking at killing both

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

-

@timgl timgl added the sprint Sprint planning label Nov 7, 2023
@timgl timgl pinned this issue Nov 7, 2023
@mariusandra
Copy link
Collaborator

mariusandra commented Nov 8, 2023

Project Query Engine

Support hero: Tom, followed by Marius

Retro

Only Tom was working the first week. Second week Julian's onboarding in Cambridge

  • Trends insights continued (aggregations) @Gilbert09
    • Feature complete, not released
  • Have a great onboarding week
    • In progress
  • Async slow lane for queries that take 60 < x < 600 seconds to complete.
    • Didn't get to this.

Hang over items from previous sprint

  • Insight refactor, continued.

OKR & Status now

  • Project "Finish the darned Query Engine" (Tom, Julian, Marius)
    • 🟡 Finish insight HogQL conversion.
    • 🔴 Support non-event data sources on HogQL insights (BI tools for data warehouse).
    • 🔴 Build tools to measure HogQL query performance, and catch regressions before they hit users.

High priority

  • Launch HogQL trends and lifecycle insights @Gilbert09 @mariusandra
    • Finish trends
    • Check for data integrity between the old and new systems.
  • Start building the HogQL BI features @Gilbert09
    • Trends graphs from any HogQL query
    • Replicating the go/revenue dashboard.
  • Async slow lane for queries that take 60 < x < 600 seconds to complete. @webjunkie

Low priority / side quests

  • Performance metric mondays (will be more relevant in the next sprints)
  • Convert the Retention, Stickiness, Path and Funnel insights.

@benjackwhite
Copy link
Contributor

benjackwhite commented Nov 8, 2023

Team Re-pay

Support hero: @daibhin

Retro

  • PD - incident that took a whole day was frustrating
  • PD - felt very hard to diagnose a tricky bug - we're clearly missing an integration test to protect us from core behaviour
  • PD - felt (for me) like we had good collaboration

Hang over items from previous sprint

OKR

  • 📱 Mobile Replay 🟢
    • Android PoC looks promising

High priority

  • Investigate whether canvas as a target makes sense for iOS (PoC) @marandaneto
  • Figure out Canvas player - either within RRweb or our own player @pauldambra

Low priority / side quests

  • Network response payloads (would need our own branch

@robbie-c
Copy link
Collaborator

robbie-c commented Nov 8, 2023

Team Web Analytics

Support hero: @robbie-c

Hang over items from previous sprint

n/a

OKR

🟢 Build the dashboards to match 80% of functionality - work underway and making good progress
⚪ Start working towards the architecture to scale to a general release - not started

High priority

Low priority

@EDsCODE
Copy link
Member

EDsCODE commented Nov 8, 2023

Team Data Warehouse

OKR Q4

Objective

PostHog users can effortlessly bring their business data to PostHog and analyze it 🟢

  • Key Results:
    • Be able to import data into data warehouse in one click from most popular SaaS tools (X, Y, Z connectors built)
    • 5 happy users/teams who have imported external data
    • Data Warehouse queries are compatible with insights hogQL

PostHog is moved over to whatever CH infrastructure we will be using for the next 1 year (at least) 🟡

  • Key Results:
    • We are either on new infrastructure for EU that we host or on ClickHouse Cloud
    • Queries for large customers are performing faster
    • We can scale more easily (without James bespoke effort)

Retro

Product

  • *Get the pricing and stripe connector through the door and deployed for beta users. All of it should be implemented by end of week
  • Work through a few more connectors (TBD which ones are important)

Infra

  • Complete required performance improvements with ClickHouse.cloud
  • Remove EBS volumes on Prod US cluster for cost savings

High priority

Product

  • get billing deployed
  • have a logging and monitoring dashboard setup
  • stream selector interface

Infra

  • Complete required performance improvements with ClickHouse.cloud
  • Start back on migrations to new CH world

@raquelmsmith
Copy link
Member

raquelmsmith commented Nov 8, 2023

Team Growth

Support hero: Raquel, then Bianca

Retro

  • Fix inability to delete orgs due to foreign key on old billing tables
  • Fix revenue forecasting for quarterly billing
    • Still in progress
  • Keep iterating on onboarding exp until it's good
  • Launch data warehouse pricing https://github.com/PostHog/billing/issues/378
    • Still in progress
  • Unsubscribe survey

OKR

  • Objective 1: Better understand what leads to revenue
    • Reasoning: We're still a bit fuzzy about what metrics are leading indicators for revenue.
    • KR: A company scorecard with actionable insights that help us understand where to invest
    • KR: An understanding (doc or dashboard) of how people use multiple products
  • Objective 2: Simplify and improve the upgrade process
    • Reasoning: It's currently somewhat confusing and requires too many clicks.
    • KR: Increase the percentage of orgs who upgrade to a paid account
    • KR: Decrease or maintain the number of surprise bills that CS has to refund
    • KR: Automatically subscribe people to the products they use
  • Bonus Objective 3: Continue experimenting with onboarding and activation metrics
    • KR: Product-specific onboarding performs better than the old onboarding flow
    • KR: 2 experiments for Product Analytics & Session Replay activation metrics each

This sprint

High priority

Low priority / side quests

@neilkakkar
Copy link
Collaborator

Team Feature Success

Support hero: @neilkakkar

Days off:
Juraj: 1 day
Neil: 1 day
Li: 2 day

Retro

Hang over items from previous sprint


OKRs

  1. Get 5 reference customers for surveys
  2. Get reference customers for feature flags and experiments

High priority

Low priority / side quests

@davemurphysf
Copy link
Contributor

davemurphysf commented Nov 8, 2023

Team Pipeline

Support hero: @bretthoerner / @tkaemming

Retro

  • Capture-rs is deployed and capturing traffic for team 2 from PostHog-js @xvello
  • Finished migrations of BigQuery (migrated half, other half this Thursday), Postgres, and Redshift app @tomasfarias
  • Run PoE experiment in prod and figure out next steps depending on that; have a plan to move forward @bretthoerner

Hang over items from previous sprint

OKR

  1. OKR, status (red/yellow/green) and action points if yellow/red
  • keep the lights on
    • 🟢, no incidents but Brett was paged every day this week
  • Batch exports migrations complete - @tomasfarias
    • 🟢, last half of BigQuery being migrated on Thursday, then it will be cleaning up stragglers
  • Webhooks v2 @tiina303/@davemurphysf

High priority

  • Capture-rs ingests 100% of analytic events from posthog-js >= 1.86.0. This means ramping up from 1M/day to 100+M/day @xvello
  • Transformations page for pipeline UI @tiina303
  • Kill export events buffer @tiina303
    • Batch exports - BQ 2nd half export; stragglers @tomasfarias
  • Batch export autoscale & observability @bretthoerner

Low priority / side quests

@ellie
Copy link
Contributor

ellie commented Nov 8, 2023

Team Infra 🚀

Support hero: @danielxnj

Ellie in Paris next week

Hang over items from previous sprint

  • wrap up EU primary key bigint migration @danielxnj
  • Nginx Unit rollout - looks to be all working, will run a pod in prod tomorrow and see how it goes, should be able to rollout next week @frankh
  • finish rolling out tracing in prod, demo on python usage @ellie

High priority

  • PR hobby deploy for testable deployable PRs @danielxnj

  • EKS 1.28 (been waiting for the 1.28.2 patch fix to come out on EKS) @frankh

  • switch RDS to io optimised @frankh

  • polishing up capture-rs with @xvello in Paris, -> 100% of prod @ellie

  • working with @davemurphysf on rusty webhooks @ellie

Low priority / side quests

@benjackwhite
Copy link
Contributor

benjackwhite commented Nov 8, 2023

Project Noteforce3000

Hang over items from previous sprint

  • 🔵 Dark (and tan mode) mode polish ⭐️ @daibhin
    • Still more to do here but lots of improvements already
  • 🔵 New Nav/Top Bar (child issue: PostHog 3000 navigation steps #18090) @Twixes ⭐️
    • should be there by the end of the sprint
  • 🔵 Cohorts -> Persons, Annotations -> Data Management (and adding any missing apps) @benjackwhite
  • 🔵 Universal Search/Command Palette @thmsobrmlr ⭐️⭐️⭐️
    • Probably rolling over into next sprint...
  • 🔵 Right Side Panel Notebooks @benjackwhite
  • 🔵 Right Side Panel Feedback @benjackwhite
  • 🔵 Right Side Panel Docs @benjackwhite
    • In and feature flagged (waiting on website changes)
  • Revert project homepage to "old" mode @daibhin
  • Insight fixes for Notebooks @thmsobrmlr
    • It works!
    • .... but its not saving correctly...

High priority

Side quests

@mariusandra mariusandra changed the title Sprint November 13 - December 1 Sprint November 13 - November 24 Nov 22, 2023
@Twixes Twixes closed this as completed Nov 27, 2023
@Twixes Twixes unpinned this issue Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sprint Sprint planning
Projects
None yet
Development

No branches or pull requests

10 participants