Scrum, a practical way of producing software that your company needs