The document discusses addressing non-functional requirements with agile practices. It defines non-functional requirements as specifying how well functional requirements must behave. Non-functional requirements are divided into external quality, like performance and usability, and internal quality, like maintainability and testability. External quality is addressed through expectations, which impose measurable constraints. Internal quality is ensured through engineering practices applied during development. The document provides examples of expectations and practices and recommends storing requirements and linking them to ensure they are addressed.