Assumption: I assume no user testing could be done, and implementation decisions should be made based on the logic and available data.
Let's assume there are two possible implementations of how UI will look like. How do you decide which one to choose if there are no rigorous arguments for each implementation?
I have a list of items. Users can select items. Should I implement the unselect all button? Such a use case is rare, yet possible. I don't have any evidence that the unselect all button will increase the error rate, and development time is minimal.
My take would be not to include the unselect all button, taking into account that:
- more simplicity - the better
- use case is rare
- The dev team will save time on the implementation
Could you support my way of thinking or propose alternative arguments to make the decision and advocate for it during the team meeting?