Slabosti hitre izdelave prototipov

Kazalo:

Anonim

Hitra izdelava prototipov je proces izdelave realističnega modela bodočega programa ali uporabniškega vmesnika programabilnega izdelka, da bi pridobili zgodnji vpogled v uporabnost, potrebe in funkcije izdelka. Hitro prototipirane uporabniške vmesnike je enostavno spreminjati in omogočajo končnemu uporabniku, da zagotovi vnos v načrtovanje. Čeprav hitra izdelava prototipov nudi prednost uporabniškega vnosa pri oblikovanju in sposobnost odkrivanja in popravljanja napak med razvojem, se pojavljajo tudi številni izzivi.

Težave s kodo za večkratno uporabo

Nekatera orodja za izdelavo prototipov omogočajo programerju izdelavo kode za večkratno uporabo, vendar ti ustvarjajo uporabniške vmesnike, ki jih je kasneje težko revidirati. Bolj običajen pristop z uporabo orodij, ki omogočajo hiter razvoj uporabniških vmesnikov, ki jih je lažje spreminjati, ne ustvarja uporabne kode. Koda, ki jo ustvarjajo ta orodja, je visoko specializirana in integrirana na kompleksne načine, ki preprečujejo njeno delno reprodukcijo ali prenos v drugo aplikacijo. V večini primerov je uporaba hitrejših orodij za izdelavo prototipov večje zadovoljstvo strank in izdelek, ki bo bolj verjetno služil strankam, prednostim in zahtevam. Zaradi teh prednosti se pomanjkljivost kode za večkratno uporabo pogosto šteje za sprejemljivo žrtvovanje pri hitri izdelavi prototipov.

Počasnejši razvojni proces

Neposredno vključevanje stranke v razvojni proces ima potencial za uvedbo novih potreb in funkcij, ki bodo zahtevale nadaljnje kodiranje. Medtem ko lahko to izboljša tako izkušnje stranke pri razvoju in uporabnost končnega izdelka, bo vsaka nova uvedena specifikacija prispevala k celotnemu času, ki je potreben za dokončanje razvoja. V primerih, ko je med postopkom hitre izdelave prototipov odkritih več novih potreb, lahko sicer majhne zamude, ki jih povzroči vsaka od teh sprememb, pomenijo veliko zamudo.

Stop-točka

Razvijalci, ki lahko kadar koli dodajo ali spremenijo funkcije, tvegajo razvoj vmesnika, ki ga bodo vedno želeli dodati. Možnost za vključitev neštetih dodatnih izboljšav lahko podaljša čas, ki je potreben za razvoj izdelka, prav tako kot lahko stranka sodeluje, kot je navedeno zgoraj. Brez strogega zastoja, ki ga določajo načrti, roki ali proračunske omejitve, lahko projekt ostane v razvoju za nedoločen čas in končni tržni izdelek morda ne bo nikoli videl svetlobe dneva.