Yes, sprints are one of the core concepts used for the implementation of Agile methodologies. Additionally, the metrics of each sprint are not fixed, they are decided by the development team and can vary anywhere between 1 to 4 weeks. These metrics are mostly defined based on the complexity of the project and the timeline constraints of the clients.