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

Преглед садржаја:

Anonim

Брза израда прототипова је процес израде реалног модела будућег програма или корисничког интерфејса програмабилног производа како би се добио рани увид у употребљивост, потребе и функције производа. Брзо прототиповани кориснички интерфејси се лако модификују и дозвољавају крајњем кориснику да обезбеди улаз у дизајн. Иако брза израда прототипова нуди предност корисничког уноса у дизајну и способност откривања и исправљања грешака током развоја, постоји и неколико изазова који се такође појављују.

Проблеми код за вишекратну употребу

Неки алати за израду прототипова омогућавају програмеру да произведе код који се може поново користити, али они производе корисничке интерфејсе које је касније тешко ревидирати. Уобичајенији приступ, користећи алате који омогућавају брз развој корисничких интерфејса који се лакше модификују, не производи употребљив код. Код који се генерише овим алатима је високо специјализован и интегрисан у сложене начине који спречавају да се делимично репродукује или пренесе у другу апликацију. У већини случајева, предност коришћења бржих алата за израду прототипова је веће задовољство клијената и производ који ће вјероватно послужити преференцијама и захтјевима купаца. Имајући у виду ове предности, недостатак кода за вишекратну употребу често се сматра прихватљивом жртвом у брзој изради прототипа.

Спорији процес развоја

Директно укључивање клијента у развојни процес има потенцијал да уведе нове потребе и карактеристике које ће захтијевати даљње кодирање. Иако ово може побољшати и клијентово искуство у развоју и употребљивост финалног производа, свака нова уведена спецификација ће допринети укупном времену које је потребно за комплетан развој. У случајевима када је откривено неколико нових потреба током процеса брзе израде прототипа, иначе мала кашњења проузрокована сваком од ових промена могу довести до значајног кашњења.

Стоппинг Поинт

Програмери који могу да додају или модификују функције у било ком тренутку ризикују да развију интерфејс на који ће увек желети да додају. Потенцијал за интеграцију безбројних додатних побољшања може продужити вријеме потребно за развој производа једнако онолико колико је могуће укључити клијента, као што је горе наведено. Без строгог стајалишта наметнутог распоредом, роковима или буџетским ограничењима, пројекат би могао остати у развоју на неодређено вријеме и готов производ који се може продати никада неће видјети свјетло дана.