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 1.32.0 1/2 - Dec 13 to Jan 7 #7526

Closed
marcushyett-ph opened this issue Dec 6, 2021 · 13 comments
Closed

Sprint 1.32.0 1/2 - Dec 13 to Jan 7 #7526

marcushyett-ph opened this issue Dec 6, 2021 · 13 comments
Labels
sprint Sprint planning

Comments

@marcushyett-ph
Copy link
Contributor

marcushyett-ph commented Dec 6, 2021

Global Sprint Planning

  • This sprint will be a 4 week sprint (so folks can hit the ground running after holidays - mid two weeks will be a hackathon for those around)
  • What does an ambitious goal look like - to help with planning

Retro: Status of Outcomes from Previous Sprint

Owners please update with status: (Nailed it, Scraped it, Failed it) - if Scraped it, ensure you give enough capacity to finish off next sprint.

  1. Groups wrapup @macobo Mostly ready, delayed by performance optimizations. Upsell live but needs iteration, person modal would be great to have, docs making good progress, tracking TBD. Might need to delay the code freeze <2 days to wrap up.
  2. Actor modal @EDsCODE (Add Status Update here please)
  3. Defining experiments with a clear goal (e.g. conversion, retention, volume, ...) and three clear outcomes (success, failure, inconclusive) that can be quickly identified. @neilkakkar -> Scraped It
    • Cut down scope based on new research. Only supporting conversion experiments.
    • Won't release to test users by end of this sprint - early next week
    • Proper working experiment flow should be up by end of sprint!
  4. "make insights and dashboards not a frustrating experience anymore" @paolodamico -> Scraped it 🟠 (most important themes were addressed)
  5. "perfect playback experience for session recordings" @rcmarron -> The multi-window player is on track to be done at end of the sprint.
  6. Release system to do events table migration @yakkomajuri -> We have a full system ready, including a management UI and a good chunk of tests. However, the key piece of it all remains unreviewed as of right now Special Migrations Runner (#7054 pt. 4) #7446)
  7. Upgrade Helm chart to k8s 1.22 @guidoiaquinti (Add Status Update here please) - Nailed it

Retro: What can we do better next sprint?

Please edit this ticket and add any retro items in advance

  1. @neilkakkar : Owners ought to be decided a sprint before we actually start implementing. This allows for background thought processes on what to do / how to do things. This sprint felt too immediate: I became an owner on Monday, which meant 2-3 days were spent catching up on what the world knows about a/b testing, and coming up with a reasonable approach. Like in correlation, a lot of this can happen in the background during previous sprints, which helps us hit the ground running.
  2. Core-Exp: Bit off more than we could chew, prioritized by most important first. Dropping some stuff for later
  3. Core-Analytics:Upsell work on groups was without a clear owner until EOW last week which added quite a bit of confusion. :) Side-effect of product people being in two teams: Action - clarify ownership timely

Plan: Proposed Goals for Next Sprint

Each goal should have a single owner. Owner can only be an engineer.

  1. Plugin Server Scalability: Fix overloading issues on plugin server worker threads @yakkomajuri
  2. Nail Deployments: CLI to make helm chart deploys seamless @fuziontech
  3. Performance: Optimize most query performance large customers to <5seconds @macobo
  4. Experimentation: Users can run multiple multivariate experiments & take decisions based on the results of those experiments @neilkakkar
  5. Nail Insights date support @pauldambra
  6. Make Dashboards great again @Twixes
  7. Collaboration: Taxonomy: Users should understand events actions and properties others have set up @alexkim205

Team sprint planning

For your team sprint planning copy this template into a comment below for each team.

Team ___

## Retro

<!-- Talk about what went well, what didn't go well and any actions to improve next time -->

- 

## Hang over items from previous sprint

<!-- For each item, decide to re-prioritise (and add below) or deprioritise -->

- Item 1. prioritised/deprioritise

## Planning

<!-- Each item should have a single owner. Owner can only be an engineer. -->

### High priority

-

### Low priority / side quests

-

@marcushyett-ph marcushyett-ph added the sprint Sprint planning label Dec 6, 2021
@marcushyett-ph marcushyett-ph pinned this issue Dec 8, 2021
@yakkomajuri
Copy link
Contributor

Team Platform

Retro

Goals

What could be better

  • Support hero takes more than 8h/day
  • 2/4 team members were support heroes (+ some were on vacation)
  • Potentially worth rethinking support hero (not scalable)

Hang over items from previous sprint

Planning

High priority

Low priority / side quests

https://github.com/orgs/PostHog/projects/10

@EDsCODE
Copy link
Member

EDsCODE commented Dec 10, 2021

Team Core Analytics

Retro

  • Harry: Consolidating retention UI and queries, J curve PR open. Got tied up in E2E test issues
  • Eric: Actor work mostly complete. Got slowed down by various investigations and trying to keep up with Phantom experience
  • Li: Experimentation frontend visualizations. Snagged on antd
  • Neil: Backend for experiementation
  • Karl: ???

Hang over items from previous sprint

Planning

High priority

Performance improvement: phantom (large client with >10M users) can run most queries over 30 days in <5s — Owner: Karl

Experimentation: Users can run multiple multivariate experiments & take decisions based on the results of those experiments — Owner: Neil

  • Gather feedback
    • Are users receptive to bayesian format?
  • Support multivariates (creation flow + results)
  • Provide more data to make decisions - (1) Histograms of effect size. (2)

@mariusandra
Copy link
Collaborator

Team Core Experience

Retro

  • Rick: work was a bit weird -> refactoring something that was just built (recordings player). Should we have started with the big goal (multiple windows) from the get go?
  • Paolo: we're too optimistic (tooltips, taxonomy), so now we need to rearrange things. Let's be more conservative on Wednesdays. Is pairing within a sprint good? Should we do more/less? Pairing makes sense.
  • Michael: okayish. Would've preferred to focus on the big stuff (dashboards), distracted by smaller stuff. Been a bit tough to work with Chris on designs due to timezones (ping-pong).
  • Chris: agree with Michael, sorting out what's going to happen next, more balancing between teams upcoming. Clarify expectations on working with designers.
  • Paul: 2 weeks ago is horribly long ago... two 4 day weeks, first really productive, last week was a week of sickness. Good: people support when family is ill. Pairing was good, to know I can focus on some reviews over others.
  • Alex: Didn't get to focus on a lot of coding, overpromising. Bogged down by long PRs (mine) to review. One outstanding for 10 days, got pulled in many small directions and did what I could to unblock people. Hard to move in/out of context. Be more realistic on what can get done.
  • Marius: plenty of sick time (myself and family), secondary rotation for core experience took a bit of time, got some stuff done, but not all priorities.

Headcount

  • Marius: 1 week here (sick family), 1 week support hero, then 2 weeks on holiday
  • Chris: 1 week here, off 2 weeks, 1 week back
  • Paolo: 1 week here, off 2 weeks, 1 week back
  • Alex: 1 week here, off 2 weeks, 1 week back
  • Rick: 1.5 week here, off periodically after, working ~1.5 more weeks
  • Paul: 3 day weeks each of the next 4 weeks
  • Michael: 1.6 weeks now, out for 1.4 weeks, then back for 1 week

Planning

#7581

@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@yakkomajuri
Copy link
Contributor

@posthog-bot /remind define #team-platform as @tiina303 @fuziontech @guidoiaquinti @yakkomajuri

@posthog-contributions-bot
Copy link
Contributor

posthog-contributions-bot bot commented Dec 20, 2021

@yakkomajuri

Group #team-platform created succesfully as an alias for @tiina303 @fuziontech @guidoiaquinti @yakkomajuri

@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@yakkomajuri
Copy link
Contributor

@posthog-bot /remind #team-platform to do the sprint retro on 01/07/2022 at 2pm UTC

@posthog-contributions-bot
Copy link
Contributor

@yakkomajuri

I will remind #team-platform of the following: "do the sprint retro" in 18 days

@yakkomajuri
Copy link
Contributor

@posthog-bot /remind list

@posthog-contributions-bot
Copy link
Contributor

@yakkomajuri

Your reminders

  • Reminder 9:
    • What: do the sprint retro
    • Who: #team-platform
    • When: 6 months ago
  • Reminder 10:
    • What: do the sprint retro
    • Who: #team-platform
    • When: in 6 months
  • Reminder 11:
    • What: do the sprint retro
    • Who: #team-platform
    • When: a year ago
  • Reminder 12:
    • What: do the sprint retro
    • Who: #team-platform
    • When: in 18 days

@yakkomajuri
Copy link
Contributor

@posthog-bot /remind delete 9

@posthog-contributions-bot
Copy link
Contributor

@yakkomajuri

Reminder with ID 9 deleted succesfully.

@yakkomajuri
Copy link
Contributor

@posthog-bot /remind help

@posthog-contributions-bot
Copy link
Contributor

@yakkomajuri

/remind help

  • help: get this exact reply (e.g. /remind help )
  • list: list all your active reminders (e.g. /remind list)
  • delete: delete a reminder by ID (e.g. /remind delete 12)
  • define: define an alias for a group of users (e.g. /remind define #engineering as @engineer1 @engineer2)
  • : set up a reminder for a user or group (e.g. /remind #engineering to do sprint planning on Tuesday at 4am)

@PostHog PostHog deleted a comment from posthog-contributions-bot bot Dec 20, 2021
@Twixes Twixes unpinned this issue Jan 8, 2022
@Twixes Twixes closed this as completed Feb 16, 2022
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

5 participants