محمد کاظمی
محمد کاظمی
خواندن ۲ دقیقه·۳ سال پیش

بررسی دلیل ریشه‌ای (Root Cause Analysis)

یکی از مفاهیمی که پروداکت منیجرها یا اعضای تیم پروداکت نیازه بدونن روش تحلیل و بررسی دلیل ریشه‌ای هست. زمانی که دارید متریک‌ها یا KPIها رو مانیتور می‌کنید ممکنه در نرخ اون متریک افت اتفاق افتاده باشه و برای اینکه بفهمیم مشکل از کجاست و چه چیزی باعث بوجود اومدن این افت شده، RCA یا Root Cause Analysis خیلی بهمون کمک می‌کنه.

حالا RCA رو می‌شه با ابزارهای مختلفی انجام داد که چندتاش رو اینجا نام می‌برم:

  • 5 Whys analysis
  • Cause and Effect Analysis - Fishbone Diagram
  • RCA diagram
  • Fault Tree Analysis

این ابزارها خوب و کاربردی هستن اما گاهی کارکردن با خود ابزار ممکنه چالش بر انگیز باشه و باعث بشه ما این متدلوژی خوب رو مثلا بخاطر سختی ابزار کنار بزاریم!

فارغ از اینکه ابزارها یا دیاگرام‌های بالا چطوری کار می‌کنن یک ساختار خوب برای RCA شامل موارد زیر می‌شه:

  • Internal Factors
  • External Factors
  • System Factors
  • Out of Control

برای بررسی دلیل ریشه‌ای پیشنهاد می‌شه بر اساس این ساختار زوایای مختلفی رو بررسی کنیم تا به مشکل اصلی برسیم من یک نمونه مثال برای این موضوع آماده کردم که اینجا به اشتراک می‌زارم تا شما دوستان هم با این متد بیشتر آشنا بشید.

در این مثال بعد از لانچ یک فیچر پروداکتی متوجه شدیم که فقط 5% از سفارشات با استفاده از این فیچر بوده و براورد ما در تیم اینه 5% نرخ کمی هست و حتما یک جایی مشکل وجود داره، برای ریشه‌یابی دلیل اصلی از ساختار بالا استفاده کردیم.

All factors
All factors
All factors with subset
All factors with subset


Internal factors-metric wise
Internal factors-metric wise
Internal factors-user segmentation wise
Internal factors-user segmentation wise
Internal factors-UX wise
Internal factors-UX wise
System factors-technical and data tools wise
System factors-technical and data tools wise
External factors-All subsets
External factors-All subsets
Out of control-All subsets
Out of control-All subsets


All factors
All factors


همینطور که می‌بینید از طریق ساختار بالا و زوایای مختلف مشکل رو بررسی کردیم تا بتونیم ریشه اصلی رو پیدا کنیم، حتما با چک کردن موارد بالا یک‌سری دلیل پیدا می‌شه که با ارزیابی کردن‌شون می تونیم ریشه اصلی مشکل رو پیدا کنیم.

بطور کلی زمانی که درگیر چالش پیدا کردن دلیل افت یک متریک یا دلیل عدم موفقیت یک فیچر هستیم می‌تونیم از این متدلوژی استفاده کنیم، RCA باعث می‌شه بتونیم همه جوانب رو بررسی کنیم و چیزی رو از قلم نندازیم.

امیدوارم این مقاله براتون مفید بوده باشه، خوشحال می‌شم نظر و تجربه‌تون رو به اشتراک بزارید.



من محمد هستم یک مدیر محصول، تیم بیلدر و علاقه مند به خلق محصولات جدید
شاید از این پست‌ها خوشتان بیاید