While not a hard set requirement in Agile, a requirements traceability matrix can be used to help ensure a product is developing in a way that meets the requirements laid out by the matrix. A requirements traceability matrix can help provide guidance for product owners to choose which tasks need to go into specific sprints and to shape the product development roadmap.