Why is writing requirements so hard? Despite modern approaches like agile practices and techniques such as BDD, they continue to be a nuisance.
A simple game to illustrate this phenomenon is described in this article. Awareness is the first step to improvement, so engage your team or organisation in this challenging game!