Developers are responsible for the Sprint Backlog. They need to be cross-functional or multi-disciplinary to complement each other when needed in a Scrum project. Developers estimate the effort which need to be spend to fulfill a user story. Developers define in the Sprint Planning what Product backlogs items or user stories can be made during the next upcoming Sprint.