فرق توسعه و تولید چیست؟

فرق توسعه و تولید چیست؟

اگر دقت کرده باشید در همه کتاب های مرجع و اصلی به جای واژه Production از Development  استفاده شده است که کاملا درست است، یعنی نرم افزار توسعه داده می شود و نه تولید. البته اینکه نرم افزار قابلیت تولید ندارد بسیار خوب است چرا که اگر اینگونه نبود همه ما باید به دنبال شغلی غیر از توسعه نرم افزار می گشتیم زیراکه شرکت جاه طلبی مانند مایکروسافت همانند شرکت های تولید خودرو خط تولید راه مینداخت و همه را از کار بیکار می کرد بدلیل اینکه هر چه که مشتری درخواست میکرد می توانست با اضافه کردن یک خط تولید جدید تولید و عرضه نماید.

فرق توسعه و تولید را با بیان یک مسئله توضیح می دهم . فرض کنید یک فست فود داریم که در آن غذای آماده برای ملت سرو می شود . خوب این فست فود تولید است بدلیل اینکه شما یک سری آدم که نیاز نیست متخصص باشند را به عنوان یک ماشین تولید دور هم جمع کردید و این ماشین تولید می کند .

fe1d227e-cf36-45f6-a62c-2193e5bbdfd3_2.jpg (511×330)

این ماشین تولید دارای خصوصیات زیر است  :

  • این ماشین خطایی در تولید ندارد (در ساخت ساندویچ همبرگر error ای وجود ندارد) .
  • شما به افرادی که تشکیل دهنده ماشین تولید هستند به عنوان یک چرخه دنده نگاه می کنید که هر وقت لازم شد می توانید عوضش کنید و یک چرخ دنده بهتر بگیرید .
  • کاری که این ماشین و یا یک ساندویچ درست کن انجام می دهد یکنواخت و پایدار است (مثلا معلوم است محمود یک ساندویچ همبرگر را در عرض 2 دقیقه به خورد مشتری می دهد ) .
  • رویه کاریشان استاندارد است ( مثلا معلوم است برای تولید پیتزای قارچ به چه موادی نیاز است و چگونه باید این مواد با هم مخلوط و پخته شود).
  • نیازی به تست نیست (ساندویچ رو اگر تست بکنید مشتری ناراحت خواهد شد ) .

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

این نوشته، نسخه بازیابی شده نوشته از این نوشته آرشیوی وبلاگ می باشد.

چابک و موفق باشید