A good way of composing Product Backlog items is using “user stories”. This is an example:
As an end user, I want to get a report on my account activity, to check if everything is OK.
Yes, it’s small. That’s the point! We prefer to have small items, because it makes it easier to control the project. We can also produce enough 100% done small items in each iteration, while if the items are large, it’s hard to say when they are really done.