Heuristic evaluation is a technique borrowed from usability research, where a group of experts is asked to assess a particular design using a given rubric (set of heuristics). It offers a low-cost rapid evaluation that often uncovers design flaws at an early stage.