Early in development, evaluation relies on simpler techniques like paper prototypes or heuristic evaluations. As the system becomes more defined and functional, testing transitions to more complex, high-fidelity usability evaluations, user testing, and quantitative measurements.