با توجه به ویکی پدیا، ساخت یک نمونه اولیه یک روش توسعه نرم افزار است. با استفاده از ان، شما می توانید به سرعت به نتایج اولیه دست یابید و بازخورد اولیه در مورد مناسب بودن یک راه حل دریافت کنید. هدف باید شناسایی مشکلات و تغییر درخواست ها در مراحل اولیه و اصلاح انها با تلاش کمتر از انچه که پس از تکمیل کامل امکان پذیر است، باشد.
در بسیاری از زمینه ها، مانند توسعه برنامه های کاربردی لمسی برای فن اوری پزشکی، منطقی است که ابتدا با نمونه های اولیه کار کنید. این به ما اجازه می دهد تا ازمایش کنیم که ایا یک کاربر با محصول همراه است و ایا واقعا از رقیب در تجربه کاربر متفاوت است و کدام پیشرفت در محصول ضروری و مفید است.
3 مزایای یک نمونه اولیه
مزیت 1: مشتری یک ارزو را بیان می کند و بخش توسعه ان را اجرا می کند. بر اساس نمونه اولیه، بلافاصله مشخص می شود که ایا خواسته های مشتری با نتیجه توسعه همزمان است. یا اینکه ایا نتیجه و عملکرد بیش از حد از انچه که به طور موثر ممکن است منحرف می شود یا اینکه مشتری واقعا ان را می خواست (عامل هزینه و سود).
مزیت 2: ایا مشخصات مشخصی از محصول وجود ندارد؟ اغلب ارزان تر و کمتر وقت گیر برای توسعه یک نمونه اولیه با یک ایده "مبهم" از ایجاد یک مشخصات دقیق است.
مزیت 3: نمونه اولیه مقرون به صرفه تر از محصول نهایی است. اگر مطمئن نیست که چگونه برنامه توسط کاربران دریافت خواهد شد، ایا تقاضا واقعا به همان اندازه که انتظار می رود و فشار هزینه بسیار زیاد است، ابتدا باید با یک نمونه اولیه به جامعه کاربر نزدیک شود. این امر ریسک هزینه را به شدت کاهش می دهد.
اگر یک نمونه اولیه کافی نیست، شما به سادگی یک جانشین ایجاد می کنید. با هر جانشین نمونه اولیه اضافی، پیشرفت پروژه نیز مسیر خود را طی می کند، زیرا چیزی با هر نوع اضافی از نظر ظاهر، عملکرد و افزایش پذیرش کاربر تغییر خواهد کرد.