Extreme Programming Practices In Agile Sprints