Недостатъците на бързото прототипиране

Сайт за рецензии на топ иновациите на пазар (Юли 2024)

Сайт за рецензии на топ иновациите на пазар (Юли 2024)

Съдържание:

Anonim

Бързото прототипиране е процес на създаване на реалистичен модел на бъдеща програма или потребителски интерфейс за програмируеми продукти, за да се получи ранен поглед върху използваемостта, нуждите и функциите на продукта. Бързо прототипираните потребителски интерфейси са лесни за модифициране и позволяват на крайния потребител да предостави информация за дизайна. Въпреки че бързото прототипиране предлага предимството на въвеждането на потребителя в дизайна и способността да се откриват и коригират недостатъците по време на разработката, съществуват и няколко предизвикателства.

Въпроси за кодекс за многократна употреба

Някои инструменти за създаване на прототипи позволяват на програмиста да произвежда код за многократна употреба, но те създават потребителски интерфейси, които е трудно да бъдат ревизирани по-късно. По-общият подход, използващ инструменти, които позволяват бързото разработване на потребителски интерфейси, които са по-лесни за модифициране, не произвежда използваем код. Кодът, генериран от тези инструменти, е високоспециализиран и интегриран в сложни начини, които предотвратяват ефективното му възпроизвеждане частично или прехвърлянето към друго приложение. В повечето случаи ползата от използването на по-бързи инструменти за създаване на прототипи е по-голяма удовлетвореност на клиентите и продукт, който е по-вероятно да обслужва предпочитанията, приоритетите и изискванията на клиента. Като се имат предвид тези предимства, недостатъкът на липсващия код за многократна употреба често се счита за приемлива жертва при бързото прототипиране.

По-бавен процес на развитие

Прякото участие на клиента в процеса на разработване има потенциал да въведе нови нужди и характеристики, които ще изискват допълнително кодиране. Въпреки че това може да подобри както опита на клиента при разработването, така и използваемостта на крайния продукт, всяка нова въведена спецификация ще увеличи общото време, необходимо за завършване на разработката. В случаите, когато са открити няколко нови нужди по време на процеса на бързо прототипиране, иначе малките закъснения, причинени от всяка от тези промени, могат да доведат до значително забавяне.

Точка на спиране

Разработчиците, които могат да добавят или променят функции по всяко време, рискуват да разработят интерфейс, към който винаги ще искат да добавят. Потенциалът за интегриране на безброй допълнителни подобрения може да удължи времето, необходимо за разработване на продукт, точно както участието на клиента, както е отбелязано по-горе. Без строга точка на спиране, наложена от графици, срокове или бюджетни ограничения, проектът може да остане в развитие за неопределено време и завършен, продаваем продукт може никога да не види светлината на деня.