چرا این درس مهم است
هزینه فقط قیمت قطعه نیست؛ مونتاژ، خرابی، حمل و تست را هم میبینی.
در محصول، تصمیم فنی باید به مسئله کاربر، هزینه، تامین، تست و قابلیت تکرار در چند نمونه وصل باشد؛ Prototype صرفا شروع مسیر است.
اینجا هدف فقط شناخت ابزار نیست؛ باید ببینی تغییر یک پارامتر در MVP سختافزاری/نرمافزاری چه اثری روی خروجی قابل اندازهگیری میگذارد.
نکتههای فنی
- BOM باید Part number، تعداد، مشخصات کلیدی و ترجیحا تامینکننده/جایگزین را ثبت کند.
- هزینه واقعی فقط قیمت قطعه نیست و مونتاژ، تست، ضایعات و حمل هم اثر دارند.
- Single-source component ریسک تامین ایجاد میکند و باید برای قطعات بحرانی دیده شود.
- Revision BOM باید با Revision طراحی هماهنگ باشد تا مونتاژ نسخه اشتباه رخ ندهد.
این نکتهها را برای MVP سختافزاری/نرمافزاری به یک زنجیره علت و معلول وصل کن: هر انتخاب باید یک اثر قابل مشاهده یا اندازهگیری داشته باشد. اگر نمیتوانی بگویی با تغییر این تصمیم دقیقا کدام خروجی عوض میشود، هنوز طراحی را به اندازه کافی روشن نکردهای.
مدل ذهنی
مشاهده → Costing → تصمیم → تست → اصلاح
در تحلیل Costing، تیراژ و هزینه پنهان مرزهای سیستم را روشن نگه دار. هر جا داده یا انرژی از یک بخش به بخش دیگر میرود، یک نقطه مناسب برای مشاهده، Log یا اندازهگیری داری.
سناریوی عملی
در یک تمرین «BOM و هزینه»، هزینه فقط قیمت قطعه نیست؛ مونتاژ، خرابی، حمل و تست را هم میبینی. سپس نتیجه را با یک معیار عددی یا چکلیست مقایسه کن.
اینجا هدف فقط شناخت ابزار نیست؛ باید ببینی تغییر یک پارامتر در MVP سختافزاری/نرمافزاری چه اثری روی خروجی قابل اندازهگیری میگذارد.
روش تست پیشنهادی
معیار اصلی این درس: هزینه کل تخمینی، تعداد قطعات بحرانی بدون جایگزین و درصد اقلام با مشخصات کامل.
- فقط یک پارامتر را تغییر بده و بقیه شرایط را ثابت نگه دار.
- نتیجه قبل/بعد را با هزینه کل تخمینی، تعداد قطعات بحرانی بدون جایگزین و درصد اقلام با مشخصات کامل مقایسه کن.
- اگر نتیجه بهتر شد، یک حالت مرزی هم اجرا کن تا مطمئن شوی به یک شرایط خاص Overfit نکردهای.
نتیجه تست را با نسخه کد/مدار، شرایط محیط و تنظیمات مهم ثبت کن؛ بدون این اطلاعات مقایسه دو Run ممکن است گمراهکننده باشد.
عیبیابی مرحلهای
- یک قطعه را از BOM انتخاب کن و ببین شخص دیگری بدون پرسش اضافی میتواند همان قطعه درست را تهیه کند یا نه.
- فقط یک فرض را در هر مرحله تغییر بده؛ تغییر همزمان چند چیز نتیجه را مبهم میکند.
- بعد از هر تغییر دوباره هزینه کل تخمینی، تعداد قطعات بحرانی بدون جایگزین و درصد اقلام با مشخصات کامل را بگیر و نتیجه را با Baseline مقایسه کن.
اگر علامت خطا عوض شد، آن را به عنوان داده جدید ببین؛ عوض شدن علامت همیشه به معنی حل شدن علت اصلی نیست.
دام رایج
یک لیست خرید بدون شناسه دقیق قطعه و Revision، BOM قابل تولید محسوب نمیشود.
برای رد یا تایید این برداشت، یک تست مرزی طراحی کن که دقیقا همین فرض را هدف بگیرد.
تمرین عملی
یک فرض محصول یا انتخاب فنی را با شواهد واقعی مقایسه کن؛ هزینه و پیچیدگی را کنار ارزش ایجادشده ببین.
تمرین را برای Costing، تیراژ و هزینه پنهان انجام بده و در پایان فقط سه چیز تحویل بده: شرایط شروع، نتیجه اندازهگیریشده و تصمیم بعدی. اگر نتیجه با انتظار فرق داشت، یک فرض برای علت بنویس و تست بعدی را مشخص کن.
قبل از رفتن به درس بعد
- بتوانی «Costing، تیراژ و هزینه پنهان» را با زبان خودت توضیح بدهی و نقش آن را در یک سیستم واقعی مشخص کنی.
- بتوانی یک تصمیم طراحی مرتبط با این موضوع را با دلیل فنی انتخاب کنی.
- بتوانی یک خطای رایج را مرحلهای عیبیابی کنی و نتیجه را با هزینه کل تخمینی، تعداد قطعات بحرانی بدون جایگزین و درصد اقلام با مشخصات کامل بسنجی.
اگر یکی از این موارد را فقط میتوانی تعریف کنی ولی نمیتوانی روی یک مثال واقعی نشان بدهی، همان بخش را یک بار دیگر با داده یا Log مرور کن.
جمعبندی
در Costing، تیراژ و هزینه پنهان هدف نهایی حفظ اصطلاحات نیست؛ باید بتوانی یک تصمیم فنی بگیری، اثرش را با هزینه کل تخمینی، تعداد قطعات بحرانی بدون جایگزین و درصد اقلام با مشخصات کامل بسنجی و وقتی نتیجه خراب شد مسیر عیبیابی قابل تکراری داشته باشی. این سه توانایی معیار عبور واقعی از درساند.