- Non functional requirements - Create around constraints - Functional requirements - Use test criteria rather than implementation details - Analyse Scenario - Write User Story - Describe questions for client # 1 As a student, I want to register for a programme in order to obtain a degree. How should programmes be displayed to the student? How should the student be notified about programme enrollment? What details given to student? As a student, I want to transfer module to better fit my career outcomes. How should modules be displayed to student? How should students be notified? # 3