We have discussed prototype fidelity, form, and place in the product life cycle. Four other considerations in prototyping are:
- Audience: Who is the prototype for? Is it external users or the internal team? Is it everyday team members or the client?
- Resources: What are your resources in terms of time, money, and skills? Does your team have the skills and time to code HTML for a prototype? What prototyping software does your team have access to, do they have skills with this software? If not, what is the learning curve of the software?
- Reuse: Is the prototype being used for another purpose, such as documentation, communication, or a building block of the finished product?
- Process: What is the software development ...