Product backlog is the list of feature wish list, maintained by the product owner. These are all just reminders to the features to be developed. While implementing agile, some of the key questions to be addressed include;
1) How much of the product backlog should be available, before planning the first sprint?
- All the key (must have) features should be identified
- All the features, that has an impact on the architecture should be identified