using distributed scrum for supporting an online community - a qualitative descriptive study of students ’ perceptions .
Distributed Scrum: Agile Project Management with Outsourced Development Teams