What is Prototyping
This is a sample/model/proposed solution/derived on clients requirement and what has been understood. This can be in form of computer screen or a demo model.
The tools used are :
It helps users who need visuals to help them understand what the interface will look like
A great way to get early feedback on the interface from the business and users
Prototypes can be inexpensive and add great value for money
Helps developers to understand what is going to be built. Helps them to understand the feasibility of the solution and can identify where the challenges are going to be.
Can be used to set realistic expectations with stakeholders
Complex prototypes can take a lot of time
It can be hard to be technology agnostic for certain interactions
Users can get bogged down in design specification rather than requirements analysis
I hope this article has been of use and will encourage some of you to consider prototyping on your next project or will give you a bit more confidence in the approaches you already take.
Steps involved in prototyping:
Requirements Gathering: customer define or provide objective of the system.
Quick Design: BA Focuses on the design of interface.
Build Prototype: Choosing the types of prototypes and build quickly.
Evaluate and Refine: Involve the development and designers team, clients and stakeholders to experience prototype
Engineer product: Based on the prototype, the final product has to be delivered
Iteration: can occurs at any stage where an error is identified or detected or an evaluation has to be done, till the product is satisfied by the users and client.