Checklists of NFRs can be used to help
stakeholders identify the non-functional needs of
the system. It is often much easier to think about
what the system needs to do than to identify its
critical qualities such as performance, usability,
and security etc, therefore a checklist is a useful
tool for triggering discussions in this area. As
many post mortem analyses of large system
failures have identified NFRs as the primary cause
of the failure it is imperative to consider NFRs
during the elicitation process.