Time limitations can make it difficult to conduct product discovery research and design for user stories during the sprint for which they have been selected. Dual-track agile involves operating a discovery track that works ahead, conducting research and iterating on user stories before they are selected for a given sprint. This approach can produce products that better align with customer needs, improve efficiency and agility, and reduce the frustrations of an agile team. In this report, we explain the concept of dual-track agile, which enables agile teams to separate discovery and design work from agile delivery to maintain the appropriate level of customer input while retaining high velocity.