tezvyn:

📊Product Management

Product strategy, growth, and delivery

1641 bites

More in Product Management — page 4

Analytics & Metrics2 min read

Implementing a consistent-assignment A/B test

WHAT IT TESTS: End-to-end experiment engineering. OUTLINE: Need an assignment service, exposure logging, and event tracking; ensure stickiness by hashing a stable user id; analyze conversion per variant. RED FLAG: Bucketing on session or device.

Analytics & Metrics89 sec read

The multiple comparisons problem in A/B testing

WHAT IT TESTS: Statistical rigor at scale. OUTLINE: Many tests at alpha 0.05 inflate the chance of a false positive; mitigate with Bonferroni or FDR control plus pre-registered metrics. RED FLAG: Cherry-picking whichever metric crosses p<0.05.

Analytics & Metrics2 min read

Visualizing a correlation with a third variable

WHAT IT TESTS: Bivariate viz plus confound awareness. OUTLINE: A scatter plot with a trend line shows the relationship; encode network type by color or facets to expose a lurking variable. RED FLAG: Treating the correlation as causal.

Analytics & Metrics2 min read

Cohort analysis for an onboarding change

WHAT IT TESTS: Cohort reasoning and clean framing. OUTLINE: A cohort groups users by a shared start trait; compare pre and post Jan-1 signup cohorts on retention by age. RED FLAG: Comparing calendar periods instead of cohort age, confounding seasonality.

Analytics & Metrics2 min read

Visualizing a non-linear funnel with re-entry

WHAT IT TESTS: Matching visualization to data shape. OUTLINE: A linear funnel cannot show branching or re-entry; a Sankey diagram encodes flow volume, splits, and leaks as proportional ribbons. RED FLAG: Defaulting to a bar funnel or pie chart.

Analytics & Metrics88 sec read

Enforcing GDPR Right to be Forgotten at scale

WHAT IT TESTS: Privacy engineering across stores. OUTLINE: Map the subject's data, then crypto-shred the lake, DELETE in the warehouse, and evict caches via an auditable, idempotent workflow. RED FLAG: Assuming one DELETE suffices everywhere.

Analytics & Metrics88 sec read

Designing a useful button_click event payload

WHAT IT TESTS: Event instrumentation design. OUTLINE: Include identity, timestamp, and context plus properties like button id, screen, and state; govern with a naming convention. RED FLAG: A bare event name, or ad hoc field names per event.

Analytics & Metrics88 sec read

Designing a warehouse model for feature adoption

WHAT IT TESTS: Dimensional modeling skill. OUTLINE: Star schema with a feature-usage fact table at a defined grain, surrounded by user, feature, date, and device dimensions. RED FLAG: One giant wide table or modeling without defining the grain.

Analytics & Metrics85 sec read

Diagnosing model degradation over time

WHAT IT TESTS: MLOps maturity around drift. OUTLINE: Name it model drift, split data vs concept drift; diagnose by comparing distributions and ruling out pipeline bugs; fix via monitoring and retraining. RED FLAG: Blind retraining before diagnosis.

Growth & Experimentation80 sec read

Designing a self-serve experimentation platform

WHAT IT TESTS: building safe experimentation as a platform, not a service. OUTLINE: SDK with sane defaults, automated pre-launch validation, sample-ratio and guardrail-metric checks.

Growth & Experimentation78 sec read

Sensitivity analysis on a growth model

WHAT IT TESTS: finding leverage in a coupled model. OUTLINE: perturb each input by a normalized amount, measure the change in the long-term output, and use elasticities or global methods to rank drivers.

Growth & Experimentation85 sec read

Build a SaaS churn prediction model

WHAT IT TESTS: end-to-end supervised modeling with a clear label. OUTLINE: define churn and the prediction window, engineer usage-trend and tenure features, try logistic regression then gradient-boosted trees, and evaluate on class-imbalanced metrics.

Growth & Experimentation86 sec read

Peeking in A/B tests and how to mitigate it

WHAT IT TESTS: understanding inflated false positives from repeated looks. OUTLINE: peeking is checking significance repeatedly and stopping at the first significant result, which inflates false positives; mitigate with fixed sample sizes or sequential…

Growth & Experimentation76 sec read

Cold-start to personalized feed transition

WHAT IT TESTS: graceful handling of sparse early signal. OUTLINE: start with popularity or onboarding-declared interests, collect implicit signals like dwell and clicks, then blend toward personalized as confidence grows.

Growth & Experimentation78 sec read

Dynamic personalized onboarding architecture

WHAT IT TESTS: closing the loop from data to decision to learning. OUTLINE: a segmentation pipeline, a serving layer choosing task order per segment, an experimentation engine, and a feedback loop measuring activation.

Growth & Experimentation79 sec read

Cross-platform stateful onboarding sync

WHAT IT TESTS: server-authoritative state with multi-client sync. OUTLINE: store onboarding state server-side keyed to the user, expose idempotent step-completion APIs, and push updates to other clients.

Growth & Experimentation78 sec read

Implement a welcome-message A/B test

WHAT IT TESTS: end-to-end client experiment basics. OUTLINE: deterministic hash of a stable ID for sticky assignment, conditional rendering of the personalized variant, and exposure plus click tracking keyed to the same ID.

Growth & Experimentation75 sec read

Detect fraudulent app installs

WHAT IT TESTS: signal design for install fraud. OUTLINE: click-to-install timing distributions, device and IP fingerprints, post-install engagement, and attribution anomalies.

Growth & Experimentation89 sec read

Explain deferred deep linking flow

WHAT IT TESTS: bridging context across the install gap. OUTLINE: capture link payload server-side at click, route to the store, then match the new install to the click on first launch to route the user.

Growth & Experimentation80 sec read

Design a unique referral code system

WHAT IT TESTS: uniqueness under concurrency and code-space sizing. OUTLINE: a unique DB constraint as the source of truth, generation via random retry or an encoded counter, and collision handling.