Adapting the Scrum Project Management Method for Geographically Separated Teams
Scrum, an iterative, incremental process of software development that's commonly used with agile development, was originally developed by Ken Schwaber. It combines an iterative approach to development with other useful practices, including special meetings, a definition of roles, and specification of the artifacts. As originally developed, Scrum assumes that the project team is all working at the same location. Good communication and cooperation are main success factors of Scrum. However, in many software companies, the development and test teams work at different locations, making proper communication and cooperation more difficult.