Tarkvaraprojekti esijalgne kavandamine
realiseerimiseks võimalikult rohkelt ideid ja ettepanekuid. Kuna tegemist on prototüübiga,
mitte valmistarkvara komponendiga, siis ei tohi ka sellele liiga palju ressursse kulutada.
Sageli teostatakse prototüüp hoopis teises keskkonnas kui arendatav tarkvara (näiteks
Visual Basic versus Java või C++). Nii stiilijuhise kui kasutajaliidese prototüübi peab
võtma muudatuste juhtimise protsessi.
7. Kasutajaliidese prototüübi alusel detailse kasutusjuhise kirjutamine. Enamasti kirjutatakse
kasutusjuhendid projekti lõpus, kuid sellisel juhul 1) ei jää aega kasutajatelt tagasiside
arvestamiseks ja 2) tarkvara kasutamise loogika võib kohati olla mittekooskõlaline
(kasutajat ei huvita mitte niivõrd ühe operatsiooni, kuivõrd eesmärgi saavutamiseks
vajaliku operatsioonide jada sooritamine).
8. Suur osa tarkvara sisaldab lisaks ka funktsionaalsust, mida ei saa piisavalt hästi