The limitations and benefits of the Scrum framework in practice: a systematic literature review