با نیم‌فاصله انتقام نگیریم!


فیلد جستجو یکی از قسمت‌های موردعلاقه من تو اپلیکیشن‌ها و وبسایت‌هاست. این جای خالیِ به‌ظاهر ساده، قراره نتیجه کار هماهنگ بچه‌های محصول، محتوا، فروش (و شاید یکی دو واحد دیگه) باشه.


برای طراحیش نیازه به 2 سؤال ساده، جواب عمیق بدیم:

1. کاربر چی جستجو می‌کنه؟

2. ما به کاربر چی نشون بدیم؟


#بااجازه بریم سراغ اسنپ اکسپرس که داره از کاربرایی که نیم‌فاصله رو رعایت نمی‌کنن انتقام می‌گیره!


اینکه موقع ورود اطلاعات اقلام، درست‌نویسی (تو این مورد رعایت نیم‌فاصله) لحاظ شده خوبه؛ اما وقتی قراره رفتار اپلیکیشن مطابق با رفتار نگارشیِ کاربر تغییر کنه، باید 2 تا لیست تهیه کرد:

لیست «اشتباهات درست!»

این لیست شامل غلط‌های املایی و اشتباهات نگارشی پرتکرار کاربره.

مثال: اگه از هر 10 بار جستجوی «چرخ‌کرده»، 6 بارش «چرخ‌گرده» بوده، پس «چرخ‌گرده» یه اشتباهِ درسته و به لیست اضافه می‌شه.

لیست «مامان‌بزرگ»

لیستی از محدودیت‌های سخت‌افزاری، نرم‌افزاری، آگاهی و حوصله کاربر.

در مورد این پست، عدم توجه به این لیست باعث شده این چهار گروه کاربر دست خالی از اپ برن بیرون:

? کاربرایی که کیبورد گوشی‌شون نیم‌فاصله نداره.

? کاربرایی که نیم‌فاصله دارن، اما بلد نیستن استفاده کنن.

? کاربرایی که نیم‌فاصله دارن، بلدن استفاده کنن، اما نمی‌دونن که باید با نیم‌فاصله جستجو کنن.

? کاربرایی که نیم‌فاصله دارن، بلدن استفاده کنن، می‌دونن باید نیم‌فاصله رو هم امتحان کنن، اما حوصله‌شو ندارن.

در نهایت این دو لیست با تیم فنی (Developers) به اشتراک گذاشته می‌شه تا شرط‌های لازم برای نمایش نتایج جستجو، به همه موارد بالا اعمال بشه.

پ.ن: قرار نیست هیچ‌وقت ما به ساز کاربر، محتوای اشتباه بنویسیم. کافیه اشتباهات رو پیش‌بینی کنیم و بر اساس اون نتایج درست رو بهش نشون بدیم.


پ.ن2: پ.ن بالا خطاب به دوستایی بود که معتقدن اصرار به درست‌نویسی اشتباهه و همونطور که کاربر جستجو می‌کنه بنویسیم.


منبع: نوشته مرتضی طاهری