من یک مهندس نرم افزار هستم که روی سیستم های زیادی از کوچک و ساده تا بزرگ و پیچیده کار کردم. من فرصت طراحی، ساخت، نگهداری و پشتیبانی از آن سیستم ها را داشته ام. در سالها تجربه خود متوجه شدم که کیفیت از مرحله طراحی شروع می شود. من سعی می کنم آن تجربه را خلاصه کنم و نکاتی را به شما ارائه دهم، حتی چک لیست هایی که می توانید در کار طراحی بعدی خود استفاده کنید. محتوا به صورت کلی در نظر گرفته شده است. بنابراین، شما باید برخی از مراحل را با مورد استفاده خاص خود تطبیق دهید.
نظرات بیان شده صرفاً متعلق به من است و نظرات یا نظرات کارفرمای من را بیان نمی کند.
مرحله 0: بیان مسئله
همه پروژه های مهندسی موفق با یک بیانیه مشکل به خوبی تعریف شده شروع می شوند. هر پروژه متفاوت است. اغلب، بین آنچه که فکر می کنید لازم است و آنچه لازم است فاصله وجود دارد. گاهی اوقات، یک مدیر محصول/پروژه (PM) می تواند این الزامات را در یک سند خوب بیان کند. در مواقع دیگر، باید خودتان این کار را انجام دهید. در هر صورت، در اینجا چند کار مفید وجود دارد.
- سوالات زیادی بپرسید
- تنها سوالات احمقانه آنهایی هستند که شما نمی پرسید
- حداقل برای بخشهای مهم، با کلمات خود بازنویسی کنید و مطمئن شوید که آن را درست انجام دادهاید.
- یک تحلیل امکان سنجی انجام دهید
- PM های خوب به طور شگفت انگیزی در از بین بردن تعقیب غازهای وحشی خوب هستند. شما هنوز باید به حق خود عمل کنید …