Imagine you are tasked with implementing a new feature for a US mutual fund product in an agile environment. The feature is complex and the deadlines are tight. Can you walk me through your approach to gathering requirements, setting up the sprint, and ensuring successful delivery?