Answer:
Using services such as GitHub and Skype
Disorganization and Communication Problems
Explanation:
Scrum is a framework for projects that are almost exclusively about programming and coding. Which means that there is always group work involved and one of the most important elements of group work is efficient communication.
The company's decision of providing the employees the opportunity to work from their homes greatly interferes with this concept and most likely there will be issues.
Using Scrum in the development process while working from different locations forces the team to use different ways to communicate and collaborate effectively which i believe can be done by using services such as Skype and GitHub.
Using this approach does not eliminate all possibility of problems mentioned above. There can be miscommunication and desynchronization in terms of the coding process which can result in bugs in the code and delay of the final product.
I hope this answer helps.