valuable and coherent portions of system (use case) are developed, providing business value to your users.
users can easily comprehend your plan because it is organized based on things that they do.
developers learn the business while they implement use cases.