The product backlog is maintained by
Senior Management
Scrum Master
Product Owner
The Self-managing Team