Instead of defining your project with functional requirements, try a new approach: Capabilities-Based Planning (CBP).