ابزار داخلی در برابر اپ مشتری: کدام را بسازیم (و چرا اهمیت دارد)

همان اپ‌ساز هوش مصنوعی می‌تواند یک اپ زمان‌بندی شیک برای مشتری‌های عکاسی‌تان بسازد، یا یک جایگزین زمخت ولی محبوب برای صفحهٔ گستردهٔ تیم عملیاتتان. از بیرون، هر دو «اپ» هستند. از درون، دو کار کاملاً متفاوت‌اند، و یکسان دیدنشان رایج‌ترین اشتباهی است که سازندگان تازه‌کار مرتکب می‌شوند.

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

این هم راهی برای فهمیدن اینکه واقعاً دارید کدام را می‌سازید، و وقتی فهمیدید چه چیزی تغییر می‌کند.

مخاطب تقریباً همه چیز را تعیین می‌کند

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

هم‌تیمی کسی است که مجبور است از این چیز استفاده کند، چون رئیسش گفته. کسی هم هست که ساعت ۱۱ شب در یک پیام Slack به شما می‌گوید که ترتیب آیتم‌های آن منوی کشویی اشتباه است. زشتی را تحمل می‌کند. کندی را تحمل نمی‌کند، چون روزی چهل بار از آن استفاده می‌کند.

همان اپ‌ساز. شاید همان مجموعه قابلیت‌ها. اما استانداردی به‌شدت متفاوت.

وقتی پای یک اپ‌ساز هوش مصنوعی می‌نشینید تا آنچه می‌خواهید را توصیف کنید، اولین پرسشی که باید برای خودتان پاسخ دهید این است: کاربر کیست، و آیا خودش انتخاب کرده که اینجا باشد؟

ابزارهای داخلی: سرعت بر صیقل می‌چربد

ابزارهای داخلی با یک چیز زنده می‌مانند یا می‌میرند: چقدر در وقت آدم‌هایی که از آن استفاده می‌کنند صرفه‌جویی می‌کنند؟

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

تیم او بیش از هر نرم‌افزار دیگری که دارند از این یکی استفاده می‌کند. این ابزار حدود پنج ساعت در هفته از پیام‌های Slackِ «کسی به لوله‌کش دربارهٔ واحد ۴ زنگ زده یا نه؟» را برایشان نجات داد. صیقل‌دادن، صفر ساعت ارزش اضافه می‌کرد.

سه ویژگی که در ابزارهای داخلی خوب‌ساخته‌شده می‌بینم:

  • کوتاه‌ترین مسیر از «می‌خواهم X را انجام دهم» به «X انجام شد» برنده است. صفحهٔ خوش‌آمدگویی را رد کنید. ویزارد را رد کنید. مستقیم خود کار را باز کنید.
  • حالت‌های حاشیه‌ای می‌توانند زشت باشند. اگر یک هم‌تیمی به خطایی بخورد، در Slack به شما خبر می‌دهد. مشتری فقط می‌رود.
  • به‌روزرسانی‌ها روزانه می‌رسند، نه در قالب نسخه‌ها. شما محصولی عرضه نمی‌کنید. دارید کارگاه خودتان را تنظیم می‌کنید.

اگر برای تیمتان می‌سازید، با تمام وجود به سمت «زشت و کاربردی» بروید. در برابر وسوسهٔ افزودن یک صفحهٔ بازاریابی، یک صفحهٔ تنظیمات، یا یک حالت خالی زیبا مقاومت کنید. هیچ‌کدامشان به زحمتشان نمی‌ارزد.

اپ‌های مشتری: لبه‌های کسل‌کننده، خودِ محصول‌اند

اپ‌های مشتری بیشتر لبه هستند. جریان ورود. شروع به کار. وقتی یک کارت اعتباری رد می‌شود چه می‌شود. ایمیلی که هنگام بازنشانی رمز عبور ارسال می‌شود. صفحه‌ای که کسی اولین بار که اپ را باز می‌کند و هنوز هیچ چیزی در آن ندارد می‌بیند.

هیچ‌کدام از این‌ها آن قابلیتی نیستند که شما را به وجد آورد. همگی همان چیزی هستند که مشتری بر اساسشان دربارهٔ شما قضاوت می‌کند.

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

  • ایمیل تأیید در پوشهٔ هرزنامه نشست.
  • پس از تأیید، اپ کاربر را در یک داشبورد خالی بدون هیچ راهنمایی رها کرد.
  • دکمهٔ «اولین صورت‌حسابتان را بسازید» روی یک لپ‌تاپ ۱۳ اینچی پایین‌تر از خط دید بود.

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

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

چطور بفهمید کدام را می‌سازید

تصمیم میان ابزار داخلی و اپ مشتری، وقتی چند پرسش تشخیصی بپرسید، آسان‌تر از آن است که به نظر می‌رسد:

چه کسی هزینهٔ این را می‌دهد؟ اگر پاسخ این است که «شرکتی که برایش کار می‌کنم، به‌عنوان بخشی از هزینه‌های جاری»، این یک ابزار داخلی است. اگر پاسخ این است که «کاربر، به‌صورت فردی، با کارت اعتباری خودش»، این یک اپ مشتری است. حالت میانه — رئیستان پول می‌دهد، اما رئیستان یک مشتری است — معمولاً همچنان به سمت انتظارات اپ مشتری کشیده می‌شود.

اگر یک ساعت از کار بیفتد چه می‌شود؟ ابزار داخلی: کسی کلافه می‌شود. اپ مشتری: کسی می‌رود. شعاع انفجار یک باگ به‌شدت متفاوت است.

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

آیا کاربران حق انتخاب دارند؟ ابزارهای داخلی اجباری‌اند. اپ‌های مشتری اختیاری‌اند. کاربران اختیاری همان لحظه‌ای که چیزی آزارشان دهد می‌روند.

اگر نمی‌توانید به این‌ها روشن پاسخ دهید، نمی‌دانید چه می‌سازید، و اپ‌ساز هوش مصنوعی هم نمی‌تواند کمکتان کند که به نتیجه برسید.

دام پنهان: ابزارهایی که محصول می‌شوند

اینجا جالب می‌شود. موفق‌ترین محصول‌های مستقلی که می‌شناسم، زندگی‌شان را به‌عنوان ابزار داخلی آغاز کردند. کسی چیزی برای تیمش ساخت، تیم آن را به دوستی نشان داد، دوست هم یکی خواست، و حالا یک مشتری وجود دارد.

این یک داستان عالی است. ولی لحظهٔ بیشینهٔ خطر هم هست، چون لحظه‌ای که از کسی پول می‌گیرید، استاندارد یک‌شبه بالا می‌رود. نوار کناری زشتی که تیمتان تحملش می‌کرد، حالا یک ریسک ریزش است. مدیریت خطای «به برنامه‌نویس در Slack پیام بده» حالا یک کابوس پشتیبانی است.

اگر دارید با یک اپ‌ساز هوش مصنوعی از این پل عبور می‌کنید، با آن مثل یک گذار واقعی برخورد کنید. یک هفته — دست‌کم یک هفته — را صرف لبه‌های کسل‌کننده کنید. شروع به کار. حالت‌های خالی. پنج دقیقهٔ اول پس از ثبت‌نام. پیام‌های خطایی که خودشان را توضیح می‌دهند. تا این کار تمام نشده، ابزار را تبلیغ نکنید.

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

پرسشی که باید با آن بمانید

کل پرسش ابزار داخلی در برابر اپ مشتری، پیش از آنکه ایده‌ای را به یک اپ‌ساز هوش مصنوعی توصیف کنید، در یک پرسش از خودتان خلاصه می‌شود: این ابزاری است که خودم به کار می‌برم، یا محصولی که عرضه می‌کنم؟

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

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