مثل اسفنج باش: پیدا کردن مسئلههای درست
خلاصهٔ کاملتر
این مقاله جواب یه سؤاله که یه مهندس ارشد از نویسنده پرسیده: چطور مسئلههایی پیدا کنم که ارزش کار کردن داشته باشن؟ نویسنده میگه رفتن سراغ تقویم و بلوکه کردن وقت برای «فکر استراتژیک» معمولاً براش جواب نداده. بهجاش مثل اسفنج عمل میکنه: به سروصدای روزمره گوش میده، مشکلات آدما رو جذب میکنه و میذاره ته ذهنش بمونن تا کمکم ربطشون معلوم شه.
به گفتهٔ نویسنده، آدما عاشق حرف زدن دربارهٔ مشکلاتشونن؛ تو جلسهها، چتها و ایمیلها. ولی معمولاً بهجای مشکل اصلی، یه راهحلِ خاص رو درخواست میکنن. نویسنده میگه بهجای اینکه درخواست رو همونطوری قبول کنه، اونقدر میکاوه تا بفهمه طرف واقعاً دنبال چیه و چرا محصولای فعلی جوابش رو نمیدن. حتی کنارشون میشینه و کارشون رو از نزدیک نگاه میکنه.
یکی از درسای مهمش اینه که نباید سریع دست به کار شد. میگه چند بار گولِ اشتیاق یه تیم رو خورده، فیچر رو ساخته و بعد دیده تیم اصلاً ازش استفاده نمیکنه چون اولویتهاشون عوض شده. برای همین میذاره مسئلهها روی هم تلنبار شن. اگه یه مشکل چند بارِ مستقل از تیمای مختلف بیاد بالا، یعنی اولویتش بیشتره؛ یا شاید چند تا مسئلهٔ بهظاهر متفاوت تهتهش یه شکل داشته باشن.
نمونهش ابزار Perfetto ئه که روش کار میکنه. تیمای مختلف مدام درخواستای کوچیک و خاص میدادن؛ یکی میخواست trackهای موردعلاقهش بالای صفحه سنجاق شن، یکی همینو برای یه سری دیگه میخواست. نویسنده میگه بالاخره فهمید هیچکدوم دقیقاً همون فیچری که خواستن رو نمیخوان؛ همهشون در واقع میخواستن Perfetto رو برای کار خودشون شخصیسازی کنن. نیاز اصلی یه فیچر خاص نبود، بلکه قابلیتِ گسترشپذیریِ UI بود.
ولی هشدار میده که «شکل مشترک» فقط یه فرضیهست و خوشفرم بودنِ یه ایده دلیل درست بودنش نیست؛ خودش یه بار سرِ یه سیستم کش گول خورده و آخر مجبور شده طرح رو دو تیکه کنه. قبل از ساختن، ایده رو محک میزنه: اگه کمریسک باشه سریع انجامش میده، اگه مطمئن نباشه یه نمونهٔ اولیهٔ دورریختنی میسازه. آخرش هم با نوشتن دو تا RFC و کلی گفتوگو، قابلیت macros و extension server رو به Perfetto اضافه کرد که حالا دهها تیم تو گوگل ازش استفاده میکنن.
نکات کلیدی:
- بهجای «فکر استراتژیک» با تقویم، مثل اسفنج به مشکلات روزمره گوش بده
- دنبال مشکل اصلی باش، نه راهحلی که آدما درخواست میکنن
- صبر کن تا مسئلهها تلنبار شن؛ تکرار شدنشون نشونهٔ اهمیته
- چند درخواست متفاوت ممکنه یه ریشهٔ مشترک داشته باشن
- قبل از ساختن، ایده رو با نمونهٔ اولیه و بازخورد محک بزن




