As an Agile team builds and maintains software for their stakeholders, whether they are internal or external, it is important to have a well-groomed backlog, release plans, and roadmaps in order for the group to operate as a high-performing team.
As practitioners of SCRUM, we follow the Agile Manifesto:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan