علی کریمی
علی کریمی
خواندن ۳ دقیقه·۳ سال پیش

چرا prototype می سازیم؟

یک نمونه ی اولیه می تواند نکات نادیدنی را نسبت به یک طرح ساده آشکار نماید

اهداف طراحی prototype:

1.واضح و ملموس شدن فرآیند ها برای کارفرما

2.مرور بهتر فرآیند ها در قالبی نزدیک به واقعیت

3.اشتراک گذاری با ذینفعان جهت ارزیابی و نظرسنجی از لحاظ کاربرد و تعامل طراحی مورد نظر با کاربر

4.درک بهتر عملکرد نرم افزار و ارزیابی از لحاظ رفع نیازها

5.بررسی نرم افزار از لحاظ UX/UI (واسط کاربری و تجربه کاربری)

6.کمک به طراحان و تیم پیاده سازی کننده نرم افزار و مشخص شدن طرح کلی نرم افزاری که باید پیاده سازی شود.

7.کمک به کاهش تغییرات در مرحله پیاده سازی نرم افزار یا بعد از آن و به همان نسبت کاهش هزینه ها.



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

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

ارزیابی Prototype

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

1. بررسی Prototype با فرآیندهای نرم افزار برای اطمینان از تطابق آنها با یکدیگر

2. نظرسنجی و بررسی بازخورد کارفرمایان نسبت به طرح اولیه و اصالح طراحی یا حتی فرآیند ها در صورت لزوم

  • برای مثال : ممکن است ، کارفرما بعد از مشاهده و کار با نمونه اولیه به نظرش برسد که اگر در فرم ثبت نام همزمان با ورود نام ، تلفن همراه هم وارد شود بهتر از این است که اول تلفن وارد شده و در مرحله بعد نام وارد شود.

3. بررسی نمونه اولیه از لحاظ رابط کاربری و مو ارد طراحی مثل رنگ و اندازه فونت ها و غیره

  • برای مثال ممکن است کارفرما نظرش این باشد که موجودی کاربر فقط در منو قابل رویت باشد نه در باالی صفحه اصلی یا نظرش این باشد که رابط کاربری رنگ بندی دیگری داشته باشد و غیره.

نتیجه حاصل از Prototype

بعد از طراحی Prototype و ارزیابی و تایید آن ، سندی در دسترس خواهد بود که تیم پیادهسازی کننده از طریق آن تا حدی از مسائل طراحی فارغ شده و می توانند با اتکا به این سند نرم افزار را پیاده سازی کنند و همچنین کارفرما به کمک Prototype میتواند تا حد زیادی نسبت به نرم افزاری که قرار است پیاده سازی شود ذهنیت پیدا کرده و همچنین بعد از پیاده سازی، سندی برای ارزیابی و بررسی نرم افزار پیاده سازی ش ده برای تطابق با خواسته های خود داشته باشد.


prototypeپروتوتایپ
برنامه نویس ، توسعه دهنده و تحلیلگر نرم افزار
شاید از این پست‌ها خوشتان بیاید