prototüüpimine tekkis 1980. aastate keskel ja sai populaarseks 1990. aastate keskel, kui sellised ettevõtted nagu IBM, Honeywell, Microsoft ja teised hakkasid seda tehnikat oma toodete väljatöötamisel kasutama.
Üks prototüüpide loomise valdkonna võtmepioneere on Alan Kay.
Prototüüpimine aitab vältida vigu ja defekte arendusprotsessi varajastes etappides
Etapid
1. samm: nõuete kogumine ja analüüs Prototüüpimismudel algab nõuete analüüsiga.
2. samm: kiire disain…
3. samm: looge prototüüp
4. samm
5. samm: prototüübi viimistlemine
6. samm Kiire ühekordselt kasutatav prototüüp Evolutsiooniline prototüüpimine
Plussid:
- Täpsustatud nõuete mõistmine: Prototüübid aitavad arendajatel ja tellijatel paremini mõista tarkvara vajadusi, kuna need võimaldavad visuaalselt esitada kontseptsioone ja ideid.
- Riskide vähendamine: Prototüübi loomine võimaldab varakult tuvastada võimalikke probleeme ja raskusi, aidates sellega vähendada tulevikus tekkivaid riske.
- Suhtlus paranemine: Prototüübid lihtsustavad suhtlemist arendajate, disainerite ja tellijate vahel, kuna need pakuvad konkreetseid visuaalseid ja funktsionaalseid näiteid, millele saab viidata arutelude käigus.
- Kiire tagasiside: Prototüübid võimaldavad kiiresti saada tagasisidet kasutajatelt ja huvirühmadelt, mis aitab kiiremini määratleda arendussuundi.
- Aja ja ressursside kokkuhoid: Prototüüpide loomisele kulutatud aeg ja ressursid võivad lõppkokkuvõttes säästa oluliselt rohkem aega ja ressursse hilisematel arendusetappidel, kuna probleemid saavad varakult tuvastatud ja lahendatud.
Miinused:
- Lisaaegade ja -ressursside tarbimine: Prototüüpide loomine nõuab aega ja vaeva, mis võivad muidu olla suunatud teistele arendusetappidele.
- Keskendumise kadu: Mõnikord võivad arendajad prototüüpide loomisega liiale minna, unustades projekti peamised eesmärgid ja tellija vajadused.
- Ebapiisav detailitäpsus: Prototüübid võivad olla ebapiisavalt detailitud, mis võib viia nõuete mittetäieliku mõistmiseni või ebaõigete näidiste loomiseni.
- Prototüüpimise eesmärkide mõistmise puudumine: Kui prototüüpimise eesmärgid pole selged või määratlemata, võib prototüübi loomine põhjustada aja ja ressursside raiskamist.
- Vale tõlgendamise oht: On oht, et kasutajad või huvirühmad võivad prototüüpi valesti tõlgendada ja eeldada, et see kujutab endast lõplikku toodet, mis võib tekitada arusaamatust ja pettumust.