یک ایدهی اپلیکیشن دارید و نمیدانید از کجا شروع کنید. این مسیرِ صادقانه و مبتنیبر کاهش ریسک است، از یک طرح روی کاغذ تا اپلیکیشنی که کار میکند و آدمهای واقعی از آن استفاده میکنند، بدون همبنیانگذار فنی و بدون بودجهی ششرقمی.
هر کسی که ایدهی اپلیکیشنی دارد بدون پیشینهی فنی: بنیانگذاران، مدیران اجرایی، متخصصان حوزه، و سازندگان بار اولی که میخواهند درست شروع کنند.
- یک حرکت اول روشن که ساختن نیست
- راهی کمهزینه که ثابت میکند مردم واقعاً آن را میخواهند
- کوچکترین نسخهای که ارزش ساختن اول را دارد
- اپلیکیشنی که پیش روی کاربران واقعی کار میکند، و اینکه بعد چه باید کرد
تقریباً هر کسی که ایدهی اپلیکیشنی دارد از جای اشتباه شروع میکند: تلاش میکند همهچیز را یکجا بسازد. بعد ماهها میگذرد، پول خرج میشود، و سختترین پرسش هرگز پاسخ داده نمیشود، اینکه آیا اصلاً کسی آن را میخواست. ترتیب بهتری وجود دارد. ثابت کنید مردم آن را میخواهند، ثابت کنید میتوانند از آن استفاده کنند، ثابت کنید حاضرند پول بدهند، و تنها آنگاه صیقلش دهید. این راهنما همان ترتیب را طی میکند، و برای کسی ساخته شده که پیشینهی فنی ندارد و میخواهد بدون استخدام یک تیم در آغاز، از یک ایده به یک اپلیکیشن واقعی و کارآمد برسد.
با ساختن شروع نکنید. با کاهش ریسک به ترتیب درست شروع کنید: نخست ثابت کنید مردم آن را میخواهند، سپس اینکه میتوانند از آن استفاده کنند، سپس اینکه حاضرند پول بدهند، و تنها آنگاه آن را صیقلی کنید. اولین حرکت واقعی این است که ایدهتان را در یک جمله بنویسید که میگوید برای چه کسی است و کدام مشکلِ یگانه را برطرف میکند، بعد پنج نفر از همان آدمها را پیدا کنید و بپرسید آیا آن مشکل واقعی است. ساختن گام چهارم است نه گام اول، و وقتی به آن رسیدید میتوانید اپلیکیشن را به زبان ساده توصیف کنید و بهجای یک سال، در یک بعدازظهر یک نسخهی کارآمد داشته باشید.
علت اهمیت این ترتیب آن است که بیشتر ایدههای اپلیکیشن به یک دلیل شکست میخورند: هیچکس به اندازهی کافی به آنها نیاز نداشت. نوشتن کد این را درست نمیکند، فقط اشتباه را پرهزینهتر میکند. وقتی نخست اعتبارسنجی میکنید، یا یک ایدهی ضعیف را در یک هفته به بهای چند گفتوگو کنار میگذارید، یا با دانستنِ دقیقِ اینکه چه بسازید و برای چه کسی، وارد مرحلهی ساخت میشوید. هر دو نتیجه بُرد است. تنها حرکت بازنده این است که شش ماه در تاریکی بسازید.
اعتبارسنجی سنگین به نظر میرسد. اینطور نیست. مشتی گفتوگوی صادقانه و یک آزمون کوچک است، که پیش از نوشتن یک خط یا خرج کردن یک دلار برای ساختن انجام میشود. هدف این است که مشکل را با کلماتِ خودِ شخص دیگری، بدون تلقین، بشنوید و ببینید آیا او همین امروز به شکلی دستوپاشکسته میکوشد آن را حل کند. مشکلی که مردم همین حالا دورش را میگیرند، مشکلی است که ارزش ساختن برایش را دارد.
یک هفته گفتوگو میتواند شش ماه ساختنِ چیز اشتباه را از شما بگیرد. هیچکس از اعتبارسنجی پشیمان نمیشود. آنها که پشیمان میشوند کسانیاند که از آن گذشتند، یک سال ساختند، در سکوت منتشر کردند، و تنها آنگاه پرسشی را پرسیدند که میتوانستند در پنج گفتوگو پاسخش را بیابند.
همینکه نیاز واقعی شد، در برابر وسوسهی ساختن هر چیزی که تصور کردهاید مقاومت کنید. نسخهی اول شما یک کپی کوچک از محصول نهایی نیست. کوچکترین چیزی است که ارزش اصلی را ثابت میکند و به یک شخص واقعی اجازه میدهد به یک نتیجهی واقعی برسد. هر چیزی که آن هسته نیست، حواسپرتیای است که میتوانید بعداً اضافه کنید، وقتی مردم پیشتر در حال استفاده از آناند.
کسی یک بازارگاه کامل را تصور میکند: پروفایلها، امتیازدهیها، گفتوگو، پرداختها، یک اپلیکیشن موبایل، و یک پنل مدیریت. وعدهی هستهای سادهتر است: پیوند دادن کسی که کاری برای انجام دادن دارد با کسی در همان نزدیکی که میتواند آن را انجام دهد. نسخهی اولِ واقعی یک صفحه برای ثبت یک کار است، یکی برای برداشتن آن، و راهی برای تماس با یکدیگر. این میتواند همین هفته پیش روی کاربران واقعی باشد. امتیازدهی و پرداختها جای خود را پس از آن به دست میآورند که مردم پیشتر در حال جور شدن با هماند، نه پیش از آن.
این همان گامی است که همه گمان میکردند گام اول است، و حالا بخش آسان کار است. برای رسیدن به یک نسخهی اولِ کارآمد نیازی به استخدام برنامهنویس یا یادگیری کدنویسی ندارید. اپلیکیشنی را که دامنهاش را تعیین کردهاید به زبان ساده توصیف میکنید، یک اپلیکیشن واقعی تحویل میگیرید، آن را پیش روی همان پنج نفری میگذارید که پیشتر با آنها حرف زدهاید، و تماشا میکنید چه میشود.
همینکه ایدهتان به یک محصول واقعی بدل میشود، مطمئن شوید مالِ شما باقی میماند. توانایی نگه داشتن و برونبری کدتان یعنی چیزی که ساختهاید داراییای است که مالکش هستید، نه چیزی که از یک بستر اجاره میکنید که میتواند قیمت یا قواعدش را عوض کند. این تمایز در روز اول چیزی برایتان خرج ندارد و در روز سیصدم همهچیز را حفظ میکند.
انتشار خط پایان نیست، لحظهای است که حدس زدنتان پایان مییابد و یادگیریتان آغاز میشود. کاربران واقعی در یک هفته چیزی به شما میآموزند که هیچ نقشهای نمیتوانست پیشبینی کند. انضباط اکنون این است که آهسته اضافه کنید و بگذارید شواهد، نه خیال، تصمیم بگیرند چه چیزی در پی میآید.
این کل مسیر است: خواسته را ثابت کنید، هسته را دامنهبندی کنید، نسخهی واقعی را بسازید، و بر پایهی شواهد رشد کنید. Fine Structure دقیقاً برای همین حلقه ساخته شده است. اپلیکیشنتان را به زبان ساده توصیف میکنید و یک نسخهی کارآمد با ورودها و دادههای واقعی به دست میآورید، کد را مالک هستید و میتوانید برونبری کنید، آن را روی یک نشانی واقعی منتشر میکنید، و هر وقت آماده بودید میتوانید عاملهای هوش مصنوعی را برای کسبوکار پیرامون آن اضافه کنید. شروع رایگان است، و نخستین نسخهی کارآمدتان معمولاً چند دقیقه طول میکشد، یعنی ایدهای که مدتهاست رویش نشستهاید میتواند بهجای روزی روزگاری، همین امروز پیش روی آدمهای واقعی باشد.
نه با ساختن. با نوشتن ایدهتان در یک جمله شروع کنید که میگوید برای چه کسی است و کدام مشکلِ یگانه را برطرف میکند، بعد با پنج نفری که با آن جمله میخوانند حرف بزنید و بپرسید امروز چطور با مشکل کنار میآیند. این در یک هفته به شما میگوید آیا ایده ارزش ساختن دارد. ساختن پس از آن میآید که بدانید نیاز واقعی است، و تا آن زمان یک بعدازظهر طول میکشد، نه یک سال.
یک ایدهی خوب مشکلی را حل میکند که مردم همین حالا میکوشند دورش را بگیرند. اگر کسانی که با آنها حرف میزنید اکنون با یک صفحهگستردهی بههمریخته، یک گفتوگوی گروهی، یا یک روال دستی سر میکنند، تقاضا واقعی است. اگر فقط مؤدبانه سر تکان میدهند و چیزی را عوض نمیکنند، ایده پیش از ساختن باید تغییر کند. آنچه مردم میکنند را تماشا کنید، نه آنچه میگویند شاید بکنند.
نه. ابزارهای امروزی به شما اجازه میدهند اپلیکیشن را به زبان ساده توصیف کنید و یک نسخهی واقعی کارآمد تحویل بگیرید، با ورودها و دادهها. مهارتی که اهمیت دارد کدنویسی نیست، بلکه دامنهبندی ایده تا آن یک چیزی است که ارزش دارد نخست اثبات شود، و صادق بودن دربارهی آنچه کاربران واقعی با آن میکنند.
بسیار کمتر از گذشته. اعتبارسنجی فقط وقت شما و چند گفتوگو هزینه دارد. ساختن یک نسخهی اول با ابزارهای امروزی کسری از دهها هزار دلاری هزینه دارد که توسعهی سفارشی زمانی میطلبید، و میتوانید رایگان شروع کنید. مسیر پرهزینه همان قدیمی است: ماهها و بودجهای بزرگ صرف ساختن کنید پیش از آنکه اصلاً بررسی کرده باشید کسی آن را میخواهد.
اعتبارسنجی حدود یک هفته گفتوگوست. یک نسخهی اولِ دامنهبندیشده میتواند در یک بعدازظهر تا چند روز کار کند، وقتی آن را به زبان ساده توصیف میکنید بهجای اینکه دستی کد بزنید. تصویر کامل به این بستگی دارد که چقدر تنگ دامنهبندی میکنید، و دقیقاً به همین دلیل است که کوتاه کردن ایده تا هستهاش در آغاز اینقدر اهمیت دارد.
MVP، یعنی کمینهی محصول پذیرفتنی، کوچکترین نسخهای است که ارزش هستهای شما را ثابت میکند و یک کاربر واقعی را به یک نتیجهی واقعی میرساند. از آنجا شروع میکنید چون سریعترین راه است برای آموختنِ اینکه آیا ایده کار میکند، بیآنکه ماهها صرف ساختن قابلیتهایی کنید که کسی نخواسته است. این یک نسخهی کوچکتر از محصول نهایی نیست، آن یک بخش ضروری است، که زود منتشر میشود.
برای بیشتر مردم، نه. ایدهها فراواناند و اجرا نادر است، و پنهانکاری معمولاً بازخوردی را از شما میگیرد که ایده را خوب میکند. خطر بزرگتر این نیست که کسی ایدهتان را بدزدد، بلکه این است که چیزی بسازید که کسی نمیخواهد. با کاربران بالقوهی واقعی حرف بزنید، نسخهی اول را بسازید، و پیش روی مردم بگذارید. شتاب، یک ایده را بسیار بهتر از سکوت حفاظت میکند.
اپلیکیشن دامنهبندیشده را به زبان ساده توصیف میکنید و از ابزاری استفاده میکنید که یک اپلیکیشن واقعی کارآمد به شما میدهد، با ورودها و دادهها، که مالکش هستید و میتوانید منتشرش کنید. این همان مانع کلاسیکِ نیاز به یک برنامهنویس برای شروع را برمیدارد. Fine Structure برای همین ساخته شده است: از یک توصیفِ بهزبانساده تا یک اپلیکیشنِ کارآمد و قابلانتشار که میتوانید پیش روی کاربران بگذارید، همراه با عاملهای هوش مصنوعی برای سمت کسبوکار هر وقت به آنها نیاز داشتید.