Files
2026-08-06 11:31:13 +08:00

39 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## THE FATWA (HUKM)
**HUKM:** We will frame the problem as *“Customers abandon the checkout flow because they cannot predict the total cost before entering payment details”* — and we will **not** build a “guest checkout” or “one-click purchase” until we validate that this root cause is solved.
**DALEEL:** Continuous discovery interviews (n=23) showed 78% of dropoffs occur on the payment screen after unexpected fees appear; quantitative funnel analysis confirms a 34% exit rate at that step. This is a **zanni** (probable) but actionable signal—the pain is real (Hifz alMal: loss of money through surprise fees; Hifz alAql: cognitive load of uncertainty). The *maqsad* of clarity (alAql) is violated by hidden costs, creating a “job” of *predicting total cost before committing*.
**MAQSAD:** Hifz alAql (preservation of clarity and sound decisionmaking) — the users mind is burdened by ambiguity. The JTBD is: *“Help me know the exact price before I decide to pay.”* Serving this maqsad also indirectly protects Hifz alMal (avoiding financial regret) and Hifz alNasl (trust in the transaction for future use).
**SHURUT:**
- **Condition 1:** The solution must surface the *allinclusive* total (tax, shipping, discounts) before the user enters any payment information.
- **Condition 2:** Feature must ship with an A/B test measuring checkout completion rate (North Star: +15% relative improvement within 2 weeks).
- **Condition 3:** Rollout initially to 10% of traffic; if confidence interval for detriment exceeds 5%, pause and revert.
- **Condition 4:** Legal must approve feetransparency wording to avoid false claims (Hifz alDin: honesty in business).
**MUNKATHIRAT (Nullifiers):**
- If after 2 weeks the checkout completion rate does not improve by at least 5% (statistically significant), the fatwa is revoked and we return to discovery.
- If user interviews reveal the real job is *speed*, not *clarity* (e.g., they want oneclick checkout even with surprise fees), then this problem statement is invalid and we pivot.
- If engineering cost exceeds 4 sprints, the fatwa is nullified because the *maslaha* does not outweigh the delay to other work.
---
## THE PROTOCOL
**STEP 1: Prototype the “total cost preview” on the cart page.**
This sprint: design a singlescreen mockup that shows the final price with a breakdown (subtotal + tax + shipping). Test with 5 users via moderated interviews. *Deadline: End of Week 1.*
**STEP 2: Validate the JTBD with a concierge MVP.**
For 2 days, manually message every user who reaches the payment screen with a popup: “Your total will be $X. Continue?” Measure how many complete vs. abandon. *Deadline: Week 2, Days 12.*
**STEP 3: Decide to build or kill.**
Based on Step 2 data (if >70% of users who see the total proceed), write the engineering ticket for the full feature. If not, return to discovery and reframe the problem. *Deadline: Week 2, End of Day 5.*
---
## MUHASABA (RETROSPECTIVE)
**What would we have missed if we had jumped straight to building “guest checkout” without first isolating the real costclarity job?**
This question forces the team to confront the most common product fallacy: mistaking a symptom (low conversion) for a root cause (unexpected fees). If we had shipped guest checkout, we might have seen a small bump from reduced friction—but the core trust issue would remain, and churn would resurface. The *muhasaba* must ask: *Did we truly distinguish the users “job” from our own assumptions?* If the answer is “no,” then next time we need to spend more time in the Problem Quadrant before writing a single line of code.