I work as a project manager and I usually manage multiple client web projects with the same development team. We typically develop four to five web projects simultaneously.
Recently, we decided to introduce Agile practices to the web development team. Hence, I recommended maintaining one product backlog for all projects. The idea behind this was to prioritize and pick development tasks to the sprint backlog (weekly or two weeks work schedule) in the sprint planning meeting. After the sprint, we can push development tasks to review servers and send clients for review and feedback. I would like to hear your advice as to whether or not to maintain only one product backlog for multiple web projects.