قاصدک 24

 

 

۱۹:۳۷:۵۲ - شنبه ۴ دی ۱۳۹۵
شناسه خبر : 45450
داغ کن - کلوب دات کام Balatarin اشتراک گذاری در فیس بوک تویت کردن این مطلب
چگونگی تدوین جدول زمانی واقع بینانه هنگام ساخت محصول نرم افزاری برای استارتاپ ها
«مطمئن باشید، که سه هفتهای انجامش خواهیم داد.» چنین جملهای را یک مهندس میگوید. البته، بازاریاب هم که انتظار انجام کار در ۵ روز را داشت، پشت چشمی نازک میکند.

یازده هفته بعد، کاری (که حالا چندان هم خوب نیست) آماده تحویل است. پس از هفت هفت تاخیر، بازاریاب در نهایت خیالش از بابت ترویج آن راحت می‌شود. حالا سوال این است، چرا مهندس از همان ابتدا نگفت که «حدود ۲۰ هفته» برای این کار وقت لازم است؟

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

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

این چیزها مستلزم وقت است.

با وجود این، پس از گذشت بیست روز از انجام کار، همه چیز هموارتر شده و تیم من پیشرفت داشته است.

پس، ما چگونه می‌توانیم به صورت کارآمد ارتباط برقرار نموده و برنامه‌ریزی کنیم؟

 

نرمافزار Agility

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

هریک از تیم‌های نرم افزاری که با آن کار کردم به زعم خود از Agile استفاده کرده اند، اما اصول اساساً یکسان خواهد بود:

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

 

در مورد استارتآپها

درواقع، مطالب زیادی در مورد روش‌شناسی‌های نرم افزار Agile نوشته شده است، اما اینکه چگونه می‌تواند به شما به عنوان بنیانگذار در ارتباط با تیم و مشاورانتان کمک کند، حائز اهمیت است؟

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

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

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

  • مراحل قیف و KPI ها
  • نمای کاربری (UI Spec)
  • تصمیمات مربوط به فناوری پشته‌ای
  • معماری پایگاه داده
  • فلوچارت UX
  • تابلو گرایشات (Moodboard)
  • نام
  • لوگو
  • مسائل مالی
  • مسائل حقوقی
  • سبک
  • ترسیم طرح کلی
  • پیکرنما
  • نمونه اولیه
  • آلفای شخصی
  • افزونه «به زودی برخواهیم گشت» (coming soon page)
  • بتای بسته
  • بتای باز

آسان‌ترین روش برای ادامه از اینجا نوشتن این ۱۸ مرحله به صورت یک سند است (به صورت معمول از گوگل داک استفاده می‌کنیم).

سپس، گانت چارت بسیار ابتدایی می‌سازیم که برای «شرح تاری ابتدا و انتهای عناصر پروژه» استفاده می‌شود.

از اینجا به بعد، اینها را به ابزار مدیریت پروژه منتقل می‌کنیم (من Asana را در پروژه عملیاتی پیشنهاد می‌کنم)، هر کار را به یک نتیجه اختصاص می‌دهم و براساس زمانی که برآورد می‌کنید تاریخی را برای آن تعیین می‌کنیم.

با نگاهی به این ابزار، جدول زمانی نسبتاً واقع‌بینانه‌ای را برای مدت زمان انجام این ۱۸ مرحله اختصاص خواهیم داد.

جدول زمانی شما اشتباه است، اما به کار ادامه میدهید

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

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

ترجمه : دریک آنلاین

بیمه پارسیان

 
داغ کن - کلوب دات کام Balatarin اشتراک گذاری در فیس بوک تویت کردن این مطلب