Having come up with an answer to our original question, we now enter the assessment phase. We must ask ourselves whether the answer makes sense, and look for mistakes, unnecessary approximations, or hidden assumptions that we may have made on the way from problem to implementation.

Joseph L. Zachary
Hamlet Project
Department of Computer Science
University of Utah