I've been questioning the size of the user stories that i'm currently working on. The feature that i am implementing is a Datepicker component. The business value of the component is to allow users to quickly choose a date range. The component will be used on multiple pages of the web application.
Currently, there are three user stories to describe this feature:
- View two months at a time
- Click arrows to scroll through displayed months
- Highlight selected date range
My argument is that, none of the user stories are worth anything by themselves and that they are too "horizontal". A more "vertical" approach would involve a single user story of "Datepicker component" which encapsulates the behaviour of the current 3 user stories.
Am i correct in thinking that a more vertical approach is a better idea?