The document discusses non-functional requirements (NFRs), including what they are, when they can be used, how acceptance criteria support NFRs, and NFR elicitation. It provides examples of functional vs. non-functional requirements for a fictional "Batmobile" project. It also discusses how Twitter failed to adequately plan for scalability, a common non-functional requirement. Finally, it shares examples of common NFRs like usability, reliability, performance, and maintainability.
Related topics: