Desarrollo de software, Scrum, Software