In our Jira board we might have 5 tickets for different API endpoints - for example:
- ListArticle
- GetArticle
- CreateArticle
- DeleteArticle
When we create these new endpoints, there is some initial work that needs to take place to get our infrastructure ready for the endpoints. This only needs to be done once across all these endpoints (it's a requirement for all of them, but only needs to done once to satisfy the requirement across all endpoints).
How do we take into account this work when estimating story points for these tickets?
What we've been doing currently is to incorporate that pre-requisite work into just one of the tickets, and then estimate the other tickets as though the pre-requisite work has been completed. Is this a good way of doing it? Or would we be better off extracting that pre-requisite work into its own ticket?