Ātrās prototipēšanas trūkumi

Satura rādītājs:

Anonim

Ātra prototipēšana ir process, kurā tiek veidots reālistisks nākotnes programmas vai programmējama produkta lietotāja interfeisa modelis, lai iegūtu agrīnu ieskatu produkta izmantojamībā, vajadzībām un funkcijām. Ātri prototipizētas lietotāja saskarnes ir viegli modificēt un ļauj gala lietotājam sniegt ieguldījumu projektā. Lai gan ātrā prototipēšana dod priekšroku lietotāju ieguldījumam dizainā un spēja atklāt un labot trūkumus izstrādes laikā, rodas arī vairākas problēmas.

Atkārtoti izmantojami koda jautājumi

Daži prototipēšanas rīki ļauj programmētājam ražot atkārtoti izmantojamu kodu, bet tie rada lietotāja saskarnes, kuras ir grūti pārskatīt vēlāk. Plašāka pieeja, izmantojot instrumentus, kas ļauj ātri attīstīt lietotāja saskarnes, kuras ir vieglāk modificējamas, nerada izmantojamu kodu. Šo rīku ģenerētais kods ir ļoti specializēts un kompleksā veidā integrēts, kas neļauj to efektīvi reproducēt daļēji vai nodot citai lietojumprogrammai. Vairumā gadījumu ātrāku prototipēšanas rīku izmantošanas priekšrocība ir lielāka klientu apmierinātība un produkts, kas vairāk atbilst klienta vēlmēm, prioritātēm un prasībām. Ņemot vērā šīs priekšrocības, atkārtoti izmantojamu kodu trūkums bieži tiek uzskatīts par pieņemamu upuri ātrai prototipēšanai.

Lēnāks attīstības process

Klienta tieša iesaistīšanās attīstības procesā var radīt jaunas vajadzības un iezīmes, kam būs nepieciešama turpmāka kodēšana. Lai gan tas var uzlabot gan klienta pieredzi attīstībā, gan galaprodukta lietojamību, katra jauna ieviestā specifikācija papildinās kopējo laiku, kas nepieciešams pilnīgai izstrādei. Gadījumos, kad visā ātrās prototipēšanas procesā tiek atklātas vairākas jaunas vajadzības, citādi nelielas kavēšanās, ko izraisa katra no šīm izmaiņām, var radīt ievērojamu kavēšanos.

Apturēšanas punkts

Izstrādātāji, kuri jebkurā laikā var pievienot vai modificēt funkcijas, riskē izveidot saskarni, kurai viņi vienmēr vēlas pievienot. Iespēja integrēt neskaitāmus papildu uzlabojumus var pagarināt laiku, kas nepieciešams, lai izstrādātu produktu tikpat lielā mērā kā klienta iesaistīšanās, kā minēts iepriekš. Bez stingra apstāšanās punkta, ko uzliktu grafiki, termiņi vai budžeta ierobežojumi, projekts varētu palikt bezgalīgi un pabeigts, tirgojams produkts nekad neredzēs dienas gaismu.