using distributed scrum for supporting an online community - a qualitative descriptive study of students ’ perceptions .
Distributed Agile Software Development: A Review