What is a prototype? How would you compare and contrast three process prototyping methods? What considerations would you recommend for improving process testing and prototyping?