Sprint is an iteration, a time boxed effort in which we produce a specified working software. During a sprint planning session, we set a sprint goal and create a sprint backlog from the product backlog. Sprint planning is a collaborative effort involving the Development Team, Scrum Master and the Product Owner to clarify the details of the user stories and their respective acceptance criteria.