During the design of the app, we also assess the feature set based on feasibility and maintainability and how important it is the product.
We prioritize critical features, prune less important/feasible ones, define an MVP and how it will be developed further.