Heuristics are general usability principles that can be turned to when developing and evaluating future products. They are helpful as a means to theorize and preserve what makes interfaces usable, and they allow designers to perform a limited form of user-centered design known as heuristic evaluation. Heuristic evaluation allows user-centered design to be performed in contexts where time or resources may be limited.
As an example, Jakob Nielsen's Ten Usability Heuristics have been around for a long time as a set of general principles for the design of (presumably software) interfaces. (Nielsen also offers a more in-depth description of heuristic evaluation.)
For this part of the project, you will develop a set of usability heuristics specifically related to our client's interests: the design of alarm clocks. Drawing from your recent experience evaluating and designing alarm clock interfaces, develop a list of general usability principles for Alarum Technologies' production groups to develop and evaluate new designs against. These heuristics shouldn't be specific to any one product, but should instead be generalizable across the gamut of potential alarm clock products.