آکادمی روح‌بخش · تیم فناوری

سفارش سایت، از برگه تا تحویل

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

لندینگ کمپین

صفحه‌ی تازه روی پروژه‌ی موجود

۳ تا ۵روز

فیچر روی سامانه‌ی بزرگ

تغییر روی سامانه‌ی زنده و پرکاربر

۴ تا ۷روز

سایت فروشگاهی مستقل

دامنه و اپ تازه، با فاکتور رسمی

۷ تا ۱۲روز

پروژه‌ی اختصاصی

دامنه‌ی معمولش؛ هرکدام جدا برآورد می‌شود

۱۲ تا ۲۵روز

طول نوارها با هم قابل مقایسه است. بخش پررنگ کم‌ترین زمان است و بخش روشن تا بیشترین ادامه دارد.

۱گام اول

برگه‌ی سفارش

این همان چیزی است که الان هم عملاً می‌فرستی، فقط نانوشته و تکه‌تکه. وقتی هر هشت بلوک یک‌جا برسد، تیم فنی بدون رفت‌وبرگشت جلو می‌رود؛ وقتی نصفه برسد، هر تکه‌ی بعدی یک دور بازکاری است. زیر هر بلوک یک نمونه‌ی واقعی از لندینگ‌های خودمان آمده تا معلوم باشد «کامل» یعنی چه.

۰۱

شناسه و ظاهر صفحه

  • اسلاگ نهایی آدرس
  • عنوان صفحه و توضیح متا برای گوگل
  • تم رنگی یا یک ارجاع بصری مشخص

نمونه: «اسلاگ khanesh، تم زرد و سفید شبیه جلد کتاب.»خوانش ↗خوانش دوم ↗

۰۲

سکشن‌ها و متن نهایی

  • ترتیب سکشن‌ها از بالا به پایین
  • تیتر و بدنه‌ی هر سکشن، عیناً همان‌طور که باید چاپ شود
  • متن روی هر دکمه و مقصدش

نمونه: تیتر هیرو، سپس بخش داستان، سپس «چه خبره؟» با هفت بند شماره‌دار، و متن دکمه‌ی «شروع می‌کنم».خوانش ↗کلاس فوکوس ↗

۰۳

عکس، ویدیو و جای دقیقشان

  • فایل اصل عکس‌ها، نه اسکرین‌شات
  • کد امبد ویدیو
  • چیدمان دسکتاپ و موبایل، اگر فرق دارد

نمونه: «کد امبد آپارات؛ در دسکتاپ سمت چپ سکشن اول، در موبایل زیر متن.»مسجدیار ↗سفیران تبیین ↗

۰۴

فرم‌ها و فیلدها

  • فهرست فیلدها با نوع و اجباری‌بودنشان
  • گزینه‌های کشویی، و اینکه «سایر» با باکس متن آزاد دارد یا نه
  • فیلدهای شرطی، و یک‌مرحله‌ای یا چندمرحله‌ای بودن فرم
  • قاعده‌ی یکتایی، مثل یک ثبت‌نام به ازای هر شماره

نمونه: «حوزه‌ی اصلی و فرعی کشویی، انتخاب زیرمجموعه اجباری، گزینه‌ی سایر فقط در حوزه‌ی اصلی.»سفیران تبیین ↗فرم حمایت ↗

۰۵

ورود و پروفایل

  • ورود پیامکی دارد یا نه
  • نشست چقدر بماند تا دوباره کد نخواهد
  • کاربر داخل پروفایلش چه می‌بیند و چه کاری می‌کند

نمونه: «ورود پیامکی؛ بعد از بار اول تا حد امکان کد نخواهد؛ در پروفایل عملیات‌ها را تیک بزند و یادداشت اختیاری بنویسد.»سفیران تبیین ↗

۰۶

گزینه‌های خرید

  • نام دقیق و مبلغ هر گزینه — همین‌ها در سپیدار و CRM ثبت می‌شوند
  • شرط واجد شرایط بودن، اگر دارد
  • هزینه‌ی ارسال و قاعده‌اش
  • الزاماتی که باید قبل از نهایی‌کردن نشان داده شود

نمونه: «گزینه‌ی با کتاب، آدرس پستی هم گرفته شود؛ گزینه‌ی کارگاه فقط برای کسانی که قبلاً کتاب را خریده‌اند.»خوانش ↗نذر قرآن ↗

۰۷

بعد از خرید، و ظرفیت

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

نمونه: «لینک گروه هر حوزه فقط در صفحه‌ی پرداخت موفق، با تأکید که بدون جوین شرکت داده نمی‌شوند؛ ظرفیت ۷۰ نفر، عدد باقی‌مانده نمایش داده نشود.»سفیران تبیین ↗خوانش دوم ↗

۰۸

پنل مدیریت و خروجی

  • چه چیزی باید بدون دولوپر قابل ویرایش باشد
  • ستون‌های خروجی اکسل
  • چه کسانی دسترسی ادمین دارند

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

اگر سفارش یک فیچر روی سامانه‌ی موجود است

مهدیارشو، آکادمی، ارشاپ، منابع انسانی، کوله مهدیار — هشت بلوک بالا جایشان را به این پنج قلم می‌دهند

  • کدام سامانه و کدام صفحه‌ی دقیق — با لینک همان صفحه، نه توصیفش
  • چه کسی این را می‌بیند و چه کسی نباید ببیند: کاربر عادی، عضو باشگاه، ادمین
  • رفتار مورد انتظار قدم‌به‌قدم، به‌همراه حالت‌های خطا و حالت خالی
  • چه داده‌ی تازه‌ای ذخیره می‌شود و چه کسی در پنل مدیریت می‌بیندش
  • تکلیف رکوردهای قبلی: باید عقب‌گرد پر شوند یا فقط از این به بعد اعمال می‌شود
۲گام دوم

دروازه‌ی شروع

قرارداد داخلی ما: تا هر نه قلم سبز نشود، پروژه «شروع‌شده» حساب نمی‌شود و تاریخ تحویل اعلام نمی‌کنیم. هر قلمی که باز بماند، تأخیرش روی تیم فنی نوشته می‌شود درحالی‌که دستش نیست. فهرست عمداً کوتاه است: فقط چیزهایی که واقعاً از سفارش‌دهنده می‌خواهیم.

۰ از ۹ هنوز نمی‌توان تاریخ تحویل داد

این‌ها دست خودمان است — سفارش‌دهنده کاری با آن‌ها ندارد

از کسی چیزی نمی‌خواهیم، ولی صفر هزینه هم نیستند؛ همه‌شان در تقویم گام سوم دیده شده‌اند

  • درگاه پرداخت و پنل پیامک — حساب‌ها و الگوها از قبل دست ماست
  • CRM۲۴ و سپیدار — راه‌اندازی، کاربر سرویس و گیت‌وی انجام شده؛ فقط باید گزینه‌های خرید این سفارش در هر دو سامانه ثبت و به هم نگاشت شوند
  • زیرساخت — دامنه، گواهی، کاپ‌رور، قانون کش و بکاپ، همه پابرجاست
  • بیلد آفلاین — الگویش برای سرور بدون نت بین‌الملل از قبل حل شده
۳گام سوم

تقویم فازها

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

۳روز — کم‌ترین
۵روز — بیشترین

ساخت و توسعه زیرساخت و دواپس سپیدار و CRM تست و تحویل
#فازمسئولروزهاکم‌ترینبیشترین
جمع

نکته: فیچر روی سامانه‌های زنده قواعد خودش را دارد

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

حلقه‌ی مالی

سپیدار و CRM

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

سایتثبت‌نام، سفارش، پرداخت
CRM۲۴مخاطب و پیش‌فاکتور — همه‌ی رویدادها
گیت‌وی سپیدارچرخه‌ی دوره‌ای، واترمارک، ضدتکرار
سپیدارفقط فاکتور نهاییِ موفق

یک‌بار برای همیشه — انجام شده

هزینه‌ی هیچ سفارش جدیدی نیست

  • وب‌سرویس رسمی سپیدار، خریداری‌شده
  • گیت‌وی روی کاپ‌رور، با حل محدودیت تک‌کاربر بودن سپیدار
  • در دسترس‌کردن سپیدار روی دامنه با پروکسی معکوس و محدودیت IP
  • CRM۲۴ روی سرور داخلی، با کاربر سرویس و کلید دسترسی

هر سفارش جدید — تکرار می‌شود

کم‌ترین نیم روز، بیشترین سه روز — بسته به تعداد گزینه‌های خرید

  • ثبت گزینه‌های خرید به‌عنوان کالا در سپیدار و CRM
  • نگاشت هر گزینه به کد کالا، انبار و نوع فروش
  • هم‌سان‌کردن فیلدهای فرم سایت با فیلدهای CRM
  • تنظیم واترمارک تا دیتای قدیمی به سپیدار نرود
  • یک خرید واقعیِ سرتاسری و تطبیق فاکتور در هر سه سامانه
بافر

ریسک‌ها

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

ریسکنشانه‌اشهزینهپیشگیری
برگه‌ی سفارش ناقصمتن جای‌گیر و سکشن‌های نیمه‌کارهنامحدودگام دوم؛ بدون آن تاریخ ندهیم
سال مالی سپیدار بستهرد شدن فاکتور با خطای محدوده‌ی تاریخ۱ تا ۲ روزچک یک‌خطی قبل از شروع هر سفارش
گزینه‌های خرید دیر نهایی می‌شوندکد کالا در سپیدار ساخته نشده۰٫۵ تا ۱ روزقلم ششم دروازه
قطع نت بین‌الملل حین بیلدتایم‌اوت روی مخازن پکیج۰٫۵ روزvendor و dist کامیت‌شده، میرور داخلی
انقضای گواهی وایلدکارتهمه‌ی زیردامنه‌ها هم‌زمان می‌افتند۰٫۵ روز و قطعییادآور پانزده روز قبل؛ گواهی باید RSA باشد
۵۰۴ گوگل‌باتافت کلیک و خطای سرور در سرچ کنسولهفته‌ها سئوقانون کش آروان از روز اول
تأیید پرداخت تایم‌اوتکسر وجه بدون ثبت سفارشبحرانیصف، تلاش مجدد، و آشتی‌دهی روزانه‌ی درگاه با فاکتورها