برو به محتوای اصلی
خداداد مهدوی
برنامه نویس مبتدی
۳ سال پیش پرسیده شده

هنگام شروع یک پروژه شخصی، بهترین راهکار و روش برای اغاز کار چیست؟ چطور پیشرفت و فعالیت رو ادامه بدیم؟ بهترین راه برای مشخص کردن milestone در مسیر چیست؟ ایا اولین هدف رسیدن به نسخه MVP است؟ ایا برای زمان اتمام سختگیری کنیم یا انتظار عقب افتادن کار ها را داشته باشیم؟ (اینها سوال هایی هست که برای شروع یک پروژه شخصی دارم)

من کجام؟ اینجا کجاست؟

در جامعه بازی‌سازان ایران می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

منصور جوادی
همکار سابق و دوست فعلی تاد و از اعضای جعبه آبی

اول از هر چیز برای خودت هدف کلیدی مشخص کنید. خوب این جمله کلیشه‌ای هست اما واقعا مهم هست هدف شما از پایان رساندن این پروژه شخصی چیست؟
1. فراگیری تکنولوژی جدید
2. بررسی و کسب توانایی ایجاد تیم یا محصول
3. کسب درآمد در کوتاه‌ترین زمان
4. کسب درآمد بلند‌مدت
5. ...


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

در طراحی برنامه کوتاه‌مدت بسته به هدف کلیدی اهداف خرد شما که من در اینجا مرحله نامگذاری می‌کنم اولویت‌بندی می‌شوند. بطور مثال اگر می‌خواهید در کوتاه‌ترین زمان به کسب درآمد برسید، حتما تعیین نوع پروژه و تحقیقات در این زمینه یکی از مرحله شما می‌باشد. همچنین ارائه یک نمونه ساده که «ویژگی‌های اصلی» آن چه در نظر دارید به آن برسید را دارد بسیار ضروری است (از راه حل‌های پیچیده یا طولانی که منجر به ارائه دیرتر نمونه اولیه می‌باشد، جدا پرهیز کنید). حال اگر هدف کلیدی شما فراگیری تکنولوژی جدید بود کلا داستانی متفاوت خواهیم داشت!

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

 

امیرحسین ناطقی
مدیر عامل کوییز آف کینگز

من حس می‌کنم خیلی بستگی داره به هدفی که از این پروژه دارید. اگر برای آموزش و یادگیری باشه،اگر برای جذب کاربر باشه، اگر برای درآمدزایی باشه هر کدوم میتونه مسیر متفاوت خودش رو داشته باشه

از اونجایی که سوأل شما در مورد پروژه ی شخصیه پس بیاین شخصی بهش نگاه کنیم :

بهترین راهکار و روش برای اغاز کار چیست؟
ساده ست ... کافیه از Design خودِ پروژه شروع کنی. یه دیزاین کامل از پروژه با ریز ترین جزئیات میتونه دیدگاه خوبی بده که حداقل مجهولات رو تو مسیر پروژه ات داشته باشی

چطور پیشرفت و فعالیت رو ادامه بدیم؟
برنامه ریزی.!! از محیط هایی مثل Trello خیلی خوب میتونی کمک بگیری. چون شخصیه. ولی اگر تیم هستی میتونی از MS Project هم استفاده کنی

بهترین راه برای مشخص کردن milestone در مسیر چیست؟
باز هم به Design مرتبطه. هر چی Design Document جزئیات بیشتری داشته باشه بهتر میتونی براش زمان بندی و بخش بندی کنی.

ایا اولین هدف رسیدن به نسخه MVP است؟
یه جورایی. ولی بهتره اول یه Prototype خیلــــــــــــــــی ساده برای شروع بزنی تا ببینی اصلا چی میخوای.!!

ایا برای زمان اتمام سختگیری کنیم یا انتظار عقب افتادن کار ها را داشته باشیم؟
انتظار عقب افتادن که سهله. انتظار Fail شدن هم داشته باش. چون گاهی وقتی ایده ها فقط فکرشون قشنگه. وقتی شروع میکنی و یه مدت میگذره تازه ممکنه ببینی چقدر اشتباه کردی و بهتره کلا ً کار رو کنسل کنی. ولی خب... نا امید نباش... همچنان Design Document قوی و Prototype میتونه این جور اتفاق ها رو به حداقل برسونه.