DM9: Growth engineering: referrals, sharing and lifecycle messages

Lesson 5 of 5 · reading 15–25 minutes; practice and project time is on the module page

Feature flags, growth experiments and ethics

🎯You'll be able to

Use feature flags to release and test growth features safely, and judge growth tactics against fairness and India's rules on dark patterns.

🏠The everyday picture

A restaurant trying a new dish offers it to a few tables first. If guests don't like it, the chef stops serving it tonight, without reprinting the menu.

📘What it really is

📝A worked example

Input: a proposed "Only 2 left!" badge on every product page, to be tested behind a flag.

Steps:

  1. Check the claim: MittiMart has dozens of each item in stock; the badge would be false.
  2. Name the pattern: false urgency, listed in the 2023 guidelines.
  3. Replace the idea: show real delivery dates (the feature tested in Project 2), behind a flag, with guardrails.

Expected output: the badge is rejected before testing; the honest alternative goes to the experiment plan.

🌍Where it's used

📝Case scenario

A travel site showed "5 people are looking at this hotel" on every page, generated randomly. Bookings rose briefly; complaints and social media criticism followed when a journalist showed the number was fake. The feature was removed and replaced with real availability.

🖱️Try it

Find one growth tactic on an app or site you use (a timer, a badge, a pop-up, a pre-ticked box). Decide whether it's honest, and name the pattern if not. Success: a one-line verdict with a reason.

⚠️Common mistakes

🛠️For your project

Project 2's experiment used a flag-like split to show the delivery date. Your capstone's design notes should say how each growth idea would be flagged, tested and checked against the guidelines.

✅Quick check

What's a kill switch?

Show the answer

A feature flag that turns a feature off immediately if something goes wrong.

Does testing a dark pattern in an A/B test make it acceptable?

Show the answer

No. If it misleads customers, don't build or test it.

← PreviousLifecycle messages people want
ProLearners Assist