βΆShould I rely on frameworks or intuition when solving problems?
Frameworks + intuition, not either/or. Frameworks (5 Whys, Fishbone, MECE) prevent blind spots and ensure you've asked 'why' at least 5 times before jumping to solutions. Intuition fills gaps when data is scarce or time is short. Best practice: use a framework to structure your thinking (even for 10 minutes), then trust your gut for the final call. Frameworks prevent obvious mistakes; intuition catches novel patterns. Skipping frameworks = high risk of misdiagnosis (treating symptom instead of root cause). Skipping intuition = slow, rigid, misses context.
βΆHow is structured problem-solving different from just 'thinking hard'?
Thinking hard doesn't scale; 10 smart people thinking hard produce 10 different opinions. Structured problem-solving (5 Whys, Fishbone, issue tree) ensures all 10 people ask the same questions in the same order. Result: faster consensus, fewer 're-opens', reproducible diagnosis. Structured thinking is also reviewable β your boss can check your logic, spot where you went wrong, and teach you. Ad-hoc intuition is a black box: 'I just knew.' Structures work best under uncertainty (many possible causes) and time pressure (no room for 10 iterations).
βΆWhat does MECE actually mean and how do I use it in practice?
MECE = Mutually Exclusive, Collectively Exhaustive. Every category is different (no overlap) and all options are covered (no gaps). Example: 'Why did revenue drop?' β MECE buckets: (1) fewer customers, (2) lower average order value, (3) fewer orders per customer. Each is distinct, together they explain 100% of revenue. Non-MECE version: 'pricing issue + acquisition problem + retention issue' has overlap (pricing affects AOV and orders). MECE first requires a hypothesis about the DIMENSION (revenue = units Γ price, or customers Γ orders, etc.), then breaking that dimension exhaustively. Tools: draw a 2Γ2 matrix, use logic trees, or list axes explicitly (market segment Γ product type, etc.). Practice: any time you say 'other', your breakdown is incomplete.
βΆRoot-cause analysis: when do I know I've gone deep enough?
5 Whys is a heuristic, not a law. Stop when: (1) you've reached the point where further asking requires data you don't have, or (2) the answer points to a decision or design choice (not another mystery), or (3) fixing the root cause is in your control (or escalation path is clear). Example: 'Why is the server slow?' 'Why is the database bloated?' 'Why are we running a full scan?' 'Because the index wasn't created.' (STOP β now you escalate to DBA or fix it yourself). Avoid: spiraling into philosophy ('Why do people make mistakes?') or blame ('Why did Bob not test?'). Root cause is actionable, not philosophical.
βΆHow do I make decisions when data is incomplete or conflicting?
Use decision matrices (score options on criteria, weight criteria by importance) or scenario planning (what if X is true vs what if Y is true, plan both). Acknowledge uncertainty in your recommendation ('If churn is 5%, we have 2 years runway; if it's 10%, we have 1 year'). Test high-impact, low-cost hypotheses first (quick surveys, small experiments, user interviews) before committing. Avoid: over-analyzing to paralysis, or flipping a coin. Best practice: set a 'decision deadline' and commit to gathering data only up to that date, then decide with what you have. Reversible decisions (can be undone quickly) can be made faster than irreversible ones (should require more data and debate).
βΆFrameworks for problems with lots of variables and interdependencies β what do I use?
When many variables interact (supply chain, product portfolio, customer retention), use: (1) System dynamics / causal loop diagrams to map interdependencies, (2) Sensitivity analysis (which variables move the needle most?), (3) Scenario planning (best-case, base-case, worst-case), (4) Game theory if adversarial. Start with causal diagram (draw arrows: does A affect B? does B feedback to A?), identify the leverage points (variables that have outsized impact on outcomes), then model. Tools: Miro for diagrams, Notion for interactive tables, Lucidchart for system maps, or spreadsheets for sensitivity. Avoid: assuming linear relationships (doubling ad spend = doubling revenue) β test interactions.
βΆHow do I teach problem-solving to my team?
Model the frameworks explicitly (think aloud, write the structure on the board, explain why you're asking each question). Have them attempt a small problem using the framework, then review their structure (not their answer β the process). Mistake: just giving them the answer. Instead: ask them 'Why do you think that's the root cause?' and push back on unsupported leaps. Build 'problem-solving sprints' where teams spend 1-2 hours on a mystery (given incomplete info) and present their diagnosis to peers. Celebrate good process (clear MECE, tested assumptions) even if the answer is wrong; flag bad process (jumped to solution, ignored data) even if they got lucky and were right. Over time, the frameworks become second nature and they think faster without the scaffolding.