توضیحات ضروری:
۳ هفته پیش همانطور که قول داده بودیم نسخه ابتدایی اپلیکیشن ویرگول را برای گوشیهای اندروید منتشر کردیم. از میان کل افرادی که اپلیکیشن را نصب کردند و نظرشان را در مورد آن به ما اعلام کردند، نظر چند نفر این بود که چرا این اپلیکیشن را با تعداد امکانات محدود منتشر کردیم؟
چند نفرشان هم حتی در ادامه به زیبایی هرچه تمامتر اقدام به تصویرسازی از ویرگول رویایی خودشون کرده بودند. همه بخشها و قابلیتهایی که در طول چندماه آینده ما به اپلیکیشن اضافه میکنیم.
اما چیزی که باعث شد این مطلب را بنویسم، علاقهی ما به بلند قدم برداشتن است. جایگاهش فرقی ندارد، ما میخواهیم یک شبه پولدار شویم؛ یک شبه کار بلد شویم، یک باره سرویسمان را لانچ کنیم و The next big thing بعدی باشیم.
برای ما هم پیش آمده که زمانی که در حال پیاده سازی یک قابلیت بودهایم در اواسط کار دچار تغییر نگرش شدهایم. اما عکس العمل ما به این شرایط رد کردن ایده جدید و موکول کردن همه چیز به بعد از انتشار و دریافت فیدبک از کاربران واقعی است.
اتفاقی که معمولا رخ میدهد این است که محصول قبل و بعد از عرضه دهها بار تغییر میکند. این تغییرات بعدا در قابلیتهای مختلف نیز گسترش پیدا میکند. اما هر تغییری که تا قبل از انتشار محصول و گرفتن فیدبک از طرف کاربران اتفاق بیفتد تنها یک تئوری است و ما با این تغییرات، انرژی بچههای تیم را (احتمالا در مسیری اشتباه) از بین خواهیم برد.
این آفتی است که خود من هم قبلا و زمانی که در تمیاب بودم دچارش بودم. تغییرات بیحد و اندازه در تمیاب قبل از اینکه قابلیت را به دست مشتریان واقعی برسانیم باعث خستگی تیم و بالا رفتن هزینه مالی/زمانی توسعه شد. در نهایت نیز زمانی که قابلیت منتشر شد دیدم اکثر آن تغیرات و آن چیزی که فکر میکردم با آنچه که در واقعیت وجود داشت تفاوت زیادی دارد.
برای همین تلاش ما در ویرگول تا امروز این بوده که قابلیتهای جدید را به سرعت در اختیار کاربران قرار دهیم و سپس با توجه به فیدبکها برای تکمیل و عرضه عمومی آن تصمیم بگیریم. اتفاقی که پیش از این در همه بخشهای ویرگول افتاده است. به عنوان مثال قابلیت انتشارات که در فروردین ماه به صورت عمومی معرفی شد را از ۳ ماه قبل در اختیار بعضی از دوستان قرار دادیم و تا زمان انتشار عمومی ۳ مرتبه برای آن آپدیت ارائه کردیم.
خروجی این کار جالب است، به عنوان نمونه قابلیتی که در ابتدا در ذهنم آن را برای دومین ماهِ فعالیت ویرگول درنظر داشتم هنوز کدنویسی نشده چرا که کاربران نیازی به آن ندارند.
حالا که اولین نسخه رسمی انتشارات عرضه شده، میتوانم بگویم که زمانِ اولین استفاده کننده که تیم فنی کافه بازار بود، هنوز پنلی برای ساخت و تغییرات وجود نداشت و اکثر بخشها به شکل هارد کُد و به صورت مستقیم برای مشتری x یا y پیاده سازی شده بود، بدون درگیر شدن با دیتابیس.
نکته ضروری:
این صحبتها به هیچ وجه به معنی این نیست که ما قابلیت را ناقص، بدون تست یا پر از خطا در اختیار کاربران قرار میدهیم. برعکس، ما تلاش میکنیم که اگر در هر آپدیت فقط ۱ قابلیت عرضه میکنیم سعی کنیم کاری کنیم تا آن ۱ قابلیت به بهترین شکل کار کند.
حرف آخر:
من نمیدانم راه موفقیت محصول چیست ولی میدانم که یکی از راههای شکستش همان ایدهآل گرایی چشم بسته است که موجب انجام آن همه تغیرات یکباره در تمیاب شد. برای همین هم سعی میکنیم در ویرگول از آن دوری کنیم و همراه با فیدبکهای واقعی و نه نظرات خودمان در هنگام تست پیش برویم.
این موضوع نه تنها باعث شده که محصول در زمان کوتاهتری آماده انتشار شود، بلکه به طور اتوماتیک باعث ارتباط نزدیکتر بین ویرگول و کاربران میشود.
پینوشت: اگر میخواهید باز هم در بهتر شدن ویرگول به ما کمک کنید لطفا به صفحه نقشه راه ویرگول بروید و پر اولویتترین نیازتان از ویرگول را به ما اعلام کنید. اگر این قابلیت در لیست وجود دارد آن را بالاتر میآوریم و اگر نیست حتما به لیست اضافه میکنیم.
پینوشت۲: این مطلب در نسخه صوتی هم آماده شده است که شما از بالای همین مطلب میتوانید آن را گوش دهید. لطفا نظر خودتان را در مورد این ویژگی نیز اعلام کنید و اینکه چقدر این ویژگی را مفید میدانید؟