Research has shown that there is an on‐going consensus that:
good requirements are critical to the success of a project
the current requirements paradigm produces poorly written requirements and
ways of producing better requirements have been around for more than 20 years.
So, instead of producing yet another paper on how to write better requirements, this paper begins by posing the following question: why do systems and software engineers continue to produce poor requirements when ways to write good requirements have been documented in conference papers and textbooks? The paper then documents findings from research into the problem via the systems thinking perspectives and hypothesises that there are two requirements paradigms; the original A paradigm and the current B paradigm which is inherently flawed. The paper then dissolves the problem of poor requirements by applying technology to reduce the need for most of the requirements written today.