برنامه نویس.42ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم.https://zil.ink/sabert
فایل رو بخونید بگین چقدر زمان میخواد تا این ساخته بشه
خواهشن این فایل رو بخونید بهم بگین چقدر زمان میخواد تا این ساخته بشه.
حتما براتون خیلی پیش اومده که یک سند 20 صفحه ای براتون فرستادن و گفتن زمان بندی و قیمت بدین.
شما هم در کامنت ها بگین چیکار میکنید؟
اما جواب من:
جزیئات خیلی بیشتر برای زمان بندی و تخمین هزینه ی این محصول لازم است
تیم ها متشکل از یک سرمایه گزار یک مدیر مسئول یک اسکرام مستر یک نماینده مشتری و یک نفر طراح رابط کاربری و چند نفر برنامه نویس تشکیل میشود و یک معمار که تکنولوژی ها را رهبری میکند.
مسیولیت بین افراد مشخص میشود. اسکرام مستر وظیفه اش یه چیز است معمار تیم یک وظیفه و مسئولیت مشخص دارد.
امروزه در دنیا کاری که انجام میدهند اینه که چند تا برنامه نویس میگذارند تیم میبندند و هفتگی یک سرعت مشخص را کنترل میکنند. (مثلا 50 استوری پوینت در هفته)
سرعت مشخص منظور سرعت هفتگی پیاده سازی است. مثل اینکه بگوییم هفتگی دویست مسافر جابجا میشود.
کارها با جزییات خیلی بیشتر در هفته تحت نظارت دقیق تر صاحب محصول یا product owner تعریف میشود و هفتگی تحویل گرفته میشود.
تعداد برنامه نویس ها ممکن است در هفته و در ماه تغییر کند. و بستگی به مدیریت تیمی متغیر و غیر قابل پیش بینی است.
بنابراین زمان بندی و قیمت مشخصی در دنیا دیگر ارائه نمیکنند زیرا این سند به میزان کافی جزئیات را مشخص نکرده.
موضوع بعدی تغییرات است وقتی جلو میرویم و اپلیکیشنی که از روی این سند نوشه شده و پیاده سازی شده را بررسی میکنیم جزئیات خیلی بیشتری در حین اجرا اضافه میشود که دوباره تمام زمان بندی و قیمت را تحت تاثیر قرار میدهد
این تیم هفتگی کارها در باکس های 20 الی 30 ساعته تعریف میکنند و به جلسه ی اسکرام میاورند.
جلسه ی اسکرام را من اینجا توضیح داده ام که چگونه در یک شرکت استرالیایی این کار را دقیق و منظم انجام میدادیم.
زمان بندی سه ساله و تحویل اولین نسخه پس از شش ماه تخمین زده میشود
حدود 500 هزار دلار هم هزینه شد.
برای شما هم باید از روی سند جاری فاز بعدی را شروع کنیم و سند بک لاگ آماده کنید
این ابزار با نمونه ی آماده ای که دارد به شما کمک میکند که یک سند بک لاگ برای تخمین دقیق تر تهیه کنیم.
ما در این سند تخمین میزنیم که mvp یا minimum valuable product را با اون تخمین بسازیم که اگر امکانات و تغییرات جدیدی لازم شد در زمان بندی وقت اضافه اعمال کنیم. که تغییرات امری واضح و بدیهی در استارت آپ ها است زیرا هیچ یپش بینی دقیق نیست و قطعا انحراف ها پیش خواهند آمد و نیاز های جدید در بازار کشف میشود. بنابراین تیم های استارت آپی موظف به انجام فاز به فاز و داشتن یک تیم استارت آپی و چابک و با مدل جدید پیاده سازی میشوند. دیگر uml و هزار تا کار پرهزینه و وقت گیر مثل گذشته انجام نمیدهند.
شما هم در کامنت ها بگین وقتی یک سند سی صفحه ای یا بیشتر براتون ارسال میکنن، چیکار میکنید؟
مطلبی دیگر از این انتشارات
پروژه ی ترلوی فارسی تقویم شمسی دار مثل تسکولو و اوپن سورس
مطلبی دیگر از این انتشارات
چطور کد یک وب سرویس رو پیدا کنیم با postman و chrome
مطلبی دیگر از این انتشارات
خلاصه کتاب کدنویس تمیز (The Clean Coder)